logo elektroda
logo elektroda
X
logo elektroda

Exploring the Energy+ Smart LED CCT GU10 5W with BK7231T and WBLC5 - A Teardown

Nimierkki  Cool? (0)
📢 Listen (AI):
Here is short "teardown" of Energy+ (Home Connect) Smart LED CCT GU10 5W. 400 lm, 3000-6500K.
This brand is exclusively in the Finnish market, so you probably won't ever find it abroad.
It had V2.9.16 Tuya firmware inside, so you can flash OpenBKT with tuya cloudcutter.

SMART WIFI GU10 LED bulb lying on a grey surface.
Interior view of an LED bulb with exposed electronics. Close-up of the interior of an LED bulb showing LED arrays and electronic components. View of a white LED bulb lying on a gray surface with a teardown tool. Box of Energy+ Smart LED GU10 bulb. Back of Energy+ Smart LED CCT GU10 bulb packaging with barcode and CE markings.

Device configuration, as extracted from Tuya:
- LED Cool (Channel 4) on P26
- LED Warm (Channel 5) on P24
Device seems to be using WBLC5 module, which is using BK7231T.
And the Tuya section starts, as usual, at 2023424

JSON Format
Spoiler:
{
"rstnum":"3",
"rstcor":"c",
"Jsonver":"1.1.7",
"brightmin":"10",
"title20":"0",
"deftemp":"100",
"c_lv":"1",
"wfcfg":"spcl",
"colormin":"10",
"pmemory":"1",
"cmod":"cw",
"wt":"20",
"md":"0",
"random":"0",
"wfb64":"1",
"stat":"0",
"token":"null",
"region":"null",
"reg_key":"null",
"dns_prio":"0{abi",
"id":"null",
"swv":"2.9.16",
"bv":"40.00",
"pv":"2.2",
"lpv":"3.3",
"pk":"keytg5kq8gvkv9dh",
"firmk":"keytg5kq8gvkv9dh",
"cadv":"0nc_tp",
"ssid":"null",
"passwd":"null",
"prodagain":"0",
"rstbr":"100",
"remdmode":"0",
"colormax":"100",
"cagt":"20",
"w_lv":"1",
"c_pin":"26",
"module":"WBLC5",
"cwmaxp":"100",
"dmod":"0",
"onoffmode":"0",
"brightmax":"100",
"w_pin":"24",
"wfct":"3",
"pwmhz":"1000",
"rsttemp":"100",
"category":"0502",
"defcolor":"c",
"defbright":"100",
"crc":"40",
"}{nc_tp":"2",
"cdv":"1.0.0",
"dev_swv":"2.9.16",
"s_id":"null",
"dtp":"0",
"sync":"0",
"attr_num":"0",
"mst_tp_0":"0",
"mst_ver_0":"null",
"mst_tp_1":"0",
"mst_ver_1":"null",
"mst_tp_2":"0",
"mst_ver_2":"null",
"mst_tp_3":"0",
"mst_ver_3":"null",
"dminfo_name":"null",
"dminfo_code":"null",
"dminfo_report_code":"null",
"dminfo_sn":"null }0NBis_stridenull",
"regi<Bgw_ai{key":"null",
"lckey":"null",
"h_url":"null",
"h_ip":"null",
"hs_url":"null",
"hs_ip":"null",
"hs_psk":"null",
"hs_psk_ip":"null",
"mqs_url":"null",
"mqs_ip":"null",
"mq_url":"null",
"mq_ip":"null",
"ai_sp":"null",
"mq_psk":"null",
"mq_psk_ip":"null",
"time_z":"null",
"s_time_z":"null",
"wx_app_id":"null",
"wx_uuid":"null",
"dy_tls_m":"0",
"cloud_cap":"0 }{uuid",
"psk_key":"null",
"auth_key":"0JxRZWqSB6erh0mG",
"ap_ssid":"A",
"ap_passwd":"null",
"country_code":"null",
"bt_mac":"null",
"bt_hid":"null",
"prod_test":"false }md",
"mode":"rw",
"property":"{type",
"{type":"obj",
"type":"enum}",
"max":"1000",
"scale":"0",
"step":"1",
"maxlen":"255}",
"{mode":"rw",
"ap_s{rstnum":"3",
"regixBgw_ai{key":"null"
}


Generated script
Spoiler:
ClearIO // clear old GPIO/channels
lfs_format // clear LFS
StartupCommand "" // clear STARTUP
stopDriver * // kill drivers
backlog setPinRole 26 PWM; setPinChannel 26 4
backlog setPinRole 24 PWM; setPinChannel 24 5


full 2MB dump
Spoiler:



Help is needed also. I can't turn bulb on or off with toggle button on index page.

OpenBKT user interface with smart bulb information.

I can only toggle it on or off with status page buttons.
User interface showing device status with PWM channels for an LED bulb.

Any ideas what im missing right now ?

About Author
Nimierkki wrote 9 posts with . Been with us since 2023 year.

Comments

p.kaczmarek2 10 Dec 2023 01:06

That's strange.... let's investigate this problem. How do those sliders in the Web App work for you? The ones in the Web App? Is one linked to warm white brightness, and second to cool white brightness? Or... [Read more]

Nimierkki 10 Dec 2023 09:31

Thanks for the fast reply @P.Kaczmarek2. In Web App "status page", one is for cold white (4:0 role PWM) and second one (5:0 role PWM) is for warm white. I can turn them on/off and adjust them in Web App... [Read more]

p.kaczmarek2 10 Dec 2023 10:12

hmm what is the device template in the web app? Can you try... changing channel 4 to 0 and channel 5 to 1 in the pins settings? There might be a small logical error somewhere that I need to fix [Read more]

Nimierkki 10 Dec 2023 11:06

Thanks, changing channels was the key, now it's working like a charm :) EDIT: Channel 4 to 1 and Channel 5 to 0 was right one. [Read more]

p.kaczmarek2 10 Dec 2023 12:28

Still, it's a bug. Let me look into it. It should be fixed by evening. [Read more]

p.kaczmarek2 11 Dec 2023 12:51

@nimierkki I have submitted a fix for your issue, with future updates, it should always work, even with channels 4 and 5. Thank you for pointing out that issue to me! [Read more]

%}