NEWS

Alarm wenn letzte änderung zu lange her ist


  • Hallo,
    ich suche eine möglichkeit eine art ALARM auszugeben wenn ein gewisser Wert längere Zeit zurückliegt.

    Z.b Regenwasserpumpe. Wenn diese in 7 Tagen nicht angesprungen ist ( Powermesser angeschlossen ) soll es einen Alarm geben,

    Das Ganze per Timeout .. macht keinen sonn da iobroker auch mal Neugestartet werden muss.

    Kann man irgendwie im Blockly die Zeit auslesen wann der Wert geändert wurde ?


  • @ChrisXY sagte:

    Kann man irgendwie im Blockly die Zeit auslesen wann der Wert geändert wurde ?

    Ja. Unix-Zeit in ms.
    Blockly_temp.JPG


  • Ich prüfe bei meinen Temperatursensoren alle 15 Minuten ob der letzte Wert jünger als 4h ist. Andernfalls bekomme ich eine Nachricht über Telegram mit dem Namen des Sensors und wann er das letzte mal eine Änderung geliefert hat.
    Bei Türsensoren funktioniert das so natürlich nicht weil die ja auch mal tagelang keine Änderung bekommen können.
    Generell ist diese Lösung auch rebootfest.

    ddd30d4d-2f03-44c1-9ce3-ff100f2d2716-image.png

    @ChrisXY
    Wenn du es nicht zyklisch per Cron prüfen willst, könntest du auch nach dem letzten Ausschalten der Pumpe dessen Zeitstempel + 7x24h in ein eigenes Objekt schreiben und dann genau zu diesem Zeitpunkt einen Cron auslösen.
    Das würde dann nur genau 1mal getriggert wenn die Pumpe nicht binnen der 7 Tage wieder eingeschaltet war und so der Objektwert für den Cron wieder weiter in die Zukunft geschoben wurde.

    Müsste sogar ohne neues Objekt funktionieren in dem du direkt "letzte Änderung" des Energiewertes der Pumpe + 7 Tage (604800000 Millisekunden) für den Cron nutzt.

    44ee4b58-f8e6-428c-b1b8-38bc0336bdfd-image.png


  • coole ideen da werd ich mich mal dran versuchen. DANKE

Suggested Topics

2.2k
Online

37.0k
Users

42.7k
Topics

592.2k
Posts