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:

  1. Mittels virtuellem Ausgang wird der initiale Token angefordert und lokal abgespeichert (/user/common/nano1t.txt) 
  2. Später wird er per virtuellem Eingang (regelmässig) eingelesen, dabei Zeichen für Zeichen mittels ASCII Tabelle umgewandelt und als Merker abgelegt
  3. Verschiedene Befehle innerhalb des virtuellen Ausgang führen dann die Aktionen wie z.B. ein-/ausschalten aus

virtueller Ausgang

Virtueller Eingang

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