Einführung in Twinkly und openHAB: Smarte Beleuchtung für dein Haus

Willkommen zu meinem Blog-Beitrag über die Integration von Twinkly in openHAB. Obwohl aktuell keine “Christmas-Season” ist, gab es günstige Twinkly-Lichterketten im Angebot. In diesem Blog-Artikel werde ich alles besprechen, was man über Twinkly und openHAB wissen muss, um sein Zuhause mit intelligent beleuchteten Räumen in ein modernes Paradies zu verwandeln. Ich decke die Grundlagen der Technologien ab und erklären ausführlich, wie Sie schnell und einfach damit beginnen können. 

Einführung in Twinkly und openHAB

Sobald du die Twinkly Beleuchtung installiert hast, steht noch eine weitere Möglichkeit zur Verfügung, dein System zu verbessern: die Kompatibilität mit openHAB. Mit openHAB kannst du deine Twinkly Beleuchtungen in ein komplettes Smart Home-System einbinden. Dies ermöglicht dir, verschiedene Geräte miteinander zu verbinden und sie auf einfache Weise über ein zentrales Dashboard zu verwalten.

Durch die Integrierbarkeit mit openHAB kannst du deine Twinkly Beleuchtungen noch flexibler gestalten. Du kannst die Lichter dimmen, Farben ändern und verschiedene Szenarien programmieren, um deinen Raum jeden Tag anders erscheinen zu lassen. Die Möglichkeiten sind endlos! Um deine Twinkly Beleuchtungen mit openHAB zu verbinden, musst du lediglich das neuesten Twinkly-openHAB-Binding herunterladen und installieren. Sobald das Binding installiert ist, wird es automatisch als Teil des Systems erkannt und kann sofort genutzt werden.

Was ist eine smarte Beleuchtung?

Smarte Beleuchtung ist eine Technologie, mit der Benutzer ihre Beleuchtung über das Internet steuern können. Dies ermöglicht es dem Benutzer, die Helligkeit einzustellen, Szenarien zu erstellen und selbst benutzerdefinierte Animationen und Lichteffekte zu erstellen, die auf verschiedene Ereignisse reagieren. Mit der Integration von Twinkly in openHAB kann man die Möglichkeiten noch entsprechend an seine Wünsche anpassen und erweitern.

In unserem Fall verwenden wir die Twinkly-Lichterketten für den Weihnachtsbaum oder die Weihnachtsbeleuchtung (das genaue Einsatzszenario ergibt sich Ende 2023).

Durch die Kombination aus Twinkly und openHAB bietet die Lösung dem Nutzer viele weitere Möglichkeiten. Er kann Lichtszenarien für bestimmte Tageszeiten festlegen oder Szenarien für bestimmte Ereignisse erstellen. Darüber hinaus kann der Benutzer mehrere Geräte gleichzeitig steuern und sogar benutzerdefinierte Animationen hinzufügen.

Wie kann man mit Twinkly und openHAB sein Zuhause beleuchten?

Beleuchtung ist ein unglaublich wichtiger Teil des Designs eines jeden Zuhauses. Mit Twinkly und openHAB kann man seine Beleuchtung mit viel Kreativität und Funktionalität ausstatten. Twinkly ist eine intelligente LED-Beleuchtung, die sich problemlos an Ihr Heimnetzwerk anschließen lässt. Mit openHAB kann man seine Beleuchtung automatisieren und steuern, sodass man nicht nur Energie sparen, sondern auch jeden Raum in Ihrem Zuhause individuell gestalten können.

Mit der Kombination von Twinkly und openHAB kann man verschiedene Lichteffekte erstellen, die sich automatisch an Ihre Bedürfnisse anpassen. Mit dieser Kombination ist es möglich verschiedene Lichtmuster erschaffen, die sich im Laufe des Tages ändern oder auf bestimmte Aktionen reagieren – zum Beispiel die Helligkeit der Beleuchtung bei Eintreten in den Raum. Es gibt auch eine Vielzahl von Farben und Effekten zur Auswahl, sodass man jeden Raum an seinen persönlichen Geschmack anpassen kann.

Darüber hinaus ermöglicht die Integration von Twinkly und openHAB die Verbindung mit anderen Geräten im Haushalt – wie Sensoren oder Smart Home-Geräte – und bietet so noch mehr Komfort und Funktionen. So können beispielsweise bestimmte Lichtszenarien abhängig vom Wetter oder der Sonnenauf-/untergangszeit erstellt werden. Außerdem ist es möglich, Timer zu verwenden, um verschiedene Szenarien nach bestimmten Zeitabläufen zu schalten oder auslösen zu lassen. Auf diese Weise kann man Energie sparen und gleichzeitig seinen persönlichen Geschmack beim Einrichten der Beleuchtung berücksichtigen.

Der Aufbau von Twinkly und openHAB-Lösungen

Komponenten, die benötigt werden, um ein System zu installieren

Als Hardware verwende ich 250 LED-Lichter von Twinkly (in der Generation II). Die Konfiguration von Twinkly kann über die App aus dem Google Play Store vorgenommen werden. Das openHAB 3 System habe ich bereits im Betrieb und gehe über die Funktion nicht weiter ein.

Ich habe dafür openHAB 3.4.1 mit einer Text-Konfiguration verwendet. Die komplette Integration mit allen Funktionen incl. Anbindung von Sprachassistenten (Amazon Alexa) hat bei mir noch nicht reibungslos funktioniert. Aber bis Weihnachten ist auch noch etwas Zeit. 🙂

Anschluss der Hardware an das Netzwerk

Im ersten Schritt wird die Lichterkette physikalisch in Betrieb genommen. Danach kann man die Twinkly-App installieren, die Strings mit dem WLAN (oder Bluetooth) verbinden und ein optionales Firmware-Update durchführen.

Nachdem die Hardware an das Netzwerk angeschlossen ist, kann man mit der Konfiguration beginnen.

Twinkly.things

Als nächstes integriert man das Binding in seine Things. Die IP-Adresse muss momentan noch manuell angegeben werden.

Thing twinklytree:twinkly:twinklyTree "Twinkly Tree" @ "MyRoom" [ host="xxx.xxx.xxx.xxx", refresh="60" ]

Twinkly.items

Dann kann man sich die gewünschten Items wie in der Dokumentation beschrieben, in das System aufnehmen. Für das Einschalten der Lichter, musste aktuell noch eine Regel hinzugefügt werden. Auch hat der “Current-Movie” bei meinem ersten Versuch nicht richtig funktioniert.

// Temp-Switch für das Ein- und Ausschalten (siehe Twinkly.rules)
Switch Twinkly_OnOff                "Twinkly Switch"

// Integration mit Alexa funktioniert nicht, nicht getestet - ggf. direkt über Alexa-App integrieren?
// [ "Lighting" ] - ggf. notwendig?

Switch TwinklyTreeSwitch            "Twinkly Tree Switch"                                   { channel="twinklytree:twinkly:twinklyTree:switch", alexa="PowerController.powerState" [friendlyNames="Twinkly My Room"] }
Dimmer TwinklyTreeDimmer            "Twinkly Tree Dimmer"                                   { channel="twinklytree:twinkly:twinklyTree:dimmer" }
String TwinklyTreeMode              "Twinkly Tree Mode"                                     { channel="twinklytree:twinkly:twinklyTree:mode" }
Number TwinklyTreeCurrentEffect     "Twinkly Tree Current Effect"                           { channel="twinklytree:twinkly:twinklyTree:currenteffect" }
//Number TwinklyTreeCurrentMovie      "Twinkly Tree Current Movie"                          { channel="twinklytree:twinkly:twinklyTree:currentmovie" }

Twinkly.rules

Diese Regel ist notwendig für das Einschalten der Lichter. Im Forum habe ich das als Möglichkeit gelesen, um die Lichterkette einzuschalten (die normale Funktion scheint mit meinem System aktuell nicht richtig zu funktionieren.

Auch das Debug-Log über die Karaf-Console gab leider keine Lösungsideen:

log:set DEBUG org.openhab.binding.twinklytree

Also wurde folgende Regel in das System integriert:

rule "Twinkly Strings On"
when Item Twinkly_OnOff changed from OFF to ON
then
    TwinklyTreeMode.sendCommand("effect")  
end

rule "Twinkly Strings Off"
when Item Twinkly_OnOff changed from ON to OFF
then
    TwinklyTreeMode.sendCommand("off")  
end

Sitemap

Zum Schluss gab es noch eine einfache Visualisierung über die Web-Oberfläche und die SmartPhone-App. Hier sind andere Personen bestimmt etwas kreativer als ich.

            Frame label="Twinkly" icon="rgb" {
                Switch item=Twinkly_OnOff label="Ein / Aus"   
                Selection item=TwinklyTreeMode label="Mode Selection" icon="rgb" mappings=[off="Aus",effect="An"]
                Setpoint item=TwinklyTreeDimmer label="Brightness [%.1f %%]" minValue=0 maxValue=100 step=1
                Text item=TwinklyTreeCurrentEffect label="Current Effect"
                //Text item=TwinklyTreeCurrentMovie label="Current Movie"
            }

Fazit

Der erste Einstieg in die Integration von Twinkly in openHAB ist wie immer schnell erledigt. Die Detailumsetzung muss in 2023 noch etwas verfeinert werden. Durch die erste Version des Bindings ist eine Integration in mein Smart Home und rudimentäre Funktionen möglich.

Im Laufe des Jahres wird das Gesamtsystem dann für die Weihnachtsbeleuchtung noch ausgebaut. Durch die einfache Integration in openHAB kann ich mir die Twinkly-LED’s sehr gut als Nachrüstlösung für eine smarte Beleuchtung vorstellen.

Twinkly und openHAB sind hervorragende Lösungen für Home Automation Benutzer. Die Einrichtung ist schnell und unkompliziert möglich, so dass man direkt loslegen kann. Mit den verschiedensten Farben und Mustern für Lichter sowie der Möglichkeit andere Geräte anzusteuern oder mit Befehlen zu verbinden, ist Twinkly mit openHAB eine sehr vielseitige Lösung für Smart Home Fans.

0 Kommentare

Hinterlasse einen Kommentar

An der Diskussion beteiligen?
Hinterlasse uns deinen Kommentar!

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.