logo elektroda
logo elektroda
X
logo elektroda

[ESP8266] Blitzwolf smart LED LT-29 850Lm WiFi CCT (white temperature control)

p.kaczmarek2  0 1752 Cool? (+1)
Listen:

TL;DR

  • Blitzwolf BW-LT29 is an E27 WiFi CCT LED bulb with brightness control and 2700-6500K white-temperature tuning.
  • Opening the glued dome exposed the LEDs and a silicone-flooded PCB with an ESP8266EX, flash chip, resonator, and an IO0 programming pad.
  • The lamp is rated at 850Lm, and Tasmota was uploaded through 3.3V power, RX/TX, GND, IO0, and esptool.py.
  • Using the provided Tasmota template and SetOption92 1 turns the bulb into a fully local light without the manufacturer cloud.
  • Programming is awkward because the pads are buried under silicone, so flux, whitening, and careful soldering are needed.
AI summary based on the discussion. May contain errors.

Blitzwolf BW-LT29 is a WiFi-controlled LED lamp with an E27 socket, offering control of brightness and white temperature (range 2700-6500K). This lamp deserves special attention because, like other Blitzwolf products, it allows you to easily change its charge to such a cloud-independent one, what's more, I have not yet encountered a situation where someone found a Blitzwolf product on a different WiFi module than one based on ESP8266 or ESP8285, so you can easily flash Tasmota.
Here I will show its interior, programming procedure and provide a proven Tasmota template.

Purchase of the LT-29
I got the lamp to upload the firmware to a friend, unfortunately the lamp was bought some time ago, so we do not know where it was ordered from. A short search on the web shows that it is quite cheap, you could even get it for PLN 40 back in the day.

Let's take a look at its packaging:

Here is the pairing instruction, it will be useful if we want to use it with the Blitzwolf application:

But the Blitzwolf application and the similar Tuya and SmartLife have already been discussed, so it's time to look inside the product.

The interior of the LT-29
We start quite typically, we undermine the glued dome and reveal the LEDs:

Then we pry the plate with LEDs, do not pull the connector because we will tear it off, we pry the whole plate:

And then we have a surprise - the PCB is flooded with silicone or a similar material:

Indeed, there is the ESP8266EX, you can also see its Flash memory chip next to it, you can see its resonator, there is even an IO0 pad that we need to enter the programming state (IO0 must be low) ... you just need to get there.


Change of LT-29 firmware
There is no way out - we apply flux, whiten the pads, wires and try to solder. We need 3.3V, GND, RX, TX and IO0:

I power the whole thing from the LDO TC1264 regulator (I just had one), 3.3V must have high current efficiency, I also use a USB to UART converter in 3.3V mode:

I do not connect RESET, I just cut off the power and reconnect it when I want, for example, after the read operation (batch read - backup) to write (upload Tasmota).
I upload the batch via esptool.py, of course I upload Tasmota.
Details include here:
ESP8266 and Tasmota - controlling the WiFi relay step by step
SmartLife switch - test, interior and programming of the WiFi light switch
Here is the device template:

{"NAME":"BW-LT29","GPIO":[0,0,0,0,0,0,0,0,0,47,0,37,0],"FLAG":0,"BASE":18}

then you need to enable:
SetOption92 1

SetOption92, as documented:
Some CCT lights use PWM1 for brightness and PWM2 for color temperature (instead of PWM1 for Cold White and PWM2 for Warm White)
turns on the alternative CCT control mode, i.e. one PWM controls the brightness level and the other the temperature (as opposed to the situation when the first PWM controls the filling of the cold white LEDs and the second warm white)
After that, we can enjoy a fully local LED lamp without the manufacturer's cloud:



Summary
It was a bit harder than usual, but was it really? After all, there was no need to disassemble the thread or pull out the PCB at all. All in all, maybe even on the one hand it was easier than usual and this time we managed to change the input of this LED lamp without much interference in its structure. It was enough to remove the dome and PCB with LEDs. Getting to the pads is also not as difficult as it might seem.
The price of this product also seems to be okay, especially since I have not heard that anyone got Blitzwolf on a system other than ESP, but maybe I'm wrong?
Now you can easily pair this lamp with Home Assistant, but this has been discussed many times before...
Attachments:
  • BW-LT29-ESP8266-firmware-backup.zip (1.26 MB) You must be logged in to download this attachment.

About Author
p.kaczmarek2
p.kaczmarek2 wrote 14755 posts with rating 12881 , helped 659 times. Been with us since 2014 year.

Comments

FAQ

TL;DR: Blitzwolf BW-LT29 ma 850 lm i zakres 2700–6500 K; ekspert podsumowuje: „wgrywam Tasmotę”. Ten FAQ jest dla osób, które chcą lokalnie sterować żarówką E27 WiFi CCT na ESP8266EX bez chmury Blitzwolf, Tuya lub SmartLife. [#20612642]

Dlaczego to ważne: Lokalna Tasmota usuwa zależność od aplikacji producenta i ułatwia integrację BW-LT29 z Home Assistant.

Opcja sterowania Wymaga chmury Kontrola jasności Kontrola temperatury bieli Integracja lokalna
Blitzwolf/Tuya/SmartLife Tak Tak Tak, 2700–6500 K Nieopisana w wątku
Tasmota Nie Tak Tak, po SetOption92 1 Tak, Home Assistant

Kluczowy wniosek: BW-LT29 używa ESP8266EX, więc można ją zaprogramować przez 3,3 V, GND, RX, TX i IO0. Najważniejszy detal konfiguracyjny to SetOption92 1, bo ta żarówka używa osobnego PWM dla jasności i temperatury barwowej.

Quick Facts

  • Blitzwolf BW-LT29 to żarówka LED WiFi z trzonkiem E27, jasnością 850 lm i regulacją bieli CCT w zakresie 2700–6500 K. [#20612642]
  • W środku opisanej sztuki znajduje się ESP8266EX, obok pamięć Flash, rezonator oraz pad IO0 potrzebny do trybu programowania. [#20612642]
  • Do flashowania autor użył zasilania 3,3 V z regulatora LDO TC1264 oraz konwertera USB-UART ustawionego w tryb 3,3 V. [#20612642]
  • Szablon Tasmota dla BW-LT29 ma BASE:18, GPIO z wartościami 47 i 37, a po imporcie wymaga komendy SetOption92 1. [#20612642]
  • Wątek podaje historyczną cenę około 40 zł oraz zaznacza, że produkt był „dość tani” w momencie zakupu. [#20612642]

How do you flash Tasmota on a Blitzwolf BW-LT29 smart LED bulb with an ESP8266EX chip?

Flash Tasmota by soldering to ESP8266EX pads and using esptool.py over 3,3 V UART.
  1. Zdejmij kopułkę i płytkę LED, aby odsłonić zalaną elektronikę.
  2. Podłącz 3,3 V, GND, RX, TX oraz IO0.
  3. Zrób kopię wsadu, odłącz zasilanie, uruchom tryb flash i wgraj Tasmotę.
Autor nie podłączał RESET; zamiast tego odcinał i ponownie podawał zasilanie. [#20612642]

What is the correct Tasmota template for the Blitzwolf BW-LT29 850 lm WiFi CCT bulb?

Poprawny szablon Tasmota dla Blitzwolf BW-LT29 to {"NAME":"BW-LT29","GPIO":[0,0,0,0,0,0,0,0,0,47,0,37,0],"FLAG":0,"BASE":18}. Po wklejeniu szablonu trzeba jeszcze uruchomić SetOption92 1. Ten model ma 850 lm, WiFi, E27 oraz regulację bieli 2700–6500 K. [#20612642]

Why does the Blitzwolf BW-LT29 need SetOption92 enabled in Tasmota for white temperature control?

BW-LT29 potrzebuje SetOption92 1, ponieważ używa alternatywnego sterowania CCT. Jeden kanał PWM reguluje jasność, a drugi temperaturę bieli. Bez tej opcji Tasmota zakłada typowy układ, gdzie PWM1 steruje zimną bielą, a PWM2 ciepłą bielą. Wątek podaje komendę dokładnie jako SetOption92 1. [#20612642]

What is SetOption92 in Tasmota and how does it affect CCT LED bulbs?

SetOption92 włącza alternatywny tryb sterowania lampami CCT w Tasmota. „SetOption92” is opcją konfiguracyjną Tasmota, która zmienia mapowanie PWM dla lamp CCT, tak aby PWM1 sterował jasnością, a PWM2 temperaturą barwową zamiast osobno zimnymi i ciepłymi diodami. W BW-LT29 należy użyć wartości 1. [#20612642]

How do you open the Blitzwolf BW-LT29 bulb without damaging the LED board or connector?

Otwórz BW-LT29 przez podważenie klejonej kopułki, a potem podważ całą płytkę LED. Nie ciągnij za złącze, bo możesz je wyrwać. Autor wyraźnie ostrzega, aby podważać płytkę jako całość. Dostęp do padów wymaga zdjęcia tylko kopułki i płytki LED, bez rozkręcania gwintu E27. [#20612642]

Which pads need to be connected to program the Blitzwolf BW-LT29 ESP8266EX module?

Do programowania BW-LT29 trzeba podłączyć 3,3 V, GND, RX, TX oraz IO0. IO0 wymusza tryb programowania, gdy ma stan niski podczas startu ESP8266EX. Autor pokazuje, że pad IO0 znajduje się na zalanej płytce obok układu ESP8266EX, pamięci Flash i rezonatora. [#20612642]

What power supply should be used when flashing an ESP8266-based smart bulb like the BW-LT29?

Użyj stabilnego zasilania 3,3 V o dużej wydajności prądowej. Autor zasilał całość z regulatora LDO TC1264 i używał konwertera USB-UART w trybie 3,3 V. Nie podaje konkretnego prądu, ale podkreśla, że linia 3,3 V musi mieć wysoką wydajność. [#20612642]

How do you put the ESP8266EX in the Blitzwolf BW-LT29 into flashing mode using IO0?

Wprowadź ESP8266EX w tryb flash przez ustawienie IO0 w stanie niskim podczas podania zasilania. W praktyce podłącz IO0 do GND, podaj stabilne 3,3 V i rozpocznij operację przez esptool.py. Autor odłączał i ponownie podłączał zasilanie zamiast używać linii RESET. [#20612642]

What is CCT in smart LED bulbs and how does it differ from RGB lighting?

CCT w BW-LT29 oznacza regulację temperatury bieli, a nie zmianę kolorów RGB. „CCT” is funkcją oświetlenia LED, która reguluje temperaturę barwową bieli, zwykle między ciepłą i zimną bielą, bez tworzenia pełnych kolorów czerwonego, zielonego i niebieskiego. Wątek podaje zakres BW-LT29 jako 2700–6500 K. [#20612642]

What is esptool.py and how is it used to back up or flash ESP8266 firmware?

esptool.py służy tu do odczytu kopii wsadu i wgrania Tasmoty do ESP8266EX. „esptool.py” is narzędziem programistycznym używanym przez UART, które pozwala odczytywać i zapisywać firmware ESP8266, gdy układ działa w trybie bootloadera z IO0 ustawionym nisko. Autor najpierw czytał wsad jako backup, a potem wgrywał Tasmotę. [#20612642]

Tasmota vs Blitzwolf/Tuya/SmartLife cloud apps — which is better for controlling a BW-LT29 locally?

Tasmota jest lepsza do lokalnego sterowania BW-LT29, bo działa bez chmury producenta. Aplikacje Blitzwolf, Tuya i SmartLife obsługują parowanie oraz sterowanie lampą, ale wątek skupia się na przejściu na firmware niezależny od chmury. Po Tasmota żarówka nadal obsługuje jasność i temperaturę bieli 2700–6500 K. [#20612642]

How can the Blitzwolf BW-LT29 be integrated with Home Assistant after installing Tasmota?

Po instalacji Tasmota BW-LT29 można łatwo sparować z Home Assistant jako lokalną lampę WiFi. Wątek nie opisuje pełnej konfiguracji Home Assistant, ale wskazuje, że taki scenariusz był omawiany wcześniej. Kluczowe jest wcześniejsze wgranie Tasmoty, import szablonu BW-LT29 i włączenie SetOption92 1. [#20612642]

What problems can happen when soldering wires to silicone-covered ESP8266 pads inside a smart bulb?

Największy problem to utrudnione lutowanie do padów zalanych silikonem lub podobnym materiałem. Autor musiał użyć topnika, pobielić pady oraz przewody, a dopiero potem lutować. Edge case: pociągnięcie za złącze płytki LED może je wyrwać. Nieprawidłowe lutowanie może też zerwać małe pady 3,3 V, RX, TX lub IO0. [#20612642]

Where can users find or buy the Blitzwolf BW-LT29 850 lm WiFi CCT bulb, and what price was mentioned in the forum thread?

Wątek nie podaje konkretnego sklepu, bo żarówkę kupiono wcześniej dla znajomego. Autor napisał, że krótka kwerenda w sieci pokazywała niską cenę i że kiedyś można było ją dostać nawet za 40 zł. Model opisano jako Blitzwolf BW-LT29, LED WiFi, E27, 850 lm, CCT 2700–6500 K. [#20612642]

What safety precautions should be taken when disassembling and flashing an E27 mains-powered WiFi LED bulb?

Pracuj wyłącznie przy odłączonym zasilaniu sieciowym i używaj tylko 3,3 V podczas programowania ESP8266EX. BW-LT29 ma trzonek E27, więc normalnie pracuje w oprawie sieciowej. Nie podłączaj jej do sieci podczas lutowania RX, TX, GND, IO0 i 3,3 V. Zdejmuj kopułkę ostrożnie, aby nie uszkodzić płytki LED ani złącza. [#20612642]
AI summary based on the discussion. May contain errors.
%}