Warum klappt das setzen des berechneten hue Wert nicht ?

Begonnen von TomLee, 11 Januar 2019, 23:47:06

Vorheriges Thema - Nächstes Thema

TomLee

Hallo,

bin mir unsicher ob es wirklich ein Doif-Problem ist schreibe aber trotzdem mal hier. Ich sehe im zu schaltenden mqtt2_Device wenn das DOIF auslöst kurz das richtige set_x  im hue Reading (wie das auch beim schalten aus dem Device selbst oder der Befehlszeile vorkommt) nur der Wert wird dann nicht gesetzt.

Hat wer nen Tipp, mach ich doch noch was beim addieren falsch?
Der richtige Wert wird doch übergeben den seh ich doch kurz :o

Hier das DOIF:

defmod doif_Test DOIF ([MQTT2_zigbee_cube:action] eq "rotate_left" and [MQTT2_zigbee_cube:to_side] eq "4")
(set MQTT2_Milight_Wohnzimmer hue {([MQTT2_Milight_Wohnzimmer:hue]+1)})
DOELSEIF
([MQTT2_zigbee_cube:action] eq "tap" and [MQTT2_zigbee_cube:to_side] eq "4")
(set MQTT2_Milight_Wohnzimmer toggle)
attr doif_Test do always


Gruß

Thomas

edit:

Hat sich erledigt. Es geht mit Werten größer 1, hat scheinbar was mit hue zu tun.