Wie schon oft beschrieben statte ich meinen Garten mit einer Ambiente-Beleuchtung auf Zigbee Basis aus.

Hier habe ich den Grillpavillon und die Teichbeleuchtung beschrieben.

In diesem Beitrag soll es nun um die automatische Steuerung gehen, denn das was die deCONZ App so kann, reicht mir leider nicht.

Da ich ja schon einen Rasperry für deCONZ in Betrieb habe, werde ich eine Webseite auf diesem laufen lassen und dann über REST-API mit deCONZ sprechen.

Ziel ist es, das ich “Animationen” abspielen kann. Also Farbübergänge, Helligkeitsübergänge, usw. Hatte hier ja schon mal ein Video gepostet. Es ist ja immerhin Ambiente-Licht. 🙂

Licht Animationen

Ich habe mich also hingesetzt und ein kleines PHP-Projekt mit Symfony geschrieben. Die Bedienung ist aufs Handy ausgelegt und aktuell ist die Funktion nur ganz simpel (und die Oberfläche ist noch nicht wirklich schön).

  • Es können mehrere “Szenen” erstellt werden
  • Innerhalb einer Szene können beliebige Lampen sein
  • Jede Lampe in einer Szene kann verschiedene “Aktionen” ausführen
  • Zwischen den Aktionen können beliebige Zeitintervalle vergehen
  • Am Ende einer Szene wird diese wiederholt, oder zur nächsten Szene gewechselt

Und dann kam wieder mal alles anders, als geplant

Denn der Raspberry, der die deCONZ App ausführt hat seine SD-Karte zerlegt, und damit ist die ganze Arbeit dahin.
Da ich nicht wieder auf SD-Karten setzen will, bringe ich jetzt allen PIs bei vom Netzwerk zu booten (genauer von meinem QNAP NAS) und setze dann die deCONZ App wieder auf.

Meine Steuersoftware werde ich dann übrigens nochmal komplett neu machen, und zwar als Blazor Projekt. Also komplett in C# – doch das ist ein anderer Beitrag…