ESP RGBWW Controller - Firmware v5

Begonnen von pjakobs, 01 Januar 2025, 21:14:31

Vorheriges Thema - Nächstes Thema

pjakobs

Ich hab dann auch mal lightinator.de überarbeitet. Mittlerweile sollte auch Firefox Webserial unterstützen und der Web Installer sollte funktionieren.
Sollte, denn so ganz hat das bei mir nicht funktioniert. Vielleicht kann das ja mal jemand anderes testen.
Außerdem gibt's einen neuen Look, das Grafana Dashboard ist verschwunden (es hat schon länger nicht mehr funktioniert, weil ich die Anbindung an meine Influxdb im Hintergrund hab schleifen lassen) und es gibt einen Button, um die Home Assistant Integration gleich von dort zu installieren, das spart ein bisschen Arbeit in HACS

http://lightinator.de

joomba

Hallo,

ich habe die folgende Lightinator Versionseinstellungen.
Version
2
Device
Deviceid
10981576
Soc
esp8266
Current Rom
rom1
App
Webapp Version
V5.0-407-develop
Git Version
V5.0.0-1009-develop
Build Type
release
Git Date
2026-10-24
Sming
Version
6.2.0
Filesystem
Total Bytes
1015808
Free Bytes
536576
Used Bytes
479232
Rgbww
Version
0.10.1
Queuesize
20
Connection
Connected
true
Ssid
????????
Dhcp
true
Ip
192.168.2.185
Netmask
255.255.255.0
Gateway
192.168.2.1
Mac
840d8ea790c8
Rssi
-58
Mqtt
Status
disabled
Enabled
false
Broker
Topic
Homeassistant
Enabled
false
Discovery Prefix
Node ID
Ota
Status
Errors
[]
Runtime
Uptime
0d, 00:40:50
Heap Free
25880
MinfreeHeapRuntime
16352
MinfreeHeap10min
25856
HeapLowErrUptime
0
HeapLowErr10min
0
Ich habe als controller RGBWWCW eingestellt, aber steuern lässt sich nicht alles. Es geht ein bisschen weiß und Farbe aber nicht alles auf einmal. Ich will maximale Helligkeit. In der Web-APP passiert auch nichts wenn ich die RAW Einstellungen ändere. Muss ich bei der PIN Konfiguration noch etwas anpassen für die Lightinator V3 Version hier aus der FHEM Community?
Controller-Konfiguration
Controller configuration changes require a restart to take effect. Make your changes and click "Apply and Restart" to save and restart the controller.
Pin configuration
mrpj
Oder sollte das out of the box funktionieren? Dann muss ich noch einmal die Verkabelung testen. Mit dem FHEM Modul hatte das alles mal funktioniert.

Gruss
joomba
Raspberry Pi 3 + COM to 1-Wire USB Adapter mit DS2480B Serial 1-Wire Line Driver (von locutus) + nanoCUL C1101 433MHz ATMEGA328P FT232RL FTDI Chipsatz + HM-LGW-O-TW-W-EU-2 Funk-LAN Gateway

pjakobs

Wenn Du sagst "Es geht ein bisschen weiß und Farbe aber nicht alles auf einmal. Ich will maximale Helligkeit" dann gehe ich davon aus, dass die HSV Einstellungen funktionieren?
mrpj ist das Pinout für alle Controller, die wir hier in den diversen Sammelbestellungen gemacht haben (also der schwarze große und die grünen kleineren).
Hast Du vier (RGBW) oder fünf (RGBWW) Kanäle angeschlossen?
Im Grunde ist der Controller ja auf RGBWWCW ausgelegt und betreibt im HSV Modus die Kanäle so, dass Farbänderungen keine Helligkeitsänderungen nach sich ziehen, was aber auch bedeutet, dass normalerweise nicht die volle Helligkeit erreicht wird.

Und wie ich das schreibe teste ich schnell den RAW Modus und würde sagen: Du hast einen Bug im Frontend gefunden:

updateData for field:  raw value:  {"r":443,"g":446,"b":462,"ww":0,"cw":0}
processing raw update
key:  r  value:  443
Error in updateData method: TypeError: can't access property "r", this.data.raw is undefined
    updateData http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    F http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    i http://led-bu.fritz.box/assets/index-BhQKDRmN.js:7
    Bs http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    qo http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    lF http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    updateColorSlider http://led-bu.fritz.box/assets/index-BhQKDRmN.js:7
    model http://led-bu.fritz.box/assets/index-BhQKDRmN.js:7
    Bs http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    qo http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    lF http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    o http://led-bu.fritz.box/assets/index-BhQKDRmN.js:7
    Bs http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    qo http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    qo http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    lF http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    y http://led-bu.fritz.box/assets/index-BhQKDRmN.js:7
    we http://led-bu.fritz.box/assets/index-BhQKDRmN.js:7
    Bs http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    qo http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1
    a http://led-bu.fritz.box/assets/index-BhQKDRmN.js:1

das muss ich mir nachher mal ansehen, jetzt muss ich eben weg zum Wocheneinkauf.

pj

pjakobs

@joomba mach mal ein update der Webapp, dann sollte es funktionieren.

pj

joomba

Danke mit
Webapp Version
V5.0-408-develop
funktionieren die Raw Regler. Demnach kann ich Hardwareseiting nachschauen warum Warmweiß nicht leuchtet.

Zusatzfrage: Wie kann ich in HA die Raw Werte alle auf max setzen? Ich habe hacs lightinator installiert.

Gruß
Joomba
Raspberry Pi 3 + COM to 1-Wire USB Adapter mit DS2480B Serial 1-Wire Line Driver (von locutus) + nanoCUL C1101 433MHz ATMEGA328P FT232RL FTDI Chipsatz + HM-LGW-O-TW-W-EU-2 Funk-LAN Gateway

pjakobs

Zitatfunktionieren die Raw Regler. Demnach kann ich Hardwareseiting nachschauen warum Warmweiß nicht leuchtet.
das ist super. Warmweiß wird ja nur genutzt, wenn die Farbtemperatur nicht komplett nach Kaltweiß gestellt ist - das weiß ist ein sog. tunable white, die Summenhelligkeit bleibt gleich, aber je nach ct einstellung wird es durch die beiden Weiß Streifen gemischt.

Die Webapp hat den kleinen Bug, dass die aktuelle Einstellung der Farbtemperatur nicht korrekt auf den Schieber übertragen wird (ich bin mit den Webapp Bugs ein bisschen hintendran, weil ich zuletzt viel am Controller zu tun hatte).

Stell den Schieber mal auf 50% (in der Webapp oder in Home Assistant) dann sollten beide leuchten, auch wenn das nicht heller wird.

Ach so, wenn der warmweiß Streifen auch im RAW Modus nicht funktioniert, dann ist es vermutlich doch irgendwie Hardware.

ZitatZusatzfrage: Wie kann ich in HA die Raw Werte alle auf max setzen? Ich habe hacs lightinator installiert.
im Moment noch nicht, ich bin mir noch unsicher, wie ich das umsetzen will.
Hintergrund:
Lightinator 5.1 für die Esp32 SoCs wird ein Konzept virtueller Leuchten einführen, d.h. Du kannst die bis zu 16 Kanäle auf verschiedene Kombinationen aufteilen, etwa einmal RGBWW und fünf einzelne oder zwei Tunable White Leuchten. Die will ich in Home Assistant dann auch als einzelne Leuchten darstellen (dass die Hardware im Hintergrund die gleiche ist, ist ja gar nicht relevant).
Eigentlich wäre es die richtige Implementation, auch die RAW Kanäle der 5.0 Version als einzelne Leuchten darzustellen, auch wenn das auf Deinen Bedarf gerade nicht wirklich passt.
Das Problem dabei ist: der Controller kennt eigentlich keinen Modus HSV oder RAW, RAW ist nur ein API, dass halt die rohen PWM Wert für jeden Kanal schreibt und an der Farbverwaltung vorbei geht. Damit kann ich für eine Integration nicht einfach erkennen, welche Darstellung für einen Controller jetzt die "richtige" ist.

pjakobs

der ct Bug ist in der neuesten Version des Web Frontends dann jetzt auch behoben.