Es gibt bestimmt viele bessere Lösungen.
Ich möchte gerne ganz einfach die Lichtfarbe eine HUEGruppe in Abhängigkeit der Helligkeit ändern.
define 2700K DOIF ([(zig_lightl1:lux) > 10 ] and [(zig_lightl1:lux) < 25]) (set HUEGroup20 color 2700 : on-for-timer 5)
nachdem die Farbe aktiv ist soll die Gruppe direkt ausgehen, dafür waren 5s angedacht.
So funktionierts schonmal nicht.... :-[
Bei DOIF
set HUEGroup20 color 2700 , set HUEGroup20 on-for-timer 5
normal FHEM Kommando
set HUEGroup20 color 2700 ; set HUEGroup20 on-for-timer 5
Den : hast Du Dir ausgedacht? :o
Danke für die Unterstützung.
der Doppelpunkt war tatsächlich ein Missverständnis den ich aus einem Hue Befehl mit ct : bri gefunden hatte.
Ich bekomme leider immer noch Fehler z.B.
define 3000K DOIF ([(zig_lightl4:lux) > 10 ] and [(zig_lightl4:lux) < 19]) (set HUEGroup20 color 3000 , set HUEGroup20 on-for-timer 1)
liefert in den Readings
timer_01_c01
error: syntax error at (eval 30) line 1, near "zig_lightl4:"
2021-03-07 11:01:54
timer_02_c01
error: syntax error at (eval 31) line 1, near "zig_lightl4:"
2021-03-07 11:01:54
Moin,
Du musst den Syntax aus der Doku nehmen und keinen selbst erfinden!
([(zig_lightl4:lux) > 10 ] and [(zig_lightl4:lux) < 19]) quasi alle Klammern falsch
so wärs:
([zig_lightl4:lux] > 10 and [zig_lightl4:lux] < 19)
Gruß Otto
Quasi funktionierts so wie du schreibst, wer lesen kann.... :)
Dank dir vielmals Otto