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.
@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.