ネットワークUPSツールを使用して複数のUSB UPSを監視する方法

ネットワークUPSツールを使用して複数のUSB UPSを監視する方法

現在走っています。ナット私のRaspberryPiで(使用ラズベリーパイ)、正常に接続されましたメッサーblazer_USBドライバを使用してUSB UPSをNUTに変換します。

最近別のUPS(同じモデル)を購入し、USB経由で同じPiに接続したいと思います。

2番目のUPSが接続および設定されていますが、Piは1つのUPSのみを読み取ります。 2つのUPSを接続するとUPS2と表示され、UPS2のUSBケーブルを外すとUPS1と表示されます。

/etc/nut/ups.conf

[upswifi]
    driver = blazer_usb
    port = /dev/usb
    desc = "Dearx_UPS_WIFI_1"

[upslan]
    driver = blazer_usb
    port = /dev/usb
    desc = "Dearx_UPS_LAN"

LSUSB出力

Bus 001 Device 009: ID 0665:5161 Cypress Semiconductor USB to Serial
Bus 001 Device 008: ID 0665:5161 Cypress Semiconductor USB to Serial
Bus 001 Device 006: ID 0424:7800 Standard Microsystems Corp. 
Bus 001 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 002: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

一度に1つのUSB接続しか表示できないようです。同じシステムでUSB経由で両方の接続を監視する方法はありますか?

答え1

使用lsusb -vUSB接続の詳細をご覧ください。各Mercerにシリアル番号を表示する必要があります。その場合は、ups.conf 構成にシリアル番号を追加します。以下は、2つの同じモデルCyber​​Power UPSデバイスの設定です。

[cyberpower-c]
  driver = usbhid-ups
  port = auto
  desc = "CyberPower CST135XLU - Back Porch: Computer"
  vendorid = 0764
  productid = 0501
  serial = CR7H****
[cyberpower-f]
  driver = usbhid-ups
  port = auto
  desc = "CyberPower CST135XLU - Back Porch: Router"
  vendorid = 0764
  productid = 0501
  serial = CR7D****

これにより問題が解決します。

関連情報