Hallo zusammen,
ich komme leider mit meinem Watchdog nicht weiter.
Ich möchte, dass nach x Sekunden wenn die Terrassentür auf ist, eine Lampe eingeschaltet wird.
Die akt. Info über die Tür wird in enem Dummy LUPUSEC gespeichert:
Internals:
FUUID 5c431055-f33f-6825-64ac-b7bf8c2719b8614b
NAME LUPUSEC
NR 53
STATE terrassentuer_zu, 2019-01-20 12:13:00
TYPE dummy
READINGS:
2019-01-20 12:13:00 CONTACT-ID terrassentuer_zu
2019-01-19 15:59:32 LUPUSEC-ET Zu
2019-01-19 12:57:48 LUPUSEC-GWCF Zu
2019-01-20 09:09:10 LUPUSEC-KF Zu
2019-01-20 06:30:25 LUPUSEC-STATUS Disarm
2019-01-20 12:13:00 LUPUSEC-WZT Zu
Attributes:
event-on-change-reading .*
group Alarm und Sicherheit
icon security_password
room Sicherheit
stateFormat {ReadingsVal('LUPUSEC','CONTACT-ID','').", ".ReadingsTimestamp('LUPUSEC','CONTACT-ID','')}
userReadings LUPUSEC-GWCF
Watchdog:
Internals:
CMD Set IT1500_03 on
DEF CONTACT-ID:terrassentuer_auf.* 00:00:06 CONTACT-ID:terrassentuer_zu.* Set IT1500_03 on
FUUID 5c43105d-f33f-6825-6df6-b75e5b9e160e1a9b
NAME watchdogLUPUSECWZ
NR 239
NTFY_ORDER 50-watchdogLUPUSECWZ
RE1 CONTACT-ID:terrassentuer_auf.*
RE2 CONTACT-ID:terrassentuer_zu.*
STATE defined
TO 6
TYPE watchdog
READINGS:
2019-01-20 12:05:46 state defined
Attributes:
autoRestart 1
room Wohnzimmer
Die Events:
2019-01-19 11:58:23 dummy LUPUSEC CONTACT-ID: terrassentuer_auf
2019-01-19 11:58:23 dummy LUPUSEC LUPUSEC-WZT: Auf
2019-01-19 11:58:43 dummy LUPUSEC CONTACT-ID: terrassentuer_zu
2019-01-19 11:58:43 dummy LUPUSEC LUPUSEC-WZT: Zu
Ich habe diverse Definitionen des Watchdosgs ausprobiert, leider erfolglos.
Danke für die Hinweise im Voraus
Gruß
set nicht Set
Hallo,
danke.
Korrgiert:
Internals:
CMD set IT1500_03 on
DEF CONTACT-ID:terrassentuer_auf.* 00:00:06 CONTACT-ID:terrassentuer_zu.* set IT1500_03 on
FUUID 5c43105d-f33f-6825-6df6-b75e5b9e160e1a9b
NAME watchdogLUPUSECWZ
NR 239
NTFY_ORDER 50-watchdogLUPUSECWZ
RE1 CONTACT-ID:terrassentuer_auf.*
RE2 CONTACT-ID:terrassentuer_zu.*
STATE defined
TO 6
TYPE watchdog
READINGS:
2019-01-20 12:05:46 state defined
Attributes:
autoRestart 1
room Wohnzimmer
Nach der Korrektur führt Wathdog "set IT1500_03 on" nicht aus.
Weitere Hinweise?
Ich müßte doch im Event-Monitor was dazu sehen?
Danke.
CONTACT-ID:terrassentuer_auf.* 00:00:06 CONTACT-ID:terrassentuer_zu.* set IT1500_03 on
für was .*?
so steht in der Wiki:
"define wd_WZ_SK_opened watchdog MAX_WZ_SK:opened.* 00:00:15 MAX_WZ_SK:closed.* set MAX_WZ desiredTemperature off;; trigger wd_WZ_SK_opened"
Aber dein Gerät heisst LUPUSEC und nicht CONTACT-ID -> dein regExp ist falsch!
Wahrscheinlich so LUPUSEC:CONTACT-ID:.terrassentuer_auf
Lass Dir das watchdog doch vom Eventmonitor "Grund" anlegen. Da hast Du das richtige regExp.
https://wiki.fhem.de/wiki/Event_monitor
Nimm bitte Codetags zum Code posten (https://forum.fhem.de/index.php/topic,71806.0.html).
Gruß Otto
Hallo,
DANKE! Es funktioniert.
>>Aber dein Gerät heisst LUPUSEC und nicht CONTACT-ID -> dein regExp ist falsch!
Habe korrgiert:
Internals:
CMD set IT1500_03 on
DEF LUPUSEC:CONTACT-ID:.terrassentuer_auf 00:00:06 LUPUSEC:CONTACT-ID:.terrassentuer_zu set IT1500_03 on;
FUUID 5c43105d-f33f-6825-6df6-b75e5b9e160e1a9b
NAME watchdogLUPUSECWZ
NOTIFYDEV watchdogLUPUSECWZ,LUPUSEC
NR 239
NTFY_ORDER 50-watchdogLUPUSECWZ
RE1 LUPUSEC:CONTACT-ID:.terrassentuer_auf
RE2 LUPUSEC:CONTACT-ID:.terrassentuer_zu
STATE defined
TO 6
TYPE watchdog
READINGS:
2019-01-20 14:31:54 Activated activated
2019-01-20 14:32:00 Reset reset
2019-01-20 14:32:00 Triggered triggered
2019-01-20 12:05:46 state defined
Attributes:
autoRestart 1
room Wohnzimmer
Gruß