현재 달리고 있어요너트내 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****
이렇게 하면 문제가 해결될 것입니다.