USB를 통해 Raspberry Pi 3 B+의 NUT를 사용하여 Tripplite Smart1500LCD UPS에 연결하려고 합니다. 장치가 계속 연결 해제되었다가 다시 연결됩니다.

USB를 통해 Raspberry Pi 3 B+의 NUT를 사용하여 Tripplite Smart1500LCD UPS에 연결하려고 합니다. 장치가 계속 연결 해제되었다가 다시 연결됩니다.

저는 Tripplite Smart1500LCD UPS 2개와 커널 4.14.79-v7+가 포함된 Raspbian GNU/Linux 9를 실행하는 Raspberry Pi 3 B+ 보드 2개를 가지고 있습니다. 두 UPS가 있는 두 Pi에서 동일한 문제가 발생합니다. 나는 사용하고있다이 튜토리얼이 작업을 수행하기 위한 지침으로 사용됩니다. 처음에 명령을 입력할 때 뭔가 작동하지 않는 것을 발견했습니다 upsc.

pi@raspberrypi:~ $ upsc ups1
Error: Connection failure: Connection refused
pi@raspberrypi:~ $ sudo !!
sudo upsc ups1
Error: Connection failure: Connection refused

/etc/nut/ups.conf항목에는 다음과 같은 항목이 있습니다.

[ups1]
  driver = usbhid-ups -u root
  port = auto
  productid = 2012
  desc = "Tripplite"

"-u root" 옵션을 사용하거나 사용하지 않고 모두 시도해 보았습니다. 그것이 거기에서 어떤 역할을 하는지조차 확신할 수 없습니다.

실행하면 sudo upsdrvctl start다음과 같은 결과가 나옵니다.

Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic HID driver 0.41 (2.7.4)
USB communication driver 0.33
Using subdriver: TrippLite HID 0.82

의 결과 lsusb는 다음과 같습니다.

Bus 001 Device 071: ID 09ae:2012 Tripp Lite

내가 한 첫 번째 일은 실행이었고 dmesg예상치 못한 항목이 여러 개 있음을 발견했습니다. 원래 연결이 끊어지기 전에 다음과 같은 MTP 메시지가 있었습니다(IIRC).

USB is not a MTP device

그래서 나는 mtp를 제거했습니다.sudo apt-get remove --auto-remove libmtp-common

dmesg 출력은 다음과 같습니다.

[13259.356134] hid-generic 0003:09AE:2012.007E: hiddev96,hidraw0: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-3f980000.usb-1.1.3/input0
[13280.823749] usb 1-1.1.3: USB disconnect, device number 9
[13281.116286] usb 1-1.1.3: new low-speed USB device number 10 using dwc_otg
[13281.268973] usb 1-1.1.3: New USB device found, idVendor=09ae, idProduct=2012
[13281.268986] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[13281.268995] usb 1-1.1.3: Product: Tripp Lite UPS
[13281.269003] usb 1-1.1.3: Manufacturer: Tripp Lite
[13281.375472] hid-generic 0003:09AE:2012.007F: hiddev96,hidraw0: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-3f980000.usb-1.1.3/input0
[13302.071734] usb 1-1.1.3: USB disconnect, device number 10
[13302.366379] usb 1-1.1.3: new low-speed USB device number 11 using dwc_otg
[13302.521730] usb 1-1.1.3: New USB device found, idVendor=09ae, idProduct=2012
[13302.521743] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[13302.521752] usb 1-1.1.3: Product: Tripp Lite UPS
[13302.521761] usb 1-1.1.3: Manufacturer: Tripp Lite
[13302.626988] hid-generic 0003:09AE:2012.0080: hiddev96,hidraw0: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-3f980000.usb-1.1.3/input0
[13324.087744] usb 1-1.1.3: USB disconnect, device number 11
[13324.396454] usb 1-1.1.3: new low-speed USB device number 12 using dwc_otg
[13324.547230] usb 1-1.1.3: New USB device found, idVendor=09ae, idProduct=2012
[13324.547243] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[13324.547252] usb 1-1.1.3: Product: Tripp Lite UPS
[13324.547261] usb 1-1.1.3: Manufacturer: Tripp Lite
[13324.653501] hid-generic 0003:09AE:2012.0081: hiddev96,hidraw0: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-3f980000.usb-1.1.3/input0

그래서 다소 자주 다시 연결됩니다. 이것이 Connection Refused 오류와 관련이 있는지는 모르겠지만 현재로서는 그게 전부입니다. 그래서 더 깊이 파고들었습니다.

프로그램 을 수동으로 실행 /lib/nut/usbhid-ups하고 흥미로운 결과를 얻었습니다. 공간을 절약하기 위해 일부 출력을 제거했습니다.

 sudo /lib/nut/usbhid-ups -a ups1 -DD -u root
Network UPS Tools - Generic HID driver 0.41 (2.7.4)
USB communication driver 0.33
   0.000000     debug level is '2'
   0.002244     upsdrv_initups...
   0.003347     Checking device (09AE/2012) (001/019)
   0.014407     - VendorID: 09ae
   0.014457     - ProductID: 2012
   0.014498     - Manufacturer: Tripp Lite
   0.014533     - Product: Tripp Lite UPS
   0.014562     - Serial Number: unknown
   0.014590     - Bus: 001
   0.014619     - Device release number: 0009
   0.014642     Trying to match device
   0.014801     Device matches
   0.014874     failed to claim USB device: could not claim interface 0: Device or resource busy
   0.015422     detached kernel driver from USB device...
   0.016451     HID descriptor length 662
   0.106799     Report Descriptor size = 662
   0.108176     Using subdriver: TrippLite HID 0.82
   0.108217     74 HID objects found
   0.108945     Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x28, Offset: 0, Size: 8, Value: 2
   0.109554     Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x29, Offset: 0, Size: 8, Value: 3
   0.111308     Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x2b, Offset: 0, Size: 8, Value: 1
...
   0.160189     Path: UPS.ffff0015.[1].ffff00c0, Type: Feature, ReportID: 0x96, Offset: 0, Size: 8, Value: 255
   0.160919     refresh_report_buffer: expected 5 bytes, but got 2 instead
   0.161186     Path: UPS.ffff0015.[1].ffff00d2, Type: Feature, ReportID: 0xb4, Offset: 0, Size: 32, Value: 255
   0.161904     refresh_report_buffer: expected 5 bytes, but got 2 instead
   0.162170     Path: UPS.ffff0015.[1].ffff00d3, Type: Feature, ReportID: 0xb5, Offset: 0, Size: 32, Value: 255
   0.162938     Path: UPS.ffff0015.[1].ffff00c1, Type: Feature, ReportID: 0x97, Offset: 0, Size: 16, Value: 255
   0.164938     Path: UPS.ffff0015.[1].ffff00c2, Type: Feature, ReportID: 0x98, Offset: 0, Size: 8, Value: 255
   0.166940     Path: UPS.ffff0015.[1].ffff00c3, Type: Feature, ReportID: 0x99, Offset: 0, Size: 16, Value: 255
   0.168938     Path: UPS.ffff0015.[1].ffff00c5, Type: Feature, ReportID: 0x9b, Offset: 0, Size: 16, Value: 3
   0.170944     Path: UPS.ffff0015.[1].ffff00d6, Type: Feature, ReportID: 0xc2, Offset: 0, Size: 32, Value: 11
   0.172904     libusb_get_report: could not claim interface 0: Device or resource busy
   0.173031     Can't retrieve Report c1: Device or resource busy
   0.173361     Path: UPS.ffff0015.[1].ffff00d8, Type: Feature, ReportID: 0xc1, Offset: 0, Size: 32
   0.175316     Path: UPS.ffff0015.[1].ffff00d7, Type: Feature, ReportID: 0xc3, Offset: 0, Size: 32, Value: 1
   0.177152     libusb_get_report: could not claim interface 0: Device or resource busy
   0.177273     Can't retrieve Report 9a: Device or resource busy
   0.177525     Path: UPS.ffff0015.[1].ffff00c4, Type: Feature, ReportID: 0x9a, Offset: 0, Size: 32
   0.179440     Path: UPS.ffff0015.[1].CommunicationVersion, Type: Feature, ReportID: 0x59, Offset: 0, Size: 32, Value: 1
   0.181337     Path: UPS.BatterySystem.Battery.Voltage, Type: Feature, ReportID: 0x20, Offset: 0, Size: 16, Value: 263
...
   0.193486     Path: UPS.OutletSystem.Outlet.DelayBeforeReboot, Type: Feature, ReportID: 0x17, Offset: 0, Size: 16, Value: 65535
   0.195332     Path: UPS.OutletSystem.Outlet.PercentLoad, Type: Feature, ReportID: 0x1e, Offset: 0, Size: 8, Value: 0
   0.195627     Report descriptor retrieved (Reportlen = 662)
   0.195759     Found HID device
   0.195840     Detected a UPS: Tripp Lite /Tripp Lite UPS
   0.196303     Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x34, Offset: 0, Size: 8, Value: 100
   0.196717     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x35, Offset: 0, Size: 16, Value: 3840
...
   0.209140     Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x11, Offset: 0, Size: 8, Value: 1
   0.209276     find_nut_info: unknown info type: load.on.delay
   0.209390     find_nut_info: unknown info type: load.on.delay
   0.209523     upsdrv_initinfo...
   0.209646     upsdrv_updateinfo...
   0.210117     Got 1 HID objects...
   0.210259     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x35, Offset: 0, Size: 16, Value: 3840
   0.210360     Quick update...
   0.210479     Path: UPS.OutletSystem.Outlet.DelayBeforeShutdown, Type: Feature, ReportID: 0x15, Offset: 0, Size: 16, Value: 65535
...
   0.211619     Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Feature, ReportID: 0x32, Offset: 7, Size: 1, Value: 0
   0.212207     dstate_init: sock /var/run/nut/usbhid-ups-ups1 open on fd 5
   0.212551     upsdrv_updateinfo...
   0.370823     Got 8 HID objects...
...
   2.458116     Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Feature, ReportID: 0x32, Offset: 7, Size: 1, Value: 0
   4.216251     upsdrv_updateinfo...
   4.216475     libusb_get_interrupt: error submitting URB: Device or resource busy
   4.216625     Got disconnected by another driver: Device or resource busy
   6.218315     upsdrv_updateinfo...
   6.218472     Got to reconnect!

   6.219637     Checking device (09AE/2012) (001/019)
   6.234260     - VendorID: 09ae
   6.234380     - ProductID: 2012
   6.234475     - Manufacturer: Tripp Lite
   6.234590     - Product: Tripp Lite UPS
   6.234697     - Serial Number: unknown
   6.234879     - Bus: 001
   6.235128     - Device release number: 0009
   6.235306     Trying to match device
   6.235432     Device matches
   6.235489     failed to claim USB device: could not claim interface 0: Device or resource busy
   6.235655     detached kernel driver from USB device...
   6.237796     Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x34, Offset: 0, Size: 8, Value: 100
   6.239783     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x35, Offset: 0, Size: 16, Value: 3840
   6.241525     Path: UPS.BatterySystem.Battery.ConfigVoltage, Type: Feature, ReportID: 0x04, Offset: 0, Size: 16, Value: 24
...
   8.338275     Path: UPS.PowerSummary.PresentStatus.Charging, Type: Feature, ReportID: 0x32, Offset: 2, Size: 1, Value: 1
   8.338391     Path: UPS.PowerSummary.PresentStatus.Discharging, Type: Feature, ReportID: 0x32, Offset: 3, Size: 1, Value: 0
   8.338508     Path: UPS.PowerSummary.PresentStatus.FullyDischarged, Type: Feature, ReportID: 0x32, Offset: 7, Size: 1, Value: 0
  10.222255     upsdrv_updateinfo...
  10.222469     libusb_get_interrupt: error submitting URB: Device or resource busy
  10.222595     Got disconnected by another driver: Device or resource busy
  12.224313     upsdrv_updateinfo...
  12.224463     Got to reconnect!

  12.225545     Checking device (09AE/2012) (001/019)
  12.237738     - VendorID: 09ae
  12.237857     - ProductID: 2012
  12.237940     - Manufacturer: Tripp Lite
  12.238140     - Product: Tripp Lite UPS
  12.238273     - Serial Number: unknown
  12.238463     - Bus: 001
  12.238579     - Device release number: 0009
  12.238706     Trying to match device
  12.238975     Device matches
  12.239104     failed to claim USB device: could not claim interface 0: Device or resource busy
  12.239333     detached kernel driver from USB device...
  12.241395     Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x34, Offset: 0, Size: 8, Value: 100
  12.243384     Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x35, Offset: 0, Size: 16, Value: 3840
...

이제 sudo sudo upsdrvctl start수익률을 실행하고 있습니다.

Network UPS Tools - UPS driver controller 2.7.4
Network UPS Tools - Generic HID driver 0.41 (2.7.4)
USB communication driver 0.33
kill: Operation not permitted
writepid: fopen /var/run/nut/usbhid-ups-ups1.pid: Permission denied
Using subdriver: TrippLite HID 0.82

나는 NUT가 어떻게 작동하는지 자세히 알지 못하지만 드라이버가 모든 관련 데이터를 검색하는 것 같습니다. 내 질문은 다음과 같습니다.

  1. UPS가 연결 해제/재연결되는 이유는 무엇입니까?
  2. 이것이 실제 문제입니까?
  3. 연결 거부 오류가 발생하는 이유는 무엇입니까?
  4. 어떻게 해결하나요?

편집하다:

그래서 튜토리얼을 계속 진행한 다음 시작 nut-server했습니다 nut-monitor. 그 후 upsc원하는 결과가 반환되었습니다.

upsc ups1
Init SSL without certificate database
battery.charge: 100
battery.runtime: 3156
battery.type: PbAC
battery.voltage: 26.3
battery.voltage.nominal: 24.0
device.mfr: Tripp Lite
device.model: Tripp Lite UPS
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.productid: 2012
driver.parameter.synchronous: no
driver.version: 2.7.4
driver.version.data: TrippLite HID 0.82
driver.version.internal: 0.41
input.frequency: 59.8
input.voltage: 119.0
input.voltage.nominal: 120
output.frequency.nominal: 60
output.voltage: 119.0
output.voltage.nominal: 120
ups.beeper.status: disabled
ups.delay.shutdown: 20
ups.load: 7
ups.mfr: Tripp Lite
ups.model: Tripp Lite UPS
ups.power: 0.0
ups.power.nominal: 1500
ups.productid: 2012
ups.status: OL
ups.timer.reboot: 65535
ups.timer.shutdown: 65535
ups.vendorid: 09ae
ups.watchdog.status: 0

그러나 터미널에 다음 메시지가 나타납니다.

Broadcast message from nut@raspberrypi (somewhere) (Tue Dec  4 03:35:41 2018):

Communications with UPS ups1@localhost lost


Broadcast message from nut@raspberrypi (somewhere) (Tue Dec  4 03:35:46 2018):

Communications with UPS ups1@localhost established


Broadcast message from nut@raspberrypi (somewhere) (Tue Dec  4 03:39:21 2018):

Communications with UPS ups1@localhost lost


Broadcast message from nut@raspberrypi (somewhere) (Tue Dec  4 03:39:26 2018):

Communications with UPS ups1@localhost established


Broadcast message from nut@raspberrypi (somewhere) (Tue Dec  4 03:41:31 2018):

Communications with UPS ups1@localhost lost


Broadcast message from nut@raspberrypi (somewhere) (Tue Dec  4 03:41:36 2018):

Communications with UPS ups1@localhost established


Broadcast message from nut@raspberrypi (somewhere) (Tue Dec  4 03:50:31 2018):

Communications with UPS ups1@localhost lost


Broadcast message from nut@raspberrypi (somewhere) (Tue Dec  4 03:50:41 2018):

Communications with UPS ups1@localhost established

대략 10분 간격으로 /var/log/messagesUPS의 지속적인 연결 끊김/재연결을 보여줍니다.

Dec  4 03:57:30 raspberrypi kernel: [23649.381511] hid-generic 0003:09AE:2012.01C5: hiddev96,hidraw0: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-3f980000.usb-1.1.3/input0
Dec  4 03:57:52 raspberrypi kernel: [23671.095782] usb 1-1.1.3: USB disconnect, device number 92
Dec  4 03:57:52 raspberrypi kernel: [23671.403545] usb 1-1.1.3: new low-speed USB device number 93 using dwc_otg
Dec  4 03:57:52 raspberrypi kernel: [23671.552761] usb 1-1.1.3: New USB device found, idVendor=09ae, idProduct=2012
Dec  4 03:57:52 raspberrypi kernel: [23671.552775] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec  4 03:57:52 raspberrypi kernel: [23671.552784] usb 1-1.1.3: Product: Tripp Lite UPS
Dec  4 03:57:52 raspberrypi kernel: [23671.552793] usb 1-1.1.3: Manufacturer: Tripp Lite
Dec  4 03:57:52 raspberrypi kernel: [23671.664997] hid-generic 0003:09AE:2012.01C6: hiddev96,hidraw0: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-3f980000.usb-1.1.3/input0
Dec  4 03:58:14 raspberrypi kernel: [23693.111777] usb 1-1.1.3: USB disconnect, device number 93
Dec  4 03:58:14 raspberrypi kernel: [23693.403562] usb 1-1.1.3: new low-speed USB device number 94 using dwc_otg
Dec  4 03:58:14 raspberrypi kernel: [23693.554021] usb 1-1.1.3: New USB device found, idVendor=09ae, idProduct=2012
Dec  4 03:58:14 raspberrypi kernel: [23693.554034] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec  4 03:58:14 raspberrypi kernel: [23693.554043] usb 1-1.1.3: Product: Tripp Lite UPS
Dec  4 03:58:14 raspberrypi kernel: [23693.554051] usb 1-1.1.3: Manufacturer: Tripp Lite
Dec  4 03:58:14 raspberrypi kernel: [23693.660502] hid-generic 0003:09AE:2012.01C7: hiddev96,hidraw0: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-3f980000.usb-1.1.3/input0
Dec  4 03:58:36 raspberrypi kernel: [23715.127777] usb 1-1.1.3: USB disconnect, device number 94
Dec  4 03:58:36 raspberrypi kernel: [23715.523586] usb 1-1.1.3: new low-speed USB device number 95 using dwc_otg
Dec  4 03:58:36 raspberrypi kernel: [23715.675392] usb 1-1.1.3: New USB device found, idVendor=09ae, idProduct=2012
Dec  4 03:58:36 raspberrypi kernel: [23715.675407] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec  4 03:58:36 raspberrypi kernel: [23715.675417] usb 1-1.1.3: Product: Tripp Lite UPS
Dec  4 03:58:36 raspberrypi kernel: [23715.675425] usb 1-1.1.3: Manufacturer: Tripp Lite
Dec  4 03:58:36 raspberrypi kernel: [23715.780499] hid-generic 0003:09AE:2012.01C8: hiddev96,hidraw0: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-3f980000.usb-1.1.3/input0
Dec  4 03:58:58 raspberrypi kernel: [23737.399806] usb 1-1.1.3: USB disconnect, device number 95
Dec  4 03:58:58 raspberrypi kernel: [23737.693619] usb 1-1.1.3: new low-speed USB device number 96 using dwc_otg
Dec  4 03:58:58 raspberrypi kernel: [23737.846764] usb 1-1.1.3: New USB device found, idVendor=09ae, idProduct=2012
Dec  4 03:58:58 raspberrypi kernel: [23737.846778] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec  4 03:58:58 raspberrypi kernel: [23737.846787] usb 1-1.1.3: Product: Tripp Lite UPS
Dec  4 03:58:58 raspberrypi kernel: [23737.846796] usb 1-1.1.3: Manufacturer: Tripp Lite
Dec  4 03:58:58 raspberrypi kernel: [23737.953125] hid-generic 0003:09AE:2012.01C9: hiddev96,hidraw0: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-3f980000.usb-1.1.3/input0
Dec  4 03:59:20 raspberrypi kernel: [23759.415788] usb 1-1.1.3: USB disconnect, device number 96
Dec  4 03:59:20 raspberrypi kernel: [23759.763663] usb 1-1.1.3: new low-speed USB device number 97 using dwc_otg
Dec  4 03:59:20 raspberrypi kernel: [23759.914391] usb 1-1.1.3: New USB device found, idVendor=09ae, idProduct=2012
Dec  4 03:59:20 raspberrypi kernel: [23759.914405] usb 1-1.1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Dec  4 03:59:20 raspberrypi kernel: [23759.914414] usb 1-1.1.3: Product: Tripp Lite UPS
Dec  4 03:59:20 raspberrypi kernel: [23759.914422] usb 1-1.1.3: Manufacturer: Tripp Lite
Dec  4 03:59:21 raspberrypi kernel: [23760.019543] hid-generic 0003:09AE:2012.01CA: hiddev96,hidraw0: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-3f980000.usb-1.1.3/input0
Dec  4 03:59:41 raspberrypi kernel: [23780.663784] usb 1-1.1.3: USB disconnect, device number 97

매 분마다.

그래서 내 질문은 3번을 제외하고 남아있습니다.

답변1

나는 똑같은 문제를 겪었고, 몇 시간 동안 파고든 후에 그것을 작동시키는 방법을 알아냈습니다. 폴링 간격 비율을 줄임으로써 내 문제가 해결되었습니다.

먼저, 드라이버가 달리고 서로 싸우는 인스턴스가 2개가 없는지 확인하세요. 그런 다음 너트 서버와 드라이버를 중지하고 ups.conf 파일을 편집합니다.

UPS 섹션에 다음 변수를 추가하세요.

pollinterval = 10

답변2

두 개의 UPS가 제 작업에 작동하도록 하고 사용자가 무엇을 하고 있는지 확인하기 위해 제가 한 몇 가지 작업입니다. 저는 주황색 pi+2e에서 실행하고 있습니다. 케이블 문제인 줄 알았는데 실제로는 구성 문제였습니다.

첫째로... 나는 당신이 너트를 루트로 실행한다고 생각하지 않습니다. 내가 이해한 바로는 너트 사용자로 실행되며 USB를 통해 UPS에 액세스할 수 있으려면 udev 규칙이 있어야 합니다. *bian에서는 -u 루트가 필요하지 않다고 생각합니다.

단일 UPS 구성에는 이것이 필요하지 않다고 생각하지만 UPS가 있는 버스를 추가해 보는 것이 좋습니다. 귀하의 경우 ups.conf에는 다음이 포함됩니다.

버스 = 001

upsmon.conf도 다시 확인하고 MONITOR 줄이 올바른지 확인하고 싶을 수도 있습니다. 다음과 같이 읽어야 합니다.

모니터 upsname 1 사용자 이름 비밀번호 마스터

upsd.conf에는 수신 대기할 IP와 포트도 있어야 합니다. 나생각하다locahost는 기본적으로 있지만 만약을 대비해 그냥 추가하는 것이 더 나을 수도 있습니다.

LISTEN 127.0.0.1 LISTEN 192.168.1.##(또는 LAN이 무엇이든)

마지막으로 확인해야 할 것은 nut.conf일 것이며 nut 실행 방법을 결정하는 것입니다.

저는 orangepi를 사용하여 랙에 있는 여러 서버에 UPS 정보를 보내기 때문에 netserver를 사용합니다. 귀하의 경우 독립형이 될 것이라고 생각합니까?

그것이 도움이 될지는 모르겠지만 나도 그것에 대해 고민하고 있었습니다. 구성 문제여야 합니다. 제대로 구성되지 않은 경우 upshid는 UPS와 제대로 통신할 수 없으면 계속해서 해당 작업을 수행합니다.

관련 정보