hiho, eig. will ich nur über 2 tastet licht ein- und aus-schalten.
das funzt soweit problemlos, solange ich am selben taster das licht ausschalte, wo ichs eingeschaltet hab. sprich: schalt ich auf taster 1 das licht an, lässt es sich auch nur über taster 1 ausschalten. beim versuch über taster 2 auszushcalten, gibts 0 statusänderungen im doif.
bei den tastern handelt es sich um 2 handelsübliche hm funktaster HM-PB-2-WM55-2. frisch eingebunden und mit korrekter anzeige, wenn ich die tasten drücke.
wo ist mein denkfehler?
doif( ## taglicht schlafzimmer AN
(
[sw_sz_bett:state] eq "sw_sz_bett_Btn_01 Short"
or
[sw_sz_tuer:state] eq "sw_sz_tuer_Btn_01 Short"
)
and
[?terrasse_bewegung_licht:brightness] > 91
)
( set rgb_schlafzimmer pct 100 )
DOELSEIF
( ## abendlicht schlafzimmer AN
(
[sw_sz_bett:state] eq "sw_sz_bett_Btn_01 Short"
or
[sw_sz_tuer:state] eq "sw_sz_tuer_Btn_01 Short"
)
and
[?terrasse_bewegung_licht:brightness] < 91
)
( set rgb_schlafzimmer pct 10 )
DOELSEIF
( ## schlafzimmer AUS
[sw_sz_bett:state] eq "sw_sz_bett_Btn_02 Short"
or
[sw_sz_tuer:state] eq "sw_sz_tuer_Btn_02 Short"
)
( set rgb_schlafzimmer off )
selbs gefunden ...
( ## taglicht schlafzimmer AN
( [sw_sz_bett:"sw_sz_bett_Btn_01 Short"] or [sw_sz_tuer:"sw_sz_tuer_Btn_01 Short"] )
and
[?terrasse_bewegung_licht:brightness] > 91
)
( set rgb_schlafzimmer pct 100 )
DOELSEIF
( ## abendlicht schlafzimmer AN
( [sw_sz_bett:"sw_sz_bett_Btn_01 Short"] or [sw_sz_tuer:"sw_sz_tuer_Btn_01 Short"] )
and
[?terrasse_bewegung_licht:brightness] < 91
)
( set rgb_schlafzimmer pct 10 )
DOELSEIF
( ## schlafzimmer AUS
[sw_sz_bett:"sw_sz_bett_Btn_02 Short"] or [sw_sz_tuer:"sw_sz_tuer_Btn_02 Short"]
)
( set rgb_schlafzimmer off )
schon gehts ...