Keine Gewähr für Angaben! Achtung: Arbeiten an 230V sind lebensgefährlich! Die Pins des Microcontrollers sind direkt mit der Netzspannung verbunden, sobald die Lampe am Strom hängt!

Die LEDVANCE SMART+ Serie beinhaltet einen Tuya controller wb3s – dieser kann leider nicht direkt mit Tasmota geflasht werden. Es gibt allerdings eine spannende Alternative: das Flashen von Open Beken (OpenBK) auf den Tuya-Controller ermöglicht die Steuerung aus Home Assistant bzw. via raw HTTP/MQTT ganz ohne Cloud!

Im hier gezeigten Modell handelt es sich um die Variante SMART+ Wifi Planon Plus Backlight 1000x250mm RGB + TW + RC, EAN 4058075650213. Sieht euer Controller gleich aus? Lasst mich gerne wissen, ob in eurer Leuchte der gleiche Controller verbaut ist.

Schritt 1: LEDVANCE SMART+ Leuchte bzw. LED-Controller auseinanderbauen

Genauergenommen müssen wir eigentlich nur an den LED-Controller. Zuerst werden die zwei Klemmenabdeckungen mit jeweils zwei schrauben geöffnet. Nun mit einem Plastik-Spaltel vorsichtlich in der nähe beider Kabelauslässe nach außen hebeln – der Deckel sprint herunter und wir sehen das Controller-Board.

 

Schritt 2: wb3s microcontroller lokalisieren und auslöten

wb3s controller

Der controller sieht wie folgt aus. Er ist senkrecht am Rande der Platine über eine Art “Adapterplatte” verlötet. Zum entlöten empfiehlt sich eine (hochwertige) Entlötpumpe mit Silikonspitze. Zunächst die einzelnen Pads so vom bleifreien Lot (höhere Schmelztemperatur beachten) befreien. Danach empfielt es sich mit Entlötlitze die beiden Pad-Flächen (sowohl auf der Hauptplatine als auch auf der Adapterplatine) vom restlichen Lot zu befreien. Danach sollte es ohne große Kraftaufwendung möglich sein, die Adapterplatine aus dem Schlitz zu ziehen. Wenn du Gewalt anwenden musst, ist vermutlich nicht das ganze Lot entfernt – es droht die Zerstörung der Lötpads und somit eine Aufwändige Reparatur. Daher lieber 2-3 Minuten mehr investieren und nochmal mit Entlötlitze hinterher!

Schritt 3: Controller flashen

Jetzt wo wir den Controller vor uns haben, können wir das aufspielen der neuen Firmware durchführen. Dafür wird ein sogenannter FTDI-Adapter benötigt, der auch die 3.3V Spannung bereitstellen kann. Bitte verbinde das Microcontroller 3.3V-Pad auf keinen Fall mit USB-Spannung (5V) – dies kann den Microcontroller zerstören!

Verbinde deinen FTDI-Adapter mit GND, 3.3V, RX und TX. Hier empfiehlt es sich je nach Setup das dir zur verfügung steht entweder drähte die auf die Pads drücken oder du lötest einfach temporär käbelchen an die entsprechenden Pads.

Zum Flashen benutzen wir ein spezielles GUI namens BK7321 Easy UART Flasher. Bitte lade die neuste Version von Github herunter. Das Programm hilft uns dabei, den Controller zu flashen, da dieser direkt nach dem Reset angesprochen werden muss. Der Workflow ist nun wie folgt:

  1. Programm starten – UART-Port auswählen, Chip Type auf BK7231T setzen sowie die neuste Firmware downloaden (Download Latest Firmware from web) und auswählen.
  2. “Do Backup and Flash new” drücken – das Programm versucht nun den Microcontroller zu erreichen
  3. Durch Brücken von CEN (siehe Bild) und GND den Microcontroller neustarten.
  4. Der Backup- und Flash-Vorgang sollte nun starten!

Schritt 4: Testen & konfigurieren

Als nächstes startest du den Mikrokontroller neu, z.B. durch ab- und anstecken des USB-FTDI-Adapters. Jetzt am Handy oder Computer in das WLAN mit dem Namen ObenBK_XYZ einloggen. Danach öffnest du im Browser http://192.168.4.1/ und findest nun das OpenBK Webinterface vor. Konfiguriere zuerst das WLAN, danach suchst du die IP des neu eingewählten Gerätes z.B. in der FritzBox oberfläche oder via Angry IP Scanner. Jetzt kannst du OpenBK konfigurieren – für die eingangs genannte Leuchte findest du das Pinout im Bild.

Die Pins werden alle als PWM in der Reihenfolge RGBWC konfiguriert.

Achtung Firmware Caveat: Aktuell ist es nicht möglich die indirekte Beleuchtung (RGB) und die weiße Flächenleuchte gleichzeitig zu betreiben! Hierfür gibt es einen Bug-Report.

Schritt 5: LEDVANCE ohne Cloud genießen ;-)

Viel Spaß mit deiner neuen Leuchte ohne Tuya/LEDVANCE/China-Cloud!

 

Config Template für die LEDVANCE Smart+ Leuchte

{
"vendor": "LEDVANCE",
"bDetailed": "0",
"name": "LEDVANCE SMART+",
"model": "SMART+",
"chip": "BK7231T",
"board": "WB3S",
"flags": "1280",
"pins": {
"6": "PWM_n;4",
"8": "PWM;5",
"9": "PWM;1",
"24": "PWM;2",
"26": "PWM;3"
},
"command": "",
"image": "",
"wiki": ""
}