Hallo,
hier ein kleines Blockly um die Uptime zu Überwachen und ggf. Handeln (Reboot per Hand-URL/ oder Automatik oder einfach nur den Shelly aufrufen via Web-UI) wenn gewünscht.
Funktionsumfang:
- Trigger nach Zeit X Vorgabe (aller 2Tage eingestellt)
- Scan der Uptime Zeit der Shellys im Shelly Adapter (CoAP) (Motion macht wie erwartet zicken da er schläft, ggf. Filter erweitern auf den Motion, damit er nicht gescant wird)
- Filterfunktion für Batterie betriebene Geräte wie HT, DW2 usw. kann angepasst werden
- Filterfunktion Online Status (true)
- bei älterer FW kann es sein das kein Online Status als Datenpunkt angelegt ist, ggf. Shelly updaten.
- auslesen der Uptime aus dem Datenpunkt Uptime
- auslesen IP Adresse und Name für die Telegramm Nachricht und URL erstellen
- aufschlüsseln in Tage x und 00:00:00 (hh:mm:ss)
- prüfen wenn Uptime Tage x überschritten und Meldung machen mit Status-Daten und URL Link mit Reboot Funktion
- alternative Automatik Reboot (halte ich aber nicht viel davon
- prüfen ob Uptime noch drunter liegt (<24h) könnte ja ein Problem haben der Shelly (ständiger Neustart)
Blockly:
Meldung:
Blockly: