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:
Verwandte Artikel