[Gelöst] USV Synology NAS NUT Hilfe

Begonnen von steffus, 05 Februar 2019, 13:02:47

Vorheriges Thema - Nächstes Thema

steffus

Hallo,
ich habe an meiner Synology eine USV hängen und möchte die Werte in FHEM auslesen. Der Raspberri ist nicht per USB mit der USV verbunden, sondern nur meine Synology Station. In den Einstellungen der Synology habe ich den Netzwerk-USV-Server installiert und die IP meines FHEM Raspberri eingegeben. Auf dem Raspberri habe ich Nut installiert und jetzt weiß ich leider nicht mehr weiter. Was ich machen muss, das ich die Werte auslesen kann. Wenn ich Nut starte bekomme folgende Meldung:


sudo upsdrvctl start
Network UPS Tools - UPS driver controller 2.7.4
Error: no UPS definitions found in ups.conf


D.h ich müsste in der ups.conf meine Synology anlegen, aber wie mache ich das?
Danke.

justme1968

du trägst auf der synology den raspberry über die oberfläche unter systemsteuerung - hardware und energie - usv - zugelassene geräte ein.

und du aktivierst in der zeile darüber noch den server

du musst nicht auf kommandozeile oder von hand in irgendwelche  files machen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

steffus

Danke für die Antwort. Habe es verstanden und konnte es so in FHEM einbinden.

KernSani

Themen bitte nicht schliessen, sondern [Gelöst] vor das Subject des ersten Posts schreiben
RasPi: RFXTRX, HM, zigbee2mqtt, mySensors, JeeLink, miLight, squeezbox, Alexa, Siri, ...

Tungsten

Hallo Steffus,

wie genau hast Du nut auf dem Pi konfiguriert um auf den UPS Server auf der Synology zu zugreifen?

Und wie genau greifst du dann mit FHEM darauf zu?

Danke Dir

australien

Hallo,

ich habe nun schon einiges darüber gelesen, komme aber auf keinen grünen Zweig.

Könnte hier nochmal jemand ein howtodo einstellen? Von Beginn an der installation am RPi?

danke
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"

topfi

Da ich immer alles dokumentiere, habe ich tatsächlich solch ein Kochrezept:


1. Auf Synology DS (diese habe die IP 192.168.0.2)

*Die USV installieren und auf DS in Systemsteuerung nachsehen, ob sie erkannt wurde
*Dort unter "Zugelassene DiskStation-Geräte" die IP des Raspi eintragen

2. Auf Raspi

sudo apt-get install nut-client

Eventuelle Fehlermeldungen zu nut-monitor.service zunächst ignorieren.

sudo nano /etc/nut/nut.conf

Dort eintragen:

MODE=netclient


sudo nano /etc/nut/upsmon.conf
Dort eintragen:

MONITOR ups@192.168.0.2 1 monuser secret slave


sudo service nut-client restart
Test:
upsc ups@192.168.0.2
sudo systemctl status nut-client
sudo systemctl status nut-monitor.service


Test, ob Herunterfahren wie bei leerem Akku funktioniert:
sudo upsmon -c fsd


3. In FHEM (zum Beispiel):

define USV NUT ups 192.168.0.2
attr USV asReadings battery.charge,battery.runtime,battery.voltage,ups.model
attr USV stateFormat {sprintf("%.0f%%  %.1fV  %.0fmin ",ReadingsVal("USV","battery.charge",0),ReadingsVal("USV","battery.voltage",0),ReadingsVal("USV","battery.runtime",0)/60)}
attr USV pollState 30
attr USV pollVal 120


Das ist jetzt zwar für meinen (virtuellen) NUC, ursprünglich unter Debian Stretch installiert, inzwischen auf Buster upgedatet, sollte aber in Raspbian genau so funktionieren.  Genau gesagt, läuft der nut-Client hier auf dem Proxmox-Host, damit dieser bei einem Stromausfall geordnet runterfährt. Die virtuelle Maschine für FHEM würde damit auch geordnet runtergefahren. FHEM holt sich die Daten sowieso von der Synology. Aber das ist für den Fragesteller mit dem Raspi nicht relevant.

yersinia

Für alle, die es andersrum (NUT auf dem RasPi und die Diskstation als slave) haben wollen:
Ich betreibe auf dem RasPi nut an dem die USV via USB angeschlossen ist. Die DiskStation greift auf den USV Server zu - ist also der slave.
Zum ersten einlesen fand ich diesen Leitfaden ganz praktisch: https://www.reddit.com/r/homelab/comments/5ssb5h/ups_server_on_raspberry_pi/ (ab Abschnitt "Install NUT")
Bezüglich Treiber und ob bzw welche USV unterstützt wird, siehe https://networkupstools.org/stable-hcl.html
viele Grüße, yersinia
----
FHEM 6.4 (SVN) on RPi 4B with RasPi OS Bookworm (perl 5.36.0) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl

australien

Super, danke euren beiden Erklärungen!
raspberry pi3
signalduino, Shelly1, Shelly2, Sonos, Unifi
Amazon Fire Tablet 7 | Noname Android Tablet 10"