6
Review

(Z-Wave) LED Stripe´s per Fibaro RGB Module synchronisieren

by 1. November 2014
Rating
Bewertung des Autor
Bewertung der Leser
Rate Here
Installation
Funktionsumfang
Bedienung
Bewertung des Autor
Bewertung der Leser
You have rated this
britishflag

New: Read this article in english

This article is now available in english on siio.com.

Hat man mehrere Fibaro RGB Module im Einsatz, so kann es sinnvoll sein diese zu synchron zu steuern. Hier ein kleines LUA Script für das Fibaro Home Center 2, welches genau das löst.

In unserem Wohnzimmer mit offener Küche Amerikanischer Art verwende ich inzwischen drei Fibaro RGB Module, welche ein LED Stripe in der Küche, ein LED Stripe hinter dem Treppengeländer und eine LED Wofi Leuchte ansteuern. Da ich mich von meiner eigenen Wohnung penetriert fühle, wenn alle LEDs eine andere Farbe haben, musste eine Lösung her.

©crissxcross

LED Treppenlicht lila ©crissxcross

Mit folgendem LUA Script können beliebig viele LED Stripes auf die gleiche Farbe synchronisiert werden wie ein zuvor definierter „MASTER“  – Bitte beachte, auch der ein- bzw. ausschalt- Zustand wird synchronisiert, sowie auch die Programme.

Fibaro Szene RGB synchronisieren

Fibaro Szene RGB synchronisieren

Folgendes Script einfach in eine LUA Szene kopieren und mit den eigenen Variablen für den Master und den bzw. die Slaves befüllen:

Damit die Szene auch in der HC2 Oberfläche hübsch aussieht hier noch ein passendes Icon

Icon Fibaro HC2 Szene RGB Modul synchronisieren

Icon Fibaro HC2 Szene RGB Modul synchronisieren

siio-App
About The Author
crissxcross
crissxcross
Chris, Gründer und Blogger von siio. Gelernter IT-Systemelektroniker, seit vielen Jahren beruflich als Produktmanager im Smart Home unterwegs. Technikverliebter Familienvater, Apple Fan. Nach einigen Jahren Stadtleben wieder froh auf dem Land zu sein.
  • Ramon
    23. April 2015 at 17:05

    Hallo, vielen Dank für das tolle Tutorial! Leider bekomme ich eine Fehlermeldung sobald ich beim Master RGB die Farben anpasse. Könntet Ihr mir helfen? Danke schon mal im Voraus [ERROR] 17:00:23: line 11: unexpected symbol near ‚&‘

  • gringo1
    21. Dezember 2015 at 17:52

    Hallo hallo,

    ich hab das Script auch laufen, mit zwei RGBW Modulen.
    Wenn ich bei dem Master ein Programm starte z.b. LAPD u d das dann wieder beende, übernimmt das nicht der Slave. Der blinkt dann munter weiter im LAPD Modus.

    Woran kann das liegen.
    Ansonsten klasse Script.

    Grüße
    gringo

    • 21. Dezember 2015 at 20:28

      Hi,

      versuch mal folgendes Skript. Das funktioniert bei mir ohne Probleme :)

      --[[
      %% properties
      33 color
      %% globals
      --]]

      local fromID = 33;
      local toID = 26;

      function setTheColour (deviceID, colourString)
      local RGBWTable= {}
      local i = 1

      for value in string.gmatch(colourString,"(%d+)") do
      RGBWTable[i] = value
      i = i + 1
      end

      fibaro:call(deviceID, "setColor", RGBWTable[1], RGBWTable[2], RGBWTable[3], RGBWTable[4])
      end

      local trigger = fibaro:getSourceTrigger()
      if (trigger['type'] == 'property') then
      if (trigger['propertyName'] == 'currentProgramID') then
      fibaro:call(toID, 'startProgram', fibaro:getValue(fromID, 'currentProgramID'))
      if (fibaro:getValue(fromID, 'currentProgramID') == '0') then
      setTheColour(toID, fibaro:getValue(fromID, 'color'));
      end
      elseif (trigger['propertyName'] == 'color') then
      if (fibaro:getValue(fromID, 'currentProgramID') == '0') then
      setTheColour(toID, fibaro:getValue(fromID, 'color'));
      end
      end
      end

  • gringo1
    22. Dezember 2015 at 14:47

    hi boomx,

    erstmal riesen dank.

    hab das script grad installiert. läuft gut. allerdings macht es das fast gleiche wie das von crissxceoss.
    bei deinem script startet nur ein RGBW modul ein programm. das andere behält die eingestellte farbe bei.
    bei crissxcross script, starten ja beide das programm.
    gleich bei beiden scripten ist das nicht beide RGBW module. beim beenden des programmes des master RGBW modul die in diesem eingestellte farbe annehmen, das slave modul muss separat geändert werden.

    grüße
    gringo

Leave a Response

Installation
Funktionsumfang
Bedienung