Hallo,
ich habe folgendes Konstrukt:
define FL_Licht_anaus DOIF (([ZW_FL_Bewegungsmelder:reportedState] eq "open" or [FL_Bewegungsmelder:state] eq "motion") and [?05:59:59-00:00:00]) (set LS_FL scene 80) (set LS_FL scene off)
attr FL_Licht_anaus do resetwait
attr FL_Licht_anaus wait 0,120
define FL_Licht_an_manuell DOIF (([hue_dimmer_FL:state] eq "2002")) (set LS_FL scene 80)
attr FL_Licht_an_manuell do always
define FL_Licht_aus_manuell DOIF (([hue_dimmer_FL:state] eq "3002")) (set LS_FL scene off)
attr FL_Licht_aus_manuell do always
Sobald ich jedoch einmal die Steuerung über die Fernbedienung (hue_dimmer_FL) vornehme, geht das Licht nicht mehr durch die Bewegungsmelder an. :-(
EDIT: Vermutlich nach den 120 Sekunden geht es doch wieder an.... Wenn ich das hier gerade richtig reproduziert habe.
Ich hatte auch mal den Teil define FL_Licht_an_manuell DOIF (([hue_dimmer_FL:state] eq "2002")) (set LS_FL scene 80)
attr FL_Licht_an_manuell do always
im DOIF FL_Licht_anaus integriert. Also dann:
define FL_Licht_anaus DOIF (([ZW_FL_Bewegungsmelder:reportedState] eq "open" or [FL_Bewegungsmelder:state] eq "motion" or [hue_dimmer_FL:state] eq "2002") and [?05:59:59-00:00:00]) (set LS_FL scene 80) (set LS_FL scene off)
Jedoch blieb es dann immer dunkel.
Brauche etwas Hilfe :-)
Danke und LG
Johannes
Du könntest den BM-Zweig gegen manuell ein verriegeln mit and [$SELF] !~ "cmd_2"
(([ZW_FL_Bewegungsmelder:reportedState] eq "open" or [FL_Bewegungsmelder:state] eq "motion") and [?05:59:59-00:00:00] and [$SELF] !~ "cmd_2")
(set LS_FL scene 80) (set LS_FL scene off)
DOELSEIF ([hue_dimmer_FL:state] eq "2002")
(set LS_FL scene 80)
DOELSEIF ([hue_dimmer_FL:state] eq "3002")
(set LS_FL scene off)