Nanoleaf - LED Beleuchtung einbinden
Dem interessierten Leser möchte ich hier erklären, wie ich die Nanoleaf Aurora LED Beleuchtung in Loxone eingebunden habe. Vorteil des Nanoleaf Wifi Controller ist, dass die Einbindung über einfache virtuelle Ein-/Ausgänge erfolgen kann, also ohne PicoC Programmierung.
Folgende Funktionen wurden realisiert:
(initiales) einlernen des Nanoleaf LED Controller
ein-/auschalten der LED's
dimmen
Auswahl von vordefinierten Szenen
Schritt-für-Schritt-Anleitung
Wie funktioniert es:
Mittels virtuellem Ausgang wird der initiale Token angefordert und lokal abgespeichert (/user/common/nano1t.txt)
Später wird er per virtuellem Eingang (regelmässig) eingelesen, dabei Zeichen für Zeichen mittels ASCII Tabelle umgewandelt und als Merker abgelegt
Verschiedene Befehle innerhalb des virtuellen Ausgang führen dann die Aktionen wie z.B. ein-/ausschalten aus
Beispiel; Auswahl Szene Mondlicht:
Über einen Radiotaster wählt man die entsprechende Szene und triggert damit einen Statusbaustein, der dann den Befehl zusammenbaut. Eingang 1 = trigger, Eingang 2 = Token
Am Ausgang des Statusbaustein befindet sich der virtuelle Ausgang Nanoleaf.
Hier der Befehl für die Kontrolle der Helligkeit:
Ausschnitt aus dem Prozess: Token aus dem Dateisystem auslesen und mittels ASCII Tabelle umwandeln:
Nanoleaf virtueller Eingang:
Nanoleaf virtueller Ausgang:
Voraussetzung ist, dass der Nanoleaf Wifi Controller eine statische IP Adresse erhält, damit er über den entsprechenden virtuellen Ausgang angesprochen werden kann.
Verwandte Artikel