네트워크 UPS 도구를 사용하여 여러 USB UPS를 모니터링하는 방법

네트워크 UPS 도구를 사용하여 여러 USB UPS를 모니터링하는 방법

현재 달리고 있어요너트내 RaspberryPi에서 (사용라즈베리 파이), 성공적으로 연결되었습니다메서blazer_USB 드라이버를 사용하여 USB UPS를 NUT로 변환합니다.

최근에 다른 UPS(동일 모델)를 구입하여 USB를 통해 동일한 Pi에 연결하고 싶습니다.

두 번째 UPS가 연결 및 구성되었지만 Pi는 하나의 UPS만 읽습니다. 두 개의 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

한 번에 하나의 USB 연결만 볼 수 있는 것 같습니다. 동일한 시스템에서 USB를 통해 두 연결을 모두 모니터링할 수 있는 방법이 있습니까?

답변1

사용lsusb -vUSB 연결을 더 자세히 살펴보세요. 각 Mercer에 대해 일련번호가 표시되어야 합니다. 그렇다면 ups.conf 구성에 일련 번호를 추가하십시오. 다음은 두 개의 동일한 모델 CyberPower 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****

이렇게 하면 문제가 해결될 것입니다.

관련 정보