Nachdem ich bei den letzten Versuchen Probleme mit der mechanischen Stabilität der Platine/MOSFET/Kupferschicht hatte, habe ich mir für die Außenbeleuchtung nun etwas anderes überlegt: Zigbee!
Stein des Anstoßes war mein neuer Teich, den ich schön beleuchten wollte. Erdspießlampen gibt es genug aber wenn man das RGBW steuerbar haben möchte, dann wirds teuer.
Also dachte ich mir ich kaufe günstige Lampen ohne Leuchtmittel und setze eine GU10 RGBW Birne rein, die ich dann über den Bus steuern kann. Sowas selbst zu bauen ist sicher möglich, aber aufgrund des geringen Platzes bestimmt fummelig, so dass ich hier auf fertige Technik setzen werde.
Und das, was im Moment scheinbar am weitesten verbreitet ist, ist Zigbee.
Ich habe mir also 4 Erdspieß-Lampen und 4 RGBW Zigbee GU10 Leuchtmittel bestellt.
Als Basis möchte ich einen Raspberry mit dem Conbee 2 einsetzen. Das ist ein USB Stick, mit dem man den für Zigbee nötigen Controller erzeugen kann. Und es gibt eine REST-API um andere Systeme anzubinden.
Neben den Teichlampen werde ich die ganze Ambiente-Beleuchtung des Gartens mit Zigbee lösen, also auch die Beleuchtung des Grillpavillons mit einem Zigbee Controller umsetzen. Diese gibt es fertig und erschwinglich zu kaufen und sie passen in meine Unterverteilung beim Pavillon.
Installation Conbee
Ich habe also einen rumliegenden Raspberry 3 genommen und erstmal raspian installiert. Danach die grafische Benutzeroberfläche deaktiviert (raspi-config) und lt. Anleitung den Stick bzw. die Software “deCONZ” installiert.
Danach die Software mittels
deCONZ -platform minimal --http-port=8080
gestartet und schon konnte ich mit einem Browser darauf zugreifen, meine Lampen anlernen und danach auch sofort bedienen.
Ich habe den Start der Software so umgesetzt, das es bei Systemstart automatisch passiert. Dafür nutze ich das Tool “screen”.
nano /etc/rc.local
#Start Deconz
screen -d -m deCONZ -platform minimal --http-port=8080
Ein paar wichtige Hinweise:
Die sqlite Datenbank für deCONZ liegt im Homeverzeichniss des Benutzers, der die Anwendung startet (bei mir root). Also kann sie mit sqlite3 /root/.local/share/dresden-elektronik/deCONZ/zl1.db editiert werden. Ein Passwort für die Datenbank wird nicht benötigt.
Dort werden z.B. die Lampen, aber auch authentifizierte Dritthersteller-Apps gespeichert. (Wichtig, wenn man so eine App mal wieder löschen will. Das geht über das Frontend aktuell nicht).
Anbindung an KNX
Leider ist es so, das KNX nicht so viel von Zigbee kennt. Selbst RGB(w) Leuchtmittel sind scheinbar “nicht mal eben” eingerichtet. Eigentlich sehr schade.
Aber ich möchte natürlich in meinem Garten auch etwas “besonderes” machen und stelle mir tatsächlich “animiertes” Licht vor. Also vielleicht kleine Effekte, aber zumindest nicht immer die gleiche Farbe, sondern leicht variierende Farbtöne, schön sanft über geblendet.
Bei meinen Recherche nach entsprechender Technik bin ich über dieses Produktvideo bei Youtube gestolpert:
Nicht ganz “so fett”, aber schon so ähnlich möchte ich es haben.
Wegen der oben genannten Punkte scheint mir also eine Steuerung über KNX bzw. den Gira Quadclient nicht (sinnvoll) möglich zu sein. Ich werde also selbst etwas entwickeln müssen, aber bis dahin kann ich zumindest über “deCONZ” die Lampen über Funk/Zigbee steuern.