DOIF / Untoggle / FS20 S6A u. TC8 Problem

Begonnen von v.i.p.e.r, 29 August 2015, 20:47:50

Vorheriges Thema - Nächstes Thema

v.i.p.e.r

Hallo Community,

ich habe folgende Situation:

Schalter S6A
define FS20_e4e401 FS20 e4e4 01
attr FS20_e4e401 IODev jeelink
attr FS20_e4e401 comment Untoggle
attr FS20_e4e401 room FS20


Untoggle
define n_Untoggle notify .*:toggle {UntoggleDirect("$NAME") if( AttrVal($NAME, "comment", "") eq "Untoggle" )}


DOIF
([FS20_e4e401] eq "on") (set s_WZ_Licht.Decke pct 100)
DOELSEIF
([FS20_e4e401] eq "off") (set s_WZ_Licht.Decke pct 0)
DOELSEIF
([FS20_e4e401] eq "dimupdown") (set s_WZ_Licht.Decke pct 30)


Mein Gedanke ist, das dank des Untoggle das Gerät "on" und "off" liefert und das DOIF das abfangen kann. Leider ist das Reading des Schalters trotzdem "toggle" Das Icon in FHEM wird aber Korrekt angezeigt, und das Internal State zeigt auch "on" bzw. "off" an.

Zusatzinfo: dimupdown geht und anstelle von "FS20_e4e401" hab ich auch schon "FS20_e4e401:$STATE" probiert mit dem selben Ergebnis.

Das DOIF erkennt aber trotzdem immer nur toggle - was mache ich falsch? 

VG

v.i.p.e.r