Hallo Leute,
ich habe ein Problem mit dem watchdog, schon einiges versucht und brauche eure Hilfe.
Idee ist, die Lampen im Haus zu überwachen und nach 6h auszuschalten, falls sie vergessen werden.
Daher doll der Watchdog auf folgenden Event aufgeweckt werden,
2017-08-30 22:40:24 KNX L_UG_Waschraum status-get: on
um dann die Lampe auszuschalten, wenn er innerhalb von 6 Stunden nicht den Event
2017-08-30 22:47:44 KNX L_UG_Waschraum status-get: off
sieht.
Ich habe daher definiert:
define wd_L_UG_Flur_Reset watchdog L_UG_Flur:* 06:00:00 L_UG_Flur:* set L_UG_Flur off g1
attr wd_L_UG_Flur_Reset autoRestart 1
attr wd_L_UG_Flur_Reset group 97_Funktionen
attr wd_L_UG_Flur_Reset room 05_Beleuchtung
attr wd_L_UG_Flur_Reset sortby 012
attr wd_L_UG_Flur_Reset verbose 3
Ich habe ihn getestet und er funktioniert, allerdings triggert er auch, wenn der KNX-Bus ein "off" sendet.
Meine Versuche mit einer spezifischeren Regexp schlugen leider fehl; der watchdog wird nicht getriggert.
Device ist "L_UG_Flur", reading ist "status-get" und readingsvalue ist "on" bzw "off"
Eigentlich bräuche ich etwas, wie
define wd_L_UG_Flur_Reset watchdog L_UG_Flur:status-get:on 06:00:00 L_UG_Flur:status-get:on set L_UG_Flur off g1
Funktioniert aber nicht, es wird nicht getriggert, wenn das Event auftaucht.
Wie kann ich den watchdog besser definieren?
Gruß und Dank,
Michael
L_UG_Flur:status-get:.on
Danke CoolTux.
Shame on me, weil das eigentlich sinnvoll ist, ich aber trotzdem gestern Stunden mit allen möglichen Alternativen verbracht habe. :-\
Gruß,
Michael