FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: misux am 23 Februar 2023, 06:49:33

Titel: (Erledigt) Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: misux am 23 Februar 2023, 06:49:33
Hallo!

Ich habe an meiner Synology eine USV angeschlossen. Das funkt soweit ganz gut.

Weiß jemand wie ich die Raspberry da auch mit "integreieren" kann um bei einem Stromausfall die Raspberry auch runterfahren zu lassen bevor die USV abschaltet? Die USV hat ja nur einen USb Anschluss und dieser ist ja an der NAS...
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: yersinia am 23 Februar 2023, 07:36:00
Hat der RasPi noch ein USB port frei? Wenn ja, prüfe ob deine USV von NUT unterstützt (https://networkupstools.org/stable-hcl.html) wird - wenn dies gegeben ist, hast du die Option die USV via USB an den RasPi anzuschliessen, dort einen NUT-Server aufzusetzen und die Syno als NUT-Client via Netzwerk dranzuhängen. Das funktioniert erstaunlich gut.

Wenn die Syno einen USV-Server zur Verfügung stellt, könntest du den NUT-Client aber auch auf dem RasPi installieren -> so als Idee: https://www.reddit.com/r/synology/comments/gtkjam/use_synology_nas_as_ups_server_to_safely_power/

Es gibt sogar ein FHEM Modul (https://forum.fhem.de/index.php/topic,27172.0.html) für die NUT Überwachung.
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: DS_Starter am 23 Februar 2023, 08:32:28
Moin,

Zitat
Wenn die Syno einen USV-Server zur Verfügung stellt, könntest du den NUT-Client aber auch auf dem RasPi installieren -> so als Idee:...

Das geht leider seit einiger Zeit nicht mehr. Synology lässt als Clients nur noch weitere Synology Server zu.
Aber der erste Weg, USV an einem Linux System + NUT + die Synology als Client, funktioniert bei mir sehr gut.
USV ist eine APC UPS ES 550G.
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: MadMax-FHEM am 23 Februar 2023, 10:28:43
Welche Systeme hast du denn?

Was ich gemacht habe:

Mess-/Schaltsteckdose (in meinem Fall ZigBee) -> USV -> Geräte (u.a. auch einen PI)

Wenn die Mess-/Schaltsteckdose "unreachable" zeigt (dann ist [verm.] VOR der USV der Strom weg) -> notify und Shutdown (bei mir gibt's ne Telegram Nachricht)...

Gruß, Joachim
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: Wernieman am 23 Februar 2023, 10:47:00
Aber das braucht man doch nur, wenn man die Info eben nicht on der USV (Oder einem dort angeschlossenem System) bekommt ...
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: misux am 23 Februar 2023, 11:21:45
Ich habe die EATON Ellipse Pro 650. ob die irgendwas kann muss ich mal schauen...

Aber es gab doc die Möglichkeit irgendwie den Status der Synology abzugreifen ob an oder aus... Da war mal was... Damit könnte ich doch per doif die Raspberry runterfahren lassen wenn  die Synology aus ist... Da muss ich auch mal suchen..
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: yersinia am 23 Februar 2023, 11:33:05
Zitat von: misux am 23 Februar 2023, 11:21:45Ich habe die EATON Ellipse Pro 650. ob die irgendwas kann muss ich mal schauen...
Ich hab zwei Ellipse ECO 650 für die Stromausfallabschaltung. Funktionieren super via NUT. Deine Pro 650 wird auch unterstützt.
Ich würd' versuchen, die PRO 650 an den RasPi anzuschließen, dort NUT aufzusetzen und die Syno als NUT-Client zu konfigurieren.

Edit: so sieht das mit DSM 6.2 aus wenn die Syno as NUT-Client konfiguriert ist; im Ganzen setzt das natürlich voraus, dass die Netzwerkverbindung auch über die USV abgesichert ist.
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: MadMax-FHEM am 23 Februar 2023, 12:08:43
Zitat von: Wernieman am 23 Februar 2023, 10:47:00
Aber das braucht man doch nur, wenn man die Info eben nicht on der USV (Oder einem dort angeschlossenem System) bekommt ...

Ich dachte das wäre hier das Problem, weil USB schon "belegt"?

Bzw. bei dem System was ich aufgesetzt habe gibt es eben keine Info über USB oder sonst wie...
...außer LED-Anzeige... ;)

Gruß, Joachim
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: yersinia am 23 Februar 2023, 13:26:40
Zitat von: MadMax-FHEM am 23 Februar 2023, 12:08:43Ich dachte das wäre hier das Problem, weil USB schon "belegt"?
offensichtlich nur an der USV; vom Rest ist nichts gesagt worden
Zitat von: misux am 23 Februar 2023, 06:49:33Die USV hat ja nur einen USb Anschluss und dieser ist ja an der NAS...

Zitat von: MadMax-FHEM am 23 Februar 2023, 12:08:43bei dem System was ich aufgesetzt habe gibt es eben keine Info über USB oder sonst wie...
wenn man aber schon eine USB Schnittstelle hat....;)
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: misux am 23 Februar 2023, 20:18:16
Zitat von: yersinia am 23 Februar 2023, 07:36:00

Wenn die Syno einen USV-Server zur Verfügung stellt, könntest du den NUT-Client aber auch auf dem RasPi installieren -> so als Idee: https://www.reddit.com/r/synology/comments/gtkjam/use_synology_nas_as_ups_server_to_safely_power/

Es gibt sogar ein FHEM Modul (https://forum.fhem.de/index.php/topic,27172.0.html) für die NUT Überwachung.

Hab das mal probiert... die Syno hat eunen Server und mit dem standard port habe ich es auch aktiviert. Gemäß anleitung installiert und das FHEM Modul installiert...

Bekomme schon mal den Status als opened aber keine readings... und einen lasterror mit unknown-ups...hast du eine Idee was es sein könnte?
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: DS_Starter am 23 Februar 2023, 20:26:33
Siehe #2 ... es sei denn du hast noch ein ganz altes DSM auf der Syno, dann hättest du eine Chance, glaube ich aber nicht.
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: misux am 23 Februar 2023, 20:40:19
ach Mist... habs zwar gelesen aber nicht gecheckt...

Hmmm... schade... aber da lasse ich lieber die usv eher an der Synology direkt laufen. Die ist mir deutlich sicherer wichtiger.

Ich suche mal weiter... es gibt doch bestimmt eine Möglichkeit per script auf der DS die Raspberry herunterfahren zu lassen...wenn ich was finde werde ich berichten...
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: DS_Starter am 23 Februar 2023, 20:52:22
Vielleicht eine Möglichkeit ... .

In deinem FHEM ein Log2Syslog Device im Collector-Mode installieren (arbeitet dann als Syslog-Server) -> Auf der Syno im Protokollcenter "Protokoll senden" einschalten mit Ziel dein FHEM-Server , Port usw. entspr. Log2Syslog Device.

Dann schauen welche USV-Meldungen übertragen werden und mit einem Notify reagieren -> FHEM shutdown.
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: DS_Starter am 23 Februar 2023, 21:24:22
Habe es mal eben grob probiert.
Device Definition im FHEM:


defmod SyslogServer_Automatic_TCP Log2Syslog
attr SyslogServer_Automatic_TCP TLS 0
attr SyslogServer_Automatic_TCP alias Collector - Automatic - TCP/4614
attr SyslogServer_Automatic_TCP disable 0
attr SyslogServer_Automatic_TCP icon edit_paste
attr SyslogServer_Automatic_TCP makeEvent intern
attr SyslogServer_Automatic_TCP parseProfile Automatic
attr SyslogServer_Automatic_TCP port 4614
attr SyslogServer_Automatic_TCP protocol TCP
attr SyslogServer_Automatic_TCP rateCalcRerun 80
attr SyslogServer_Automatic_TCP room Dienste->Logging
attr SyslogServer_Automatic_TCP stateFormat state : Transfered_logs_per_minute
attr SyslogServer_Automatic_TCP useParsefilter 0
attr SyslogServer_Automatic_TCP verbose 3


In der Syno Protokoll senden eingestellt mit Filter "System" um nicht alles zu übertragen.
Im Eventmonitor erscheint dann:


2023-02-23 21:20:34 Log2Syslog SyslogServer_Automatic_TCP SDS1: FAC: user || SEV: Warning || ID: System || CONT: SYSTEM: Server is on battery.
2023-02-23 21:20:40 Log2Syslog SyslogServer_Automatic_TCP SDS1: FAC: user || SEV: Informational || ID: System || CONT: SYSTEM: Server back online.


Hatte nur mal die Versorgung unterbrochen und wieder hergestellt.
Damit lässt was machen denke ich.

Im Anhang noch die Einstellung im Protokoll Center.
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: misux am 23 Februar 2023, 21:40:14
Krass! Auf jeden Fall! Mit eine DOIF ist damit alles möglich! Denke ich jedenfalls wenn ich mir das hier ansehe: https://heinz-otto.blogspot.com/2017/08/raspberry-ausschalten-mit-fhem.html (https://heinz-otto.blogspot.com/2017/08/raspberry-ausschalten-mit-fhem.html)

Interessant wäre was der Logauswirft wenn die Synology herunterfährt... Dareuf müsste man die Raspberry triggern...

Vielen Dank!
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: DS_Starter am 23 Februar 2023, 21:42:59
Ich denke es gibt vorher noch Meldungen wie "USV low Battery" oder etwas ähnliches.
Musst du mal ausprobieren welche Meldungen am Besten geeignet sind.

Viel Erfolg  :)
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: misux am 24 Februar 2023, 21:42:37
Habe zwischendurch auch im Synology Forum mal nachgefragt und alle waren etwas überrascht das es nicht gehen soll weil sie es nutzen!

NAja, dann habe ich es auch nochmal getestet und tatsächlich! Es funktioniert auf die NUT-Client weise auf dem Raspi.
Was halt nicht funktioniert ist das FHEM es nicht/nicht korrekt ausliest.

Die Informationen/Befehle die die Synology sendet landen auf der Raspberry im Terminal und die Raspi reagiert auch dementsprechend.

Also würde ich sagen das FHEM Modul hier ist etwas hinüber... Aber da bin ich raus... Da habe ich keine Ahnung von.
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: DS_Starter am 24 Februar 2023, 22:47:47

ZitatHabe zwischendurch auch im Synology Forum mal nachgefragt und alle waren etwas überrascht das es nicht gehen soll weil sie es nutzen!

Dann bin ich mal gespannt ob es nach einem DSM-Update immer noch funktioniert.  ;)
-->
https://kb.synology.com/de-de/DSM/help/DSM/AdminCenter/system_hardware_ups?version=6
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: Icinger am 25 Februar 2023, 03:18:08
Nicht nur im Syno-Forum sind se überrascht :)

#   READINGS:
#     2023-02-25 03:07:59   battery.charge  100
#     2023-02-25 03:07:59   battery.runtime 900
#     2021-11-23 14:46:47   device.mfr      American Power Conversion
#     2021-11-23 14:46:47   device.model    Smart-UPS 750
#     2021-11-23 14:46:47   device.type     ups
#     2023-02-25 03:07:59   input.voltage   233.2
#     2023-02-07 12:13:19   lastError       ACCESS-DENIED
#     2023-02-25 03:08:49   state           OL
#     2023-02-25 03:07:59   ups.load        13.0


Geht mit DSM Version 7.1.1 bei mir ganz Problemlos.
Wobei ich ehrlicherweise zugeben muß, das ganze läuft auf einem Proliant-Server per XPenology.
Aber das sollte ja eigentlich keine Rolle spielen.

USV hängt am Server, Syno gibts weiter an FHEM.

lg, Stefan
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: DS_Starter am 25 Februar 2023, 08:09:25
Moin,
auch überrascht  :)

Zitat
Wobei ich ehrlicherweise zugeben muß, das ganze läuft auf einem Proliant-Server per XPenology.
Aber das sollte ja eigentlich keine Rolle spielen.
Weiß man nicht ...

.....
Hier stellt sich die Frage der Legalität. Die Verwendung von DSM als Kopie über Xpenology ist nicht durch die EULA vorgesehen. Zwar geht Synology nicht gegen das System vor, allerdings sollte Xpenology nur zu Experimentierzwecken genutzt werden.
....
-> https://www.storage-insider.de/xpenology-nas-betriebssystem-fuer-eigene-hardware-nutzen-a-1114203/
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: misux am 25 Februar 2023, 15:22:41
Zitat von: DS_Starter am 24 Februar 2023, 22:47:47
Dann bin ich mal gespannt ob es nach einem DSM-Update immer noch funktioniert.  ;)
-->
https://kb.synology.com/de-de/DSM/help/DSM/AdminCenter/system_hardware_ups?version=6

Naja, ich habe die 7.1.1 und die anderen auch...also scheint es zu funktionieren...
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: DS_Starter am 25 Februar 2023, 15:25:39
Dann freuen  :)
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: misux am 25 Februar 2023, 17:57:11
Zitat von: Icinger am 25 Februar 2023, 03:18:08
Nicht nur im Syno-Forum sind se überrascht :)

#   READINGS:
#     2023-02-25 03:07:59   battery.charge  100
#     2023-02-25 03:07:59   battery.runtime 900
#     2021-11-23 14:46:47   device.mfr      American Power Conversion
#     2021-11-23 14:46:47   device.model    Smart-UPS 750
#     2021-11-23 14:46:47   device.type     ups
#     2023-02-25 03:07:59   input.voltage   233.2
#     2023-02-07 12:13:19   lastError       ACCESS-DENIED
#     2023-02-25 03:08:49   state           OL
#     2023-02-25 03:07:59   ups.load        13.0


Geht mit DSM Version 7.1.1 bei mir ganz Problemlos.
Wobei ich ehrlicherweise zugeben muß, das ganze läuft auf einem Proliant-Server per XPenology.
Aber das sollte ja eigentlich keine Rolle spielen.

USV hängt am Server, Syno gibts weiter an FHEM.

lg, Stefan

Syno gibt es an Fhem weiter? Wie bekommst du denn im FHEM die readings? Das klappt ja nicht mit NUT...
Titel: Antw:Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: misux am 25 Februar 2023, 18:04:39
Ich nehme alles zurück und behaupte das Gegenteil!

Es funktieniert doch! und zwar wunderbar!
Habe wohl beim ersten mal was falsch gemacht...

Also NUT und FHEM als Client geht klar!


Was ich aber noch nicht erausgefunden habe: Wann schalten denn die Geräte ab? Also die Synology zum beispiel...und wann schaltet die USV die BAtterieversorgung ab?


OKay! Es klappt! Die Synology fährt bei ca 10% runter und der raspberry wird bei LOW BAttery heruntergefrahren.
TOP Deluxe!
Titel: Antw:(Erledigt) Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: yersinia am 26 Februar 2023, 14:49:16
Super! Danke fürs Teilen deiner Erfahrungen. Für die Nachwelt könntest du ggf deine NUT Konfiguration ohne passwörter teilen... :)

Aus eigener Erfahrung empfehle ich, die Systeme zeitnah runterzufahren und nicht zu warten bis die USV lowBat meldet - der Akku altert und die Überbrückungszeit sinkt rapide.
Und nach powerup startet der RasPi imho nicht selbstständig neu.
Und: schließ dein netzwerk ebenso an eine/die gleiche USV an, sonst bekommt der RasPi nicht, mit, dass die USV auf bat läuft. Aber das hast du sicherlich eh abgeklärt. :)
Titel: Antw:(Erledigt) Fhem/Raspberry an einer USV trotz belegtem Usb?
Beitrag von: misux am 27 Februar 2023, 14:45:52
Jou, so ist es. der Raspi startet natürlich nicht neu wenn er aus war. Das ist aber nicht schlimm. Vielleicht bekomme ich es noch hin da was zu bsatelt das ich es von der Ferne Starten kann...

Der Switch hängt auch an der USV. Das passt.

Wenn die Low Batt kommt habe ich noch ca 5 Minuten, das sollter der Raspi reichen...

Hier meine Config... Ist ja eigentlich nix Wildes...

HIer die Einstellung im NUT gemäß Anleitung.. Das habe ich hinzugefügt, der rest ist Original...
/etc/nut/upsmon.conf
MONITOR ups@192.168.192.10 1 monuser secret slave

/etc/nut/nut.conf
MODE=netclient


Und hier die FHEM Definition:

defmod USV NUT ups IPvomNAS:3493
attr USV asReadings battery.charge,battery.runtime,input.voltage,ups.load,ups.power,ups.realpower
attr USV disable 0
attr USV pollState 10
attr USV pollVal 30
attr USV room USV



Und hier ein USB HUB der am hinteren Anschluss der Synology funktioniert und die USV UND eine externe Platte mit eigener Stromversorgung problemlos gleichzeitig zum laufen bringt.

https://www.amazon.de/dp/B01MTL4UVH?psc=1&ref=ppx_yo2ov_dt_b_product_details (https://www.amazon.de/dp/B01MTL4UVH?psc=1&ref=ppx_yo2ov_dt_b_product_details)