(gelöst) DOIF RGBWW schaltet keinen Farbwert

Begonnen von morrpheus, 25 Dezember 2019, 20:49:34

Vorheriges Thema - Nächstes Thema

morrpheus

Moin.
Nachdem ich nach langem basteln meine RGBWW-Lampe in Fhem integriert habe, versuche ich nun über einen Taster die Lampe auf einen bestimmten Farbwert zu schalten.
Leider reagiert die Lampe nicht darauf. On und off-Befehle funktionieren aber.

So sieht der Code aus:
defmod di_Nachtlicht DOIF ([Schalter_Nachtlicht] eq "on") (set Nachtlicht Color 0,0,0,130,0)
attr di_Nachtlicht do always


Damian

defmod di_Nachtlicht DOIF ([Schalter_Nachtlicht] eq "on") ((set Nachtlicht Color 0,0,0,130,0))

doppelt klammern, sonst ist Komma für DOIF ein Trennzeichen
Programmierte FHEM-Module: DOIF-FHEM, DOIF-Perl, DOIF-uiTable, THRESHOLD, FHEM-Befehl: IF

morrpheus


Frank_Huber

Zitat von: morrpheus am 25 Dezember 2019, 21:50:12
Funktiniert. Danke.
Das Komma ist bei Doif der Befehlstrenner, wenn innerhalb eines Befehls Kommas vorkommen musst den ganzen Befehl extra klammern.

Das nur als Hinweis dass du den Unterschied kennst.

Gesendet von meinem Doogee S60 mit Tapatalk