[Gelöst] Regex-Probleme mit dem watchdog

Begonnen von Weisnich, 30 August 2017, 23:02:56

Vorheriges Thema - Nächstes Thema

Weisnich

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

CoolTux

Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

Weisnich

Danke CoolTux.

Shame on me, weil das eigentlich sinnvoll ist, ich aber trotzdem gestern Stunden mit allen möglichen Alternativen verbracht habe.  :-\

Gruß,
Michael