logo elektroda
logo elektroda
X
logo elektroda

[BK7231N/CBLC5] Smart LED Alexa Lampe RGBCW GY E14 6W (Immax) - Änderung der Firmware

wenkman 
Brand: Immax
Model: C37 6W E14 Smart bulb RGBCW 230V/50Hz
Chip: BK7231N [CBLC5]
Verkäufer: Amazon
 
Habe vor einiger zeit Tasmota entdeckt und gleich mal, ohne viel durchlesen, die oben beschriebenen Lampen bestellt, hab dann bischen gewerkelt und versucht zu flaschen, musste dann aber feststellen, daß diese Lampen nicht mit Tasmota kompatibel sind.
 
Hab dann weiter recherchiert, bin dann auf diese Anleitung gestoßen, da ich nicht genau wußte welche Chips verbaut sind, hab ich kurzerhand eine Lampe zerlegt.
Intelligente Glühbirne Immax C37 6wE14 RGBCW auf der Seite liegend, mit sichtbaren Markierungen.
 
Bild einer zerlegten LED-Glühbirne mit sichtbarem Chip und bunten Dioden.
 
Nahaufnahme des BK7231N-Chips auf einer Platine mit der Bezeichnung CBLC5.
 
Nahaufnahme eines BPS768-ICs auf einer Leiterplatte.
 
Mit den Informationen ran ans Werk, genau nach Anleitung, Raspberry Pi 4 aufgesetzt, Software installiert, nur den Befehl zum Ausführen mußte ich anpassen:
sudo ./tuya-cloudcutter.sh -w wlan0
 
Terminalbildschirm mit Software-Installationsprozess für eine intelligente Glühbirne.
 
und BÄM, alle 6 Lampen mit der Firmware geflasht.
 
Nun mußte ich nur noch die Pin's anpassen und die Lampen funktionierten
Interface mit Gerätesuche und Pin-Einstellungen, mit einem Bild einer intelligenten Glühbirne im Zentrum.
 

P24: BP5758D_DAT

P26: BP5758D_CLK
Nun gab es nur noch ein Problem, die Farben waren nicht korrekt, BGR statt RGB, aber das habe ich Softwartechnisch mit der Ansteuerung gelöst.
 
Ich hoffe ich konnte jemanden damit helfen. mfg
 
Mit Hilfe von @p.kaczmarek2 habe ich das Problem mit den verdrehten Kanälen gelöst, einfach eine /autoexec.bat in der Webanwendung unter Dateisystem erstellen.
 
Screenshot einer Benutzeroberfläche für ein Dateisystem mit dem Tab Filesystem und der hervorgehobenen Schaltfläche Create File.
und dort habe ich diesen Code eingefügt
BP5758D_Map 2 1 0 3 4

Danach habe ich auf die Schaltfläche "Speichern, SVM zurücksetzen und Datei als Skript-Thread ausführen" geklickt, jetzt neu gestartet und alles war klar.
Screenshot der Bearbeitung der /autoexec.bat-Datei mit dem Befehl BP5758D_Map 2 1 0 3 4.
vielen Dank an @p.kaczmarek2

Über den Autor
wenkman hat 4 Beiträge geschrieben mit der Bewertung 4 . Er ist seit 2023 bei uns.

Kommentare

p.kaczmarek2 08 Jan 2023 16:00

Danke für deinen Teardown. Ich werde nur hinzufügen, dass du diesen Befehl verwenden solltest, um die RGBCW-Kanäle im Falle des BP5758D-Chips neu zuzuordnen: BP5758D_Map [Ch0][Ch1][Ch2][Ch3][Ch4] ... [Mehr erfahren]

wenkman 08 Jan 2023 18:41

Ich habe das gefunden, aber ich weiß nicht, wie ich das benutzen soll, ich habe es so versucht https://obrazki.elektroda.pl/3092451300_1673199487_bigthumb.jpg und https://obrazki.elektroda.pl/6998005500_1673199536_bigthumb.jpg... [Mehr erfahren]

p.kaczmarek2 08 Jan 2023 18:45

Autoexec wird nach dem Neustart angewendet. Wenn du schnell testen möchtest, tue dies in der Konsole. Die Syntax lautet: BP5758D_Map 0 1 2 3 4 Das ist normal - du hast falsche Werte... [Mehr erfahren]

wenkman 08 Jan 2023 18:55

Vielen Dank dafür, jetzt funktioniert es sehr gut. [Mehr erfahren]

p.kaczmarek2 08 Jan 2023 19:25

Ich werde die Dokumentation aktualisieren, um Beispiele für die Verwendung dieses Befehls aufzunehmen. Vielen Dank. [F] [Mehr erfahren]