FHEM Forum

FHEM - Anwendungen => Beleuchtung => Thema gestartet von: MarkusAutomaticus am 22 Juli 2016, 22:02:14

Titel: HUE-Lampen blinken lassen
Beitrag von: MarkusAutomaticus am 22 Juli 2016, 22:02:14
Hallo zusammen,

der Ausgangspunkt meiner Frage ist, dass ich meine HUE-Leuchten abwechselnd rot-blau blinken lassen will.
Beispielsweise als optische Ergänzung zur Sirene.

Meine Perl-Kenntnisse sind nicht existent, aber ich würde das mit einer FOR- oder WHILE-Schleife tun.

Pseudo-Code


while (counter < 100)
{
rot
delay(10)
blau
delay(10)
counter++
}

Die Frage ist nur: wie lautet die genaue Syntax für den Aufruf von rot und blau?

Gruß
Markus
Titel: Antw:HUE-Lampen blinken lassen
Beitrag von: herrmannj am 23 Juli 2016, 00:13:45
die HUE arbeitet im HSV (HSL?) Farbraum (siehe http://colorizer.org/). "set xxx hue" lautet der Befehl um Farben zu setzen.

Unabhängig davon rate ich Dir von dem von Dir geposteten pseudo code *sehr* ab. Damit blockierst Du Dein fhem komplett ;). Der Schlüssel ist der *richtige* Einsatz von (fhem-) sleep: http://fhem.de/commandref.html#sleep

vg
joerg
Titel: Antw:HUE-Lampen blinken lassen
Beitrag von: justme1968 am 23 Juli 2016, 08:14:37
schau dir mal den thread hier an: https://forum.fhem.de/index.php/topic,51906.msg436473.html#msg436473

in der gleichen art kannst du das auch zum blinken abwandeln.

gruss
  andre