logo elektroda
logo elektroda
X
logo elektroda

[Youtube] Video guide for LSC Action Smart Ceiling Lamp 3206306 WS2812/SM16703 flashing

p.kaczmarek2  Cool? (+3)
📢 Listen (AI):
Close-up of the inside of a circular LED lamp with colorful lighting.
How to flash LSC Smart Ceiling Lamp model 3206306 featuring WS2812 RGB LED ring? How to configure WS2812/SM16703 LEDs to work along with PWM CW LED strip? How to run it cloudfree and pair with Home Assistant? Here's a short firmware change guide for one such product. We'll use a simple USB to UART converter to flash LSC/Action lamp with our esphome/tasmota style firmware, OpenBK.

Here's full video:



Here's the used script:

startDriver SM16703P
SM16703P_Init 16 
startDriver PixelAnim

Text guide for the same topic:
ENGLISH - OpenBeken WS2812B animations - new HTTP panel integration, PixelAnim driver
POLISH - OpenBeken WS2812B animations - new HTTP panel integration, PixelAnim driver

Home Assistant guide (anims integration is WIP):
https://www.youtube.com/watch?v=pkcspey25V4

Similar topic with user asking about this device:
https://www.elektroda.com/rtvforum/topic4095226.html

DDP topic for remote animation control:
ENGLISH - DDP protocol - a way to create real-time LED animations via WiFi - OBK, xLights, configuration
POLISH - DDP protocol - a way to create real-time LED animations via WiFi - OBK, xLights, configuration

That's how you can flash your LSC Smart Ceiling lamp and run it cloudfree, with Home Assistant. The same approach can be used for RGB-only lamps, then you just configure RGB WS2812 LEDs and skip CW step. This way you can actually drive any WS2812 strip, just connect it to P16 (hardware SPI output) of BK7231 and it will work with shown script.

Let us know if you've flashed any devices this way! We can help with programming process and guide you step by step. Thank you for watching, see you!

About Author
p.kaczmarek2
p.kaczmarek2 wrote 12457 posts with rating 10303 , helped 585 times. Been with us since 2014 year.

Comments

TechEkspert 20 Feb 2025 21:12

A pleasant effect is generated by this lamp. How does it look on the wall the shadows/transitions between colours are sharp or smooth? [Read more]

cijoml 22 Feb 2025 10:03

Hello the light does not restore previous state in case lose of power like tasmota lights do (on/off state, set color, set white color). Is there any way to configure this? It is also a must have when... [Read more]

p.kaczmarek2 22 Feb 2025 10:43

@techekspert the top dome diffuses the lights nicely, the RGB is not very bright but still effect is nice. I can try to make a video of effect soon. @cijoml well, do you have this option enabled in... [Read more]

cijoml 22 Feb 2025 11:15

Thank you manipulating flags made it to work however. I try manipulate via HTTP commands from Loxone and: http://192.168.5.128/cm?cmnd=color%20255,255,255,255,0 This in original Tasmota deactivate RGB... [Read more]

p.kaczmarek2 22 Feb 2025 11:26

https://obrazki.elektroda.pl/2852232800_1740219853_thumb.jpg Are you really sure that it is: 255,255,255,255,0 This looks like setting all channels except last (Warm White) to 255. I'd rather... [Read more]

cijoml 22 Feb 2025 11:42

Yes it works like this at least from Tasmota v.11.x I started with. Now I run Tasmota 14.5 I use these bulbs: https://www.aliexpress.com/item/1005007226730234.html I created few colors so it works... [Read more]

p.kaczmarek2 22 Feb 2025 11:49

What happens in Tasmota when you do: 0,0,0,255,0 instead of 255,255,255,255,0 I think I can change OBK behaviour to match Tasmota better, just like you requested, but I'm curious, does... [Read more]

cijoml 22 Feb 2025 12:44

Than it changes color to Cool white [Read more]

p.kaczmarek2 22 Feb 2025 13:13

Are you saying that both those commands: color%200,0,0,255,0 color%20255,255,255,255,0 NOTE: %20 is an escape code for space. are changing color to Cool White? [Read more]

cijoml 22 Feb 2025 14:42

BTW this is a very dangerous and security flaw passing PASSWORD to the log and even worse into INFO log level: Info:MAIN:Time 5, idle 186369/s, free 78256, MQTT 0(0), bWifi 0, secondsWithNoPing -1,... [Read more]

cijoml 24 Feb 2025 10:06

yes both commands produce cool white in Tasmota 14.5. [Read more]

p.kaczmarek2 24 Feb 2025 10:07

I'm not sure what can it change when the firmware is open source and anyone can read flash/OTA any build, but here it is: https://github.com/openshwprojects/OpenBK7231T_App/commit/9b9f6359d43a62b0026af8d88726dd12a911f0cc So... [Read more]

cijoml 18 Mar 2025 20:58

yes it provide both same output [Read more]

cijoml 04 May 2025 09:10

I still cannot get the light switch on/off from Loxone. If I call same url from Firefox it switch on/off, if I send same command (which works with tasmota lights) from loxone, OBK send 200 OK, but light... [Read more]

p.kaczmarek2 06 May 2025 00:44

What kind of reply do you get? Let me test... on my device: https://obrazki.elektroda.pl/8579186200_1746485006_thumb.jpg I send: http://192.168.0.212/cm?cmnd=Power%20On https://obrazki.elektroda.pl/4926569000_1746484953_bigthumb.jpg... [Read more]

cijoml 06 May 2025 05:40

yes from browser it work. how can i provide header? i do not have zap proxy installed. check yellow picture I posted. That is log from loxone. [Read more]

cijoml 25 May 2025 09:21

@pkaczmarek2 well I made experiments and used headers generated by Firefox (F12 function) and inserted it as a header during request. Than light work. So I suppose there is problem with receiving request... [Read more]

p.kaczmarek2 25 May 2025 17:10

Can you please give me here both headers (working and not) in text format, in code block, so I can do tests on my side? Full headers and request. [Read more]

cijoml 25 May 2025 20:48

How can I investigate HTTP headers in OBK? I tried setup HTTP logging but no headers are shown. Both Loxone server and the light are in the same network so I can catch only my browser's communication. [Read more]

%}