HUE-Lampen blinken lassen

Begonnen von MarkusAutomaticus, 22 Juli 2016, 22:02:14

Vorheriges Thema - Nächstes Thema

MarkusAutomaticus

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
FHEM 5.8 |intel NUC Core i3: Ubuntu 22.04 | z-Wave: Aeon Labs USB Stick | Jeelink (v3c): LaCrosse-Sensoren | DuoFern Stick: Rademacher Gurtwickler | Philips Hue Bridge | CUNX: HomeMatic, EnOcean-Pigator

herrmannj

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

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968