NEWS
[Vorlage] TR-064-Adapter Offline-Warnung
-
Hallo,
da ich ein ähnliches Problem wie in https://forum.iobroker.net/viewtopic.php?f=20&t=7107 zu lösen hatte, ist daraus ein Blockly-Script mit Funktion entstanden, dass die Devices aus dem tr-064-Adapter überprüft und eine Telegram-Meldung versendet.
Mein Problem war, dass im Mesh sporadisch immer wieder für kurze Zeit (meist 1 Minute) einzelne Geräte als offline erkannt wurden, was dann sofort eine Warnung ausgelöst hat, die ich nun durch einen "Puffer" unterdrücke und individuell auf das jeweilige Device anpassen kann.
Diese Überwachung ist mir bei bestimmten Devices wichtig, da diese teilweise auch im Außenbreich (ESP8266) nicht unbemerkt offline gehen sollen.
Die Warnung geht innerhalb der Funktion an die telegram.0-Instanz mit Signalisierung, die Entwarnung ohne Signalisierung.
Ansonst ist das Blockly selbsterklärend, denke ich.
Änderungen (z.B. Email anstatt Telegram) könnt ihr in der Funktion (Einzeiler) über die 3 Punkte bei Bedarf natürlich vornehmen.
Wichtig:
Im tr-064-Adapter das Poll-Intervall auf max 60 Sekunden, einstellen, denn dieses hat direkte Auswirkung auf den Zeitraum bis zur Warnung.
Das Intervall im Script sollte nicht kleiner als das Intervall im tr-064-Adapter sein.
Beim ersten Start kommt es zu Warnungen im Log, da die Datenpunkte unter javascript.x.Presence erst automatisch angelegt werden.
Im Beispiel: wenn 3 x hintereinander nach jeweils 5 Minuten das Device im tr-064-Adapter offline ist, erfolgt eine Warnung.
Das Blockly-Script zum Import als TXT im Anhang.
Gruß Gerd