Watchdog in HMCCU, HMLANGW etc. integrieren

Begonnen von Mathias R, 08 Februar 2023, 09:15:13

Vorheriges Thema - Nächstes Thema

Mathias R

Hallo,

hin und wieder reagieren diverse Geräte nicht mehr. Das lässt sich häufig durch einfache fhem-Befehle beheben wie set HMCCU on, set HMLANGW reopen, get gassistant refreshToken etc.
Das kommt zwar sicher nur alle paar Wochen vor, aber ist ärgerlich.
Aktuell lese ich den Status regelmäßig per Cronscript aus und reaktiviere diese Geräte bei Bedarf. Könnte man einen derartigen Watchdog nicht direkt in die Gerätedefinition im FHEM mit einbauen (z.B. als set attr Watchdog [Sekunden]) und damit eine automatische Reinitialisierung direkt im FHEM mit auslesbarem Status bei fehlgeschlagenem Reinit ermöglichen? Über einen notify bei Watchdog-Fehlern wäre dann eine Benachrichtigung möglich sofern sich eine Komponente nicht automatisch reinitialisieren lässt oder vorher ein "shutdown restart" versuchen.

Gruß,
Mathias