Hallo zusammen,
ich habe seit ein paar Wochen Proxmox für mich entdeckt und habe den privaten "Klassiker" ioBroker, InfluxDB und Grafana zur Hausautomation laufen. Basis ist ein kleiner Lenovo M910q, die einzelnen Programme laufen unter Proxmox in Containern. Soweit alles gut
Woran ich gerade verzweifle: Wie konfiguriere ich meine USV sinnvoll? Ich habe bereits sowohl den NUT Host als als auch Client installiert, die Abfrage der USV läuft problemlos über die Shell (mit upsc), in ioBroker und in meinen Synology NAS.
Ich habe bereits einige Parameter in der upsmon.conf nach diversen Anleitungen gesetzt, habe aber leider keine wirkliche Ahnung, ob das alles so sinnvoll ist, da ich sehr wenig deutsche Quellen über die NUT-Konfiguration und die einzelnen Befehle gefunden habe.
Folgendes ist aktuell in der upsmon.conf bei mir aktiv:
(die ganzen #-Remarks mit Erklärungen und Beispielen habe ich jetzt hier nicht mit aufgeführt).
Ich möchte im Prinzip folgende Parameter:
Der Befehl upcs gibt aktuell folgende Parameter aus:
Was muss ich in welche Datei schreiben, dass meine gewünschten Parameter Anwendung finden?
Viele Grüße
Markus
ich habe seit ein paar Wochen Proxmox für mich entdeckt und habe den privaten "Klassiker" ioBroker, InfluxDB und Grafana zur Hausautomation laufen. Basis ist ein kleiner Lenovo M910q, die einzelnen Programme laufen unter Proxmox in Containern. Soweit alles gut
Woran ich gerade verzweifle: Wie konfiguriere ich meine USV sinnvoll? Ich habe bereits sowohl den NUT Host als als auch Client installiert, die Abfrage der USV läuft problemlos über die Shell (mit upsc), in ioBroker und in meinen Synology NAS.
Ich habe bereits einige Parameter in der upsmon.conf nach diversen Anleitungen gesetzt, habe aber leider keine wirkliche Ahnung, ob das alles so sinnvoll ist, da ich sehr wenig deutsche Quellen über die NUT-Konfiguration und die einzelnen Befehle gefunden habe.
Folgendes ist aktuell in der upsmon.conf bei mir aktiv:
Code:
RUN_AS_USER upsmaster
MONITOR ups@192.168.0.200:3493 1 upsmaster upsmaster primary
MINSUPPLIES 1
SHUTDOWNCMD "/sbin/shutdown -h +0"
POLLFREQ 10
POLLFREQALERT 5
HOSTSYNC 15
DEADTIME 15
POWERDOWNFLAG /etc/killpower
NOTIFYMSG ONLINE "UPS %s on line power"
NOTIFYMSG ONBATT "UPS %s on battery"
NOTIFYMSG LOWBATT "UPS %s battery is low"
NOTIFYMSG FSD "UPS %s: forced shutdown in progress"
NOTIFYMSG COMMOK "Communications with UPS %s established"
NOTIFYMSG COMMBAD "Communications with UPS %s lost"
NOTIFYMSG SHUTDOWN "Auto logout and shutdown proceeding"
NOTIFYMSG REPLBATT "UPS %s battery needs to be replaced"
NOTIFYMSG NOCOMM "UPS %s is unavailable"
NOTIFYMSG NOPARENT "upsmon parent process died - shutdown impossible"
NOTIFYFLAG ONLINE SYSLOG+WALL
NOTIFYFLAG ONBATT SYSLOG+WALL
NOTIFYFLAG LOWBATT SYSLOG+WALL
NOTIFYFLAG FSD SYSLOG+WALL
NOTIFYFLAG COMMOK SYSLOG+WALL
NOTIFYFLAG COMMBAD SYSLOG+WALL
NOTIFYFLAG SHUTDOWN SYSLOG+WALL
NOTIFYFLAG REPLBATT SYSLOG+WALL
NOTIFYFLAG NOCOMM SYSLOG+WALL
NOTIFYFLAG NOPARENT SYSLOG+WALL
RBWARNTIME 43200
NOCOMMWARNTIME 300
FINALDELAY 5
(die ganzen #-Remarks mit Erklärungen und Beispielen habe ich jetzt hier nicht mit aufgeführt).
Ich möchte im Prinzip folgende Parameter:
- Bei Stromausfall 10 Sekunden Überbrückungszeit, bevor über NUT überhaupt eine Meldung an die Clients ausgegeben wird
- Anschließend 10 Minuten Überbrückung, bevor der Proxmox-Server das Signal zum Herunterfahren bekommt (und damit erstmal seine VMs bzw. CTs herunterfährt, richtig?).
- Alternativ bei 50% Batteriekapazität das System herunterfahren.
Der Befehl upcs gibt aktuell folgende Parameter aus:
Code:
Init SSL without certificate database
battery.charge: 100
battery.charge.low: 10
battery.charge.warning: 20
battery.mfr.date: 1
battery.runtime: 1920
battery.runtime.low: 300
battery.type: PbAcid
battery.voltage: 27.0
battery.voltage.nominal: 24
device.mfr: 1
device.model: 2200
device.serial: 000000000000
device.type: ups
driver.name: usbhid-ups
driver.parameter.pollfreq: 30
driver.parameter.pollinterval: 2
driver.parameter.port: auto
driver.parameter.synchronous: auto
driver.version: 2.8.0
driver.version.data: CyberPower HID 0.6
driver.version.internal: 0.47
driver.version.usb: libusb-1.0.26 (API: 0x1000109)
input.frequency: 50.0
input.transfer.high: 290
input.transfer.low: 162
input.voltage: 233.0
input.voltage.nominal: 0
output.frequency: 50.0
output.voltage: 2.6
ups.beeper.status: disabled
ups.delay.shutdown: 20
ups.delay.start: 30
ups.load: 11
ups.mfr: 1
ups.model: 2200
ups.productid: 0601
ups.realpower.nominal: 1320
ups.serial: 000000000000
ups.status: OL
ups.timer.shutdown: -60
ups.timer.start: -60
ups.vendorid: 0764
Was muss ich in welche Datei schreiben, dass meine gewünschten Parameter Anwendung finden?
Viele Grüße
Markus