Hallo,
zum Setup. Ich habe in der Garderobe 2 Enocean Fensterkontakte und einen Dummy für den Alarmstatus der Alarmanlage.
Ich möchte jetzt, sobald die Alarmanalge auf on ist und einer der Fensterkontakte auf open steht den Alarmstatus einschalten, was aber nicht funktioniert.
Hier meine Code:
define Securasp_Status dummy
attr Securasp_Status devStateIcon on:general_an:off off:general_aus:on
attr Securasp_Status group Securasp
attr Securasp_Status room Alarmanlage
define Securasp_Alarm dummy
attr Securasp_Alarm devStateIcon on:rc_RED:off off:rc_GREEN:on
attr Securasp_Alarm group Securasp
attr Securasp_Alarm room Alarmanlage
define check_Alarm notify Garderobe.* { if (Value("Fensterkontakt1") eq "open" || Value("Fensterkontakt2") eq "open") { fhem ("set Securasp_Alarm on") }}
define Fensterkontakt1 EnOcean xxxxxxx
attr Fensterkontakt1 IODev TCM_ESP2_0
attr Fensterkontakt1 devStateIcon closed:fts_window_1w open:fts_window_1w_open
attr Fensterkontakt1 manufID 7FF
attr Fensterkontakt1 room Alarmanlage,Garderobe
attr Fensterkontakt1 subType contact
#define FileLog_Fensterkontakt1 FileLog ./log/Fensterkontakt1-%Y.log EnO_contact_xxxxxxxx
define Fensterkontakt2 EnOcean yyyyyyy
attr Fensterkontakt2 IODev TCM_ESP2_0
attr Fensterkontakt2 devStateIcon devStateIcon closed:fts_window_1w open:fts_window_1w_open
attr Fensterkontakt2 manufID 7FF
attr Fensterkontakt2 room Alarmanlage,Garderobe
attr Fensterkontakt2 subType contact
#define FileLog_Fensterkontakt2 FileLog ./log/Fensterkontakt2-%Y.log EnO_contact_yyyyyyyy
Seht Ihr einen Fehler? Den Status der Alarmanlage hab ich momentan noch draußen.
VG
F.
Das notify triggert auf das Device Garderobe - davon finde ich aber kein define.
Sollte statt Garderobe vermutlich so
Fensterkontakt.
aussehen.
Stimmt, schau jetzt schon zu lange auf das Zeugs. Danke, jetzt funktioniert es!