Website-Icon Dein Smart Home Blog

Kleine LUA Scripte Teil 15: HUE Lampen mit Fibaro Taster dimmen

HUE Lampen in Verbindung mit Fibaro sind eine häufig anzutreffende Kombination, und mit dem Fibaro HUE Plugin sind die HUE aus Szenen heraus auch leicht anzusprechen. Nun möchte man nicht für jedes An, Aus, Heller oder Dunkler das Telefon hervorholen oder Siri bemühen, und dazu gibt es ja auch noch diese praktischen Dinger an der richtigen Stelle direkt neben der Tür: Die Lichtschalter.

Hier stellen wir euch ein Skript vor, mit dem sich eure HUE, oder auch eine Gruppe von HUEs, über einen Taster am Dimmer 2 steuern lassen, als wären es "normale" Leuchtmittel: An/Aus mit Klick, Heller/Dunkler im Wechsel mit Halten und volle Helligkeit mit Doppelklick. Was ihr dazu braucht sind HUE Lampen an einer HUE Bridge, das Fibaro HUE Plugin installiert im Home Center und ein Taster am Eingang S2 eines Fibaro Dimmers. Diesen Taster am zweiten Eingang des Dimmers zum Dimmen der HUE zu verwenden ist in wenigen Schritten erledigt. So geht's:

Zuerst aktiviere in den Einstellungen des Fibaro Dimmers die "Scene activation functionality" (Parameter 28). Dadurch kann ein Tastendruck am Dimmer das Dimmen der HUE über die Szene mit unserem Skript auslösen.

Lege anschließend im Home Center eine neue Szene an und kopiere den Code für die Szene dort hinein. Den Namen und Raum der Szene kannst du dir aussuchen, er hat keine Auswirkungen.

Konfiguration des HUE Skript

Jetzt musst du im Kopf der Szene die IDs deiner Geräte eintragen:

Die IDs des Dimmers und der HUEs findest im Home Center, wenn du beim Bearbeiten der Szene links in der Leiste mit dem Mauszeiger über die "Devices List" fährst und das gesuchte Gerät auswählst. Nur gucken, nicht klicken! Die IDs der zu steuernden HUEs kommen mit Komma getrennt in die geschwungenen Klammern. Wenn es nur eine HUE ist, nur eine ID ohne Komma.

Die ID der Szene findest du, wenn du in der Szene auf den Reiter "General / Allgemein" umschaltest. Wenn du fertig bist, Speichern nicht vergessen.

Damit das Skript sich merken kann, ob als nächstes hoch oder herunter gedimmt werden soll, legen wir noch zwei Variablen an: Gehe dazu im Home Center auf "Panels > Variables Panel" und klicke im oberen Bereich "Variables" (nicht bei "Predefined variables") auf "Add". Hier legst du zwei neue Einträge an:

"dimUpDown" mit dem Wert 1
"lastDimToggle" ebenfalls mit dem Wert 1

Du musst die Einträge genau so schreiben, ohne die Anführungszeichen. Auch hier das Speichern nicht vergessen.

Das war es schon. Jetzt sollte die bisher ungenutzte zweite Taste am Dimmer 2 deine HUE dimmen.

Die Tasten tauschen

Wahrscheinlich schaltet die erste Taste des Dimmers (S1) deine HUE bisher komplett aus und weiß mit voller Helligkeit wieder an. Diese Funktion brauchst du jetzt nicht mehr, so wie zuvor die nutzlose zweite Taste. Damit du dich nicht umgewöhnen musst, können wir einfach die Tasten tauschen: Aktiviere dazu im Home Center beim Dimmer die Option "Switch functionality of S1 and S2" (Parameter 29). Jetzt macht die bisher gewohnte Taste, was man von ihr erwarten würde.

HUE Base Icon

Falls du übrigens die schönen Flat Icons von Andreas Vichr benutzt (an dieser Stelle nochmal Danke, Andreas), findest du hier HUE Icons für den Fibaro Dimmer, der nur den Strom für deine HUE schaltet, und den du ja jetzt nicht mehr brauchst, damit du ihn zukünftig von den "echten" Dimmern unterscheiden kannst. Es sind drei Icons: On (100%) und Off (0%), sowie ein "Low" (10%-90%) um dir anzuzeigen, dass du die HUE gerade über den Dimmer dimmst, was diese gar nicht mögen.

Wenn du möchtest, kannst du jetzt noch über die weiteren Parameter im Kopf des Skriptes die Geschwindigkeit und die Schritte des Dimmens einstellen, sowie die Zeit in der man von Hoch- auf Herunter-Dimmen wechseln kann. Wähle die "stepTime" nicht zu kurz, das überfordert das HUE Plugin. Sollte das Plugin nicht mehr reagieren, hilft ein Neustart des Home Centers.

Übrigens funktioniert das Skript auch am Eingang S1, mit einem Schalter statt Taster und auch mit anderen Fibaro Modulen. Dazu musst du die Szene Activation Codes im Skript auf die gewünschten Auslöser anpassen.

Hier das Skript. Viel Spaß!



Alternativ kannst du dir das Skript hier herunterladen:

[icons icon="icon-folder-open" color="#dd3333" size="18"] Skript - DOWNLOAD ZIP

In der Zip-Datei befindet sich eine LUA-Datei mit dem oben geposteten Quellcode. Diese Zip muss nur entpackt werden und der Inhalt kann dann mit einem beliebigen Text-Editor bearbeitet werden.

Die mobile Version verlassen