[erledigt] doif 2 homematic-taster - ich kriegs nicht hin

Begonnen von the ratman, 29 April 2018, 13:59:10

Vorheriges Thema - Nächstes Thema

the ratman

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 )

→do↑p!dnʇs↓shit←

the ratman

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 ...
→do↑p!dnʇs↓shit←