logo elektroda
logo elektroda
X
logo elektroda

Exploring Tuya Energizer Devices from Dirk van den Broek: A Detailed Teardowns

nielspiersma 1950 16
ADVERTISEMENT
  • Helpful post
    #1 20841402
    nielspiersma
    Level 9  
    Hi all,
    Yesterday, I was surprised by a local action of "Dirk van den Broek" supermarkets. They are selling Tuya smart home devices, which are almost certainly LEDVACE-based. Especially the filament one, which shares many similarities. The printing and type set is the same, as is the coloring of the print.

    Let me start with an overview of the devices.
    Various Energizer smart devices in packaging.

    All of them were € 3,99, which meant I bought 40 of them ;). They are 4 euros cheaper than the ACTION LSC ones, which go around € 7,95. So, I took the risk of just purchasing them. Which, at the end of the evening, turned out to be an excellent pick.

    The Energizer Smart Wifi Socket.
    Front Package
    Energizer Smart WiFi Plug packaging.

    Rear Package
    Back of the Energizer Wi-Fi smart plug packaging with technical information and specs.

    Firmware detection
    Well, I needed to install the Tuya App to find the firmware. As always, it is quite easy, just run the app as guest mode, connect the device, and recover the firmware information.

    Software update window with a green check mark symbol.

    In this case, the main module and MCE are running version 1.1.4

    As we all know by now, no physical dismantling is needed anymore, thanks to the beautiful work from the creators of "tuya-cloudcutter", but being me and curious as always, I opened the smart socket. This is quite easy, just pry around the casing going to each corner, and pop out the cover. It should go without damaging the socket.

    Once opened, this is what you get:
    Disassembled smart Wi-Fi plug with exposed interior and circuit board.

    Here are a few more close-ups:
    Close-up of the interior of an Energizer Smart WiFi socket after opening the casing.

    Interior of a Wi-Fi smart socket with visible circuit board and electronic components.

    The final close-up showing the board marking
    Close-up of the CB2S module marking on a circuit board

    In this case, a CB2S, meaning a BK7231N-based device.

    So, with all the collected information, I could flash the Plug using cloud-cutter.

    For flashing, I used the following information:
    Flash-based on the firmware version, and I selected V1.1.4
    Choose OpenBeken firmware 308 (latest from: https://github.com/openshwprojects/OpenBK7231T_App/releases)
    And did the power off/power on magic (For which I, incidentally, built a smartplug rig, including automation in HomeAssistant, so the process is fully automated and I can lean back and enjoy my tea).

    Once finished, I could connect to the OpenBeken_MAC Wifi AP and configure my local wifi network.

    From there, it was no problem configuring the Smart Plug. It only has one LED and one relay, so no "Wifi LED"
    Very basic, but what would you expect for just € 3,99

    P7=LED_n (depending on you preference)
    P24=Relay
    P6=BTN


    Happy switching and this one will come to my to Costa Teguise!

    Template:
    {
    "vendor": "Tuya",
    "bDetailed": "0",
    "name": "Full Device Name Here",
    "model": "enter short model name here",
    "chip": "BK7231N",
    "board": "TODO",
    "flags": "1024",
    "keywords": [
    "TODO",
    "TODO",
    "TODO"
    ],
    "pins": {
    "7": "LED_n;0",
    "24": "Rel;0",
    "26": "Btn;0"
    },
    "command": "",
    "image": "https://obrazki.elektroda.pl/YOUR_IMAGE.jpg",
    "wiki": "https://www.elektroda.com/rtvforum/topic_YOUR_TOPIC.html"
    }



    And now, number two is the filament E27 smart LED.
    Energizer E27 LED bulb in front of its packaging.

    Front package:
    Packaging of Energizer E27 smart LED bulb.

    Rear package:
    Back of the packaging for the Energizer smart LED bulb.

    Firmware:
    I added this blub and retrieved the firmware version, in this case, V1.2.16. Spoiler alert: so did all the other lights.
    Message indicating no updates available for modules version 1.2.16.

    And again, happy flashing here, fired up the rig, started HA automation, and waited for the result.

    I connected to the OpenBeken_MAC wifi address and successfully attached it to my wifi.

    There was a small issue that I unintentionally flashed ESPHome Kickstarter. As such, I needed to flash back to OpenBeken. With the help of Crossid from the CloudCutter team, I could do this in no time. THe good thing is that my little ESPHome trip learned me that the filaments are connected to P24 and P26.

    If your warm/cool lights are mixed up, swap the channels. If memory serves me well, P24 is Channel 1, and P26 is Channel 2.

    And another one finished!

    Well, time for the third one:
    This is the E27 Smart LED / Multi Light

    Front package:
    Packaging of Energizer E27 Multicolor LED Smart Bulb.

    Rear package:
    Back packaging of Energizer smart LED bulb with technical information.

    As we already know, the firmware was version 1.2.16, and I did not bother connecting it to the Tuya App.

    Again, the flashing went like a breeze. No problems at all. But here comes the fun part. I didn't know which electronics were used on the inside. So now, it was time to dismantle the device. I could have fiddled around with the pins, but for a 3,99 euro device, I concluded I could sacrifice one. Ultimately, the casing opened easily, and the damage was not too bad. So, put a hobby knife between the socket and the plastic dome space and go round and round. It should pop off, and there is some caulking you can take off.

    Hood popped off:
    Close-up of an open smart LED bulb with visible diodes and control chip.

    You must pry a screwdriver on the side (for me, there was a tiny indent where I could pry the screwdriver in) and carefully try to pop the circuit board out. The more caulking you remove, the easier it will pop out.

    Inside electronics:
    Close-up of the internal electronics of a smart LED bulb.

    Another angle (you can see the damage on the top):
    Close-up of the inside of a smart LED bulb.

    Another closeup reveals that only four pins are soldered (3,3V, GND, and two PWM's)
    Close-up of the interior of an LED bulb, showing a green circuit board with electronic components.

    The final one, revealing the BP5758, is the controlling chip and the last info I needed:
    Close-up of a circuit board with electronics and LED diodes, visible BP5758 chip.

    So, I put everything back together and put some superglue between the casing and the hood.
    No damage is visible besides the little piece of plastic that broke off.

    Now, back to the configuration:
    The pins are connected in the following way:
    P6 -> BP5758D_DAT, Channel 0
    P9 -> BP5758D_CLK, Channel 1

    LED ordering
    R=2
    G=0
    B=1
    C=3
    W=4

    Spoiler alert: The same goes for the GU10 and E14 lights.

    We are almost there. Just two devices left:
    Smart LED E14 Multicoller bulb:

    Front package:
    Packaging of the Energizer E14 Multicolor Smart LED Bulb

    Read the package (indicating the € 3,99):
    Back of the Energizer S17422 smart LED bulb packaging.

    Flashing was no issue. Configuring the pins was a breeze.
    The pins are connected in the following way:
    P6 -> BP5758D_DAT, Channel 0
    P9 -> BP5758D_CLK, Channel 1

    LED ordering
    R=2
    G=0
    B=1
    C=3
    W=4

    And to sum it up, the Energizer GU10 Smart LED:
    Front package:
    Energizer GU10 smart LED bulb in packaging.

    Rear package:
    Back packaging of the Energizer Smart LED bulb.

    It handled the same as the E14 and E27
    Flashing was no issue. Configuring the pins was a breeze.
    The pins are connected in the following way:
    P6 -> BP5758D_DAT, Channel 0
    P9 -> BP5758D_CLK, Channel 1

    LED ordering
    R=2
    G=0
    B=1
    C=3
    W=4

    The plugs and lights are not better or worse than the ACTION LSC or LEDVANCE models. They are 50% cheaper, so I can recommend them for now.

    So, to summarize my experience, 5 out of 5! I got all devices working; none are damaged beyond repair, and they interact perfectly with Home Assistant.

    I'll create a template later on and do some mass provisioning, which is always nice if you have that many devices.

    Niels
  • ADVERTISEMENT
  • #2 20841442
    p.kaczmarek2
    Moderator Smart Home
    Thanks for the detailed review. Please attach OBK templates if you can so I can add them to our Teardowns list more easily.
    Helpful post? Buy me a coffee.
  • #3 21025300
    divadiow
    Level 34  
    @nielspiersma

    it'd be nice to see all these in the device list. do you have a completed template for each bulb?
  • #4 21025398
    p.kaczmarek2
    Moderator Smart Home
    @divadiow maybe I can release OBK simulator for Windows, it can help with generating templates more or less, would you like to check? Are you using Windows?
    Helpful post? Buy me a coffee.
  • #5 21025402
    divadiow
    Level 34  
    I am using Windows. I was looking to compile it once but I didn't finish. If you release that would be amazing. I mean, I could just make the template anyway manually, but it's obviously easier if it's supplied copy-paste.
  • ADVERTISEMENT
  • #6 21025437
    p.kaczmarek2
    Moderator Smart Home
    I don't have time to do a public release right now (that would be a guide in Smart Home Tutorials section), I can only make a beta testing release in seperate topic. I will ping you there once it's ready.
    Helpful post? Buy me a coffee.
  • #7 21025441
    divadiow
    Level 34  
    Oh no worries. I dunno why I stopped before. I could try again. Your call
  • #8 21025730
    nielspiersma
    Level 9  
    More than happy to "pull" the templates using a Windows version of the release. Let me know how I can be of help.
    Niels
  • ADVERTISEMENT
  • #9 21026911
    divadiow
    Level 34  
    please copy out config text from each device into a text editor then add product names/board/keywords/model and the url to this thread. choose an image address relevant for each product. keywords need not be repeated words from elsewhere in text block. paste each here as JSON from the syntax drop-down menu :)

    config is in the web app gui under config tab

    Screenshot showing the configuration tab in a web application, displaying a sample configuration JSON.

    example complete:

    Code: JSON
    Log in, to see the code
  • ADVERTISEMENT
  • #10 21027135
    p.kaczmarek2
    Moderator Smart Home
    @divadiow @nielspiersma ok here is initial release of the simulator, can you check is it even starting for you?
    https://www.elektroda.com/rtvforum/topic4046056.html
    Helpful post? Buy me a coffee.
  • #11 21028760
    divadiow
    Level 34  
    don't worry. I'll make them. The mention of the OBK simulator I believe was just to make it easier for me to copy-paste a template out if I set the pins you've mentioned previously in the module config.

    Even easier would be you browsing to each device to copy the template out and posted here. not to worry

    https://www.elektroda.com/rtvforum/topic4018524.html#21026911
  • #12 21029010
    nielspiersma
    Level 9  

    >>21026911
    Will do, give me a bit of time as I now understand what you guys need I'll scavenge through all my OBK devices and collect the files.

    Cheers

    Added after 1 [minutes]:

    >>21027135
    Yup, working like a charm ;)
  • #13 21042261
    divadiow
    Level 34  
    Here are some mostly complete templates for 4 of the 5 devices. Please confirm module and assignments for the filament bulb

    nielspiersma wrote:
    If memory serves me well, P24 is Channel 1, and P26 is Channel 2.


    White Energizer Smart WiFi plug socket in packaging.

    Code: JSON
    Log in, to see the code


    Energizer E27 Smart Multicolor LED bulb in packaging.

    Code: JSON
    Log in, to see the code


    Code: JSON
    Log in, to see the code


    Code: JSON
    Log in, to see the code


    please confirm modules and flags in the GU10, E14 and E27. Anything else wrong or missing?

    cheers
  • #14 21042262
    nielspiersma
    Level 9  

    I'll try testing the templates later today or this weekend.
    Many thanks this should speed up things 😄
    Niels
  • #15 21042282
    divadiow
    Level 34  
    sure. or if you took factory firmware backups I could complete if you upload. :)
  • #16 21042433
    p.kaczmarek2
    Moderator Smart Home
    It does not have to be full factory 2MB backup, you can also extract from already flashed device:
    [youtube]https://www.youtube.com/watch?v=WunlqIMAdgw [/youtube]
    Helpful post? Buy me a coffee.

Topic summary

The discussion revolves around the recent acquisition of Tuya smart home devices, specifically Energizer-branded products sold at Dirk van den Broek supermarkets. The user purchased multiple devices, including a Smart Wifi Socket, at a significantly lower price compared to similar products from ACTION. Participants in the forum express interest in creating and sharing OBK (OpenBeken) templates for these devices, facilitating easier integration and configuration. There are requests for firmware extraction and template completion, with users collaborating to compile necessary information and resources for the devices, including configuration details and keywords.
Summary generated by the language model.
ADVERTISEMENT