Dies ist eine alte Version des Dokuments!
USV von Ge0rG …
lsusb gibt aus:
Bus 003 Device 004: ID 0463:ffff MGE UPS Systems UPS
In /usr/share/doc/nut/README.Debian.gz steht:
For USB devices, permissions are automatically set by the /lib/udev/rules.d/52-nut-usbups.rules udev rules file.
Aber die Datei gibt's gar nicht, dafür gibt es /lib/udev/rules.d/52-nut-usbups.rules und die enthält:
# This file is generated and installed by the Network UPS Tools package.
ACTION!="add|change", GOTO="nut-usbups_rules_end"
SUBSYSTEM=="usb_device", GOTO="nut-usbups_rules_real"
SUBSYSTEM=="usb", GOTO="nut-usbups_rules_real"
SUBSYSTEM!="usb", GOTO="nut-usbups_rules_end"
LABEL="nut-usbups_rules_real"
# various models - usbhid-ups
ATTR{idVendor}=="0463", ATTR{idProduct}=="ffff", MODE="664", GROUP="nut"
LABEL="nut-usbups_rules_end"
Es gibt diverse Bugreports in Debian, alle geschlossen, obwohl es nicht auf Anhieb tut, bspw. 660072 – naja sagen wir, obwohl es falsch oder unverständlich beschrieben sind. Jedenfalls dann nach /etc/udev/rules.d gehen und ln -s /lib/udev/rules.d/52-nut-usbups.rules ausführen, udev neu starten, neu booten oder USB-Gerät ab- und wieder anstecken und so.
In /etc/nut/ups.conf einen Abschnitt hinzufügen:
[MGE_something]
driver = usbhid-ups
port = auto
Theoretisch kann man da auch noch mehr Optionen angeben, wenn man nicht mehrere USV am Server hat, kann man sich das aber klemmen.
upsc MGE_something@localhost | less gibt dann:
battery.charge: 92 battery.charge.low: 30 battery.runtime: 1408 battery.type: PbAc device.mfr: MGE OPS SYSTEMS device.model: Ellipse 600 device.serial: BDBJ32016 device.type: ups driver.name: usbhid-ups driver.parameter.pollfreq: 30 driver.parameter.pollinterval: 2 driver.parameter.port: auto driver.version: 2.6.4 driver.version.data: MGE HID 1.31 driver.version.internal: 0.37 input.transfer.high: 264 input.transfer.low: 184 outlet.1.desc: PowerShare Outlet 1 outlet.1.id: 2 outlet.1.status: on outlet.1.switchable: no outlet.desc: Main Outlet outlet.id: 1 outlet.switchable: no output.frequency.nominal: 50 output.voltage: 230.0 output.voltage.nominal: 230 ups.beeper.status: enabled ups.delay.shutdown: 20 ups.delay.start: 30 ups.load: 20 ups.mfr: MGE OPS SYSTEMS ups.model: Ellipse 600 ups.powups.productid: ffff ups.serial: BDBJ32016 ups.status: OL CHRG ups.timer.shutdown: -1 ups.timer.start: -10 ups.vendorid: 0463