Sublimelight-5g

aus dem Wiki des Entropia e.V., CCC Karlsruhe
Version vom 13. November 2023, 12:03 Uhr von Jcgruenhage (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Simple Ansteuerungsplatine für die LED-Panels mit WLAN- und DMX-Konnektivität

Hardwaredesign und Sourcecode

Sl5g-coordinates.png

Aktueller Stand

Zukunft

Ziele

Schritte

Erste Etappe

In erster Etappe sollte nur ESPHome auf den Panelen ausgerollt werden. Der Modus operandi sollte hier sein, die bestehende Konfiguration möglichst nah zu replizieren, damit die Schalter und Integrationen ins HomeAssistant unverändert weiter funktionieren. Dafür müssen die Panele jeweils auf vier MQTT Topics lauschen und basierend darauf auch Helligkeit regeln.

  • cmnd/sl5g/id/<id>/ENABLE, ON und OFF
  • cmnd/sl5g/id/<id>/BRIGHTNESS, 0 - 8192
  • cmnd/sl5g/id/<id>/TEMPERATURE, 0.0 - 1.0
  • cmnd/sl5g/room/<room>/BRIGHTNESS_AUTO, 0 - 16384

Hierbei sollten wir auf die Anbindung der ESPHome API ans HASS verzichten, damit die Lichter nicht doppelt auftauchen.

Zweite Etappe

Schalter bauen, Modbus Client auf Schalter, Modbus Server auf Panel, LED Panele von Schalter über Modbus ansteuern, und über die Schalter via ESPHome ins HomeAssistant exposen. MQTT auf den Panelen deaktivieren, WiFi nur noch für Web Interface zum Debuggen und für OTA Updates. Genaueres: tbd.