Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste Überarbeitung Beide Seiten der Revision
public:fhem_culresetter [2018/10/29 09:14]
admin
public:fhem_culresetter [2019/03/30 07:48]
admin [FHEM Konfiguration]
Zeile 74: Zeile 74:
 Jetzt konfigurieren wir einen Watchdog für den automatischen Reset des nanoCUL.\\ Jetzt konfigurieren wir einen Watchdog für den automatischen Reset des nanoCUL.\\
 Die Funktion ist folgende: Wechselt der nanoCUL für mehr als 60 Sekunden auf **openend**,​ wird der Strom des nanoCUL weggenommen und wieder zugeführt. Dies simuliert ein händisches aus/​einstecken und der nanoCUL geht wieder auf **initialized**. \\  Die Funktion ist folgende: Wechselt der nanoCUL für mehr als 60 Sekunden auf **openend**,​ wird der Strom des nanoCUL weggenommen und wieder zugeführt. Dies simuliert ein händisches aus/​einstecken und der nanoCUL geht wieder auf **initialized**. \\ 
-Die Zeile mit der **pushmsg** muss man anpassen oder entfernen der Service nicht vorhanden ist. \\+Die Zeile mit der **pushmsg** muss man anpassen oder entfernen ​wenn der Service nicht vorhanden ist, also nicht benutzt wird. \\
  
 <​code>​ <​code>​
Zeile 105: Zeile 105:
 attr nanoCUL event-on-update-reading state attr nanoCUL event-on-update-reading state
 </​code>​ </​code>​
 +
 +Falls das o.g. DOIF nicht funktioniert,​ hier eine Alternative,​ welche die Zeit des letzten Datenempfangs beurteilt.
 +<​code>​
 +define WatchdogCUL DOIF ( time() - time_str2num(ReadingsTimestamp("​nanoCUL","​state","​0"​)) > 15 ) (set pushmsg msg '​fhem'​ '​nanoCUL hat mehr als 15 min kein Update erhalten - Bitte prüfen!'​)
 +</​code>​
 +
 +
 +{{:​public:​cul-resetter-fhem.jpg?​600}}

Navigation
Eigene Werkzeuge