Hi, just tried to update my new bulb to esphome using the instructions from its reference page. I had done this succesfully last year on another bulb, but it failed today.
Problem is that the jamesswift esphome config you link to hasn’t been updated in a while and doesn’t include a platform in the OTA section. I didn’t realise and my esphome threw no errors when compiling (esphome 2025.12.5).
I created the bin file with james swift’s minimal config firmware, and successfully uploaded it using the tasmota gui.
Update was successful, I was able to connect to the captive portal, and enter my wifi credentials. Saved, restarted, ESPHome sees the new device. But when I tried to upload the full firmware to it, it threw an error (connection refused); and you can’t open the web interface directly either (also connection refused).
I guess the only way round is to attempt to open the bulb and solder some wires on.
I will contact james swift and try to get him to update his yaml pn his github. But please can you also include in big letters that if you use his config you need to check that the ota section has “ platform: esphome” on the next line!