Autor Thema: DOIF für Lichtfarbe in Abhängigkeit der Helligkeit  (Gelesen 501 mal)

Offline mmiii

  • New Member
  • *
  • Beiträge: 43
DOIF für Lichtfarbe in Abhängigkeit der Helligkeit
« am: 06 März 2021, 20:14:33 »
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.... :-[

Online Otto123

  • Tester
  • Hero Member
  • ****
  • Beiträge: 19733
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:DOIF für Lichtfarbe in Abhängigkeit der Helligkeit
« Antwort #1 am: 06 März 2021, 21:19:43 »
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
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266

Offline mmiii

  • New Member
  • *
  • Beiträge: 43
Antw:DOIF für Lichtfarbe in Abhängigkeit der Helligkeit
« Antwort #2 am: 07 März 2021, 11:04:00 »
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




Online Otto123

  • Tester
  • Hero Member
  • ****
  • Beiträge: 19733
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:DOIF für Lichtfarbe in Abhängigkeit der Helligkeit
« Antwort #3 am: 07 März 2021, 11:10:02 »
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
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7490+7412,WRT1900ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266
Gefällt mir Gefällt mir x 1 Liste anzeigen

Offline mmiii

  • New Member
  • *
  • Beiträge: 43
Antw:DOIF für Lichtfarbe in Abhängigkeit der Helligkeit
« Antwort #4 am: 07 März 2021, 11:22:57 »
Quasi funktionierts so wie du schreibst, wer lesen kann....  :)
Dank dir vielmals Otto

 

decade-submarginal