Notification for deletereading

Begonnen von martinp876, 13 Dezember 2024, 08:46:26

Vorheriges Thema - Nächstes Thema

martinp876

FHEM notifiziert, wenn ein Reading gesetzt oder geändert wird - unter den üblichen Voraussetzungen (event-on-...)
Allerdings kommt keine Notifikation wenn ein Reading gelöscht wird. Das ist erst einmal nicht korrekt oder konsistent. Ok, Readings werden nicht so oft gelöscht und evtl. gehen einige davon aus, dass dies nicht passiert - aber das es eine Systemeigene Funktion "deletereading" gibt muss das Verschwinden des Readings angezeigt werden (also ein Event).
Nur so ist es möglich, eine robuste Auswertung zu machen. Wenn es erlaubt ist, ein Reading verschwinden zu lassen welches potentiell schon Events getriggert hat muss dessen entfernen einen Trigger erzeugen, welchen dem (potentiellen) Nutzern erlaubt darauf zu reagieren und den einen Default anzuwenden.
"Devicespec" (hiermit habe ich Probleme, wie großzügig und unkontrollierbar es reagiert) filtert auch auf Readings - Nutzung dem Anwender überlassen. Auch dieser braucht zumindest die Chance, den Filter neu zu starten. Möglicherweise leitet er eine Konfiguration daraus ab.

==>deletereading muss ein Event auslösen