logo elektroda
logo elektroda
X
logo elektroda

[BK7231T WB3S] Nedis SmartLife LED Strip | Wi-Fi | RGBCW - WIFILS50CRGBW

staavis 2997 12
ADVERTISEMENT
  • Hi, here's a quick teardown and a pinout for Nedis WIFILS50CRGBW led strips.

    It uses a BK7231T WB3S chip.
    Product official name: Nedis SmartLife LED Strip | Wi-Fi | Cool White / RGB / Warm White
    Product code: WIFILS50CRGBW
    Product EAN: 5412810303106
    Product Page: Link


    [BK7231T WB3S] Nedis SmartLife LED Strip | Wi-Fi | RGBCW - WIFILS50CRGBW [BK7231T WB3S] Nedis SmartLife LED Strip | Wi-Fi | RGBCW - WIFILS50CRGBW
    [BK7231T WB3S] Nedis SmartLife LED Strip | Wi-Fi | RGBCW - WIFILS50CRGBW


    Teardown

    Just pry it open, starting from where the cables are going to the controller, there are 3 small clips on either side of the housing.
    I used a small screwdriver to get it open but brute force would probably do it as well.
    I'd start on the power connector side since there is more slack on the cable on that side.
    [BK7231T WB3S] Nedis SmartLife LED Strip | Wi-Fi | RGBCW - WIFILS50CRGBW


    Flashing

    I used OpenBK7231_app for the flasing and Tuya datasheet as a pinout reference
    PS. Please make sure that your board is the correct way, the easiest way is to check which pin is the gnd and which one VCC.
    OpenBK7231_app: Link
    Tuya datasheet for WB3S: Link


    Pinout
    PIN Assignment
    P6 PWM 5
    P8 PWM 4
    P9 PWM 1
    P14 Btn_n
    P24 PWM 2
    P26 PWM 3

    Cool? Ranking DIY
    About Author
    staavis
    Level 2  
    Offline 
    staavis wrote 3 posts with. Been with us since 2023 year.
  • ADVERTISEMENT
  • #2 20424226
    p.kaczmarek2
    Moderator Smart Home
    Hello, which pin is the button? Button can be easily configured with one of predefined roles or scripted.
    Helpful post? Buy me a coffee.
  • #3 20424246
    staavis
    Level 2  
    p.kaczmarek2 wrote:
    Hello, which pin is the button? Button can be easily configured with one of predefined roles or scripted.

    Tested it before and for some reason it didn't work.
    Got it working now and updated the pinout table :)
  • ADVERTISEMENT
  • #4 20424253
    p.kaczmarek2
    Moderator Smart Home
    Hey, why Btn_n? I think Btn should work as well.
    Do you need the button only for power, or also would like to script it, so, for example, one click toggles power, double click toggles color, long hold adjusts brightness?
    Helpful post? Buy me a coffee.
  • #5 20424268
    staavis
    Level 2  
    Just BTN started giving the following logs instantly:
    Info:GEN:14 Button_OnLongPressHold

    It seems that I have to invert the button somehow but TBH I have no idea how to do it :D
    Technically the button worked on long press but I figured it shouldn't spam logs in that way, that's the reason I specified "btn_n" for the moment.
  • #6 20424278
    p.kaczmarek2
    Moderator Smart Home
    So maybe you are right and you indeed need Btn_n. Still, it's strange, It's the fist time I see it.
    Helpful post? Buy me a coffee.
  • #7 20509842
    wanders1337
    Level 2  
    staavis wrote:
    Hi, here's a quick teardown and a pinout for Nedis WIFILS50CRGBW led strips.

    It uses a BK7231T WB3S chip.
    Product official name: Nedis SmartLife LED Strip | Wi-Fi | Cool White / RGB / Warm White
    Product code: WIFILS50CRGBW
    Product EAN: 5412810303106
    Product Page: Link


    Have the same device, but it seems to be a new PCB with BK7231N chip on main PCB.

    PinAssignment
    P6PWM 3
    P7PWM 4
    P8PWM 1
    P9Btn_n
    P24PWM 2
    P26PWM 5


    [BK7231T WB3S] Nedis SmartLife LED Strip | Wi-Fi | RGBCW - WIFILS50CRGBW [BK7231T WB3S] Nedis SmartLife LED Strip | Wi-Fi | RGBCW - WIFILS50CRGBW [BK7231T WB3S] Nedis SmartLife LED Strip | Wi-Fi | RGBCW - WIFILS50CRGBW [BK7231T WB3S] Nedis SmartLife LED Strip | Wi-Fi | RGBCW - WIFILS50CRGBW
  • #8 20509850
    p.kaczmarek2
    Moderator Smart Home
    Can you copy config from Web Application in JSON format? Thanks!
    Helpful post? Buy me a coffee.
  • ADVERTISEMENT
  • ADVERTISEMENT
  • #10 20509933
    p.kaczmarek2
    Moderator Smart Home
    Thank you, it's nice to see someone able to create a pull request.

    Btw, are you sure about that Button_n?
    Helpful post? Buy me a coffee.
  • #11 20509976
    wanders1337
    Level 2  
    p.kaczmarek2 wrote:
    Btw, are you sure about that Button_n?


    Yes, if I use "Button" instead of "Button_n" log is flooded with: Info:GEN:9 Button_OnLongPressHold

    (also there is some "Button/Btn" confusion. The "Export Current Template" section in webapp has "Btn_n", but it must be "Button_n" for it to work with "Copy Device Settings". One comes from device (/api/pins) and one comes from hardcoded list in info.vue ( https://github.com/OpenBekenIOT/webapp/blob/gh-pages/vue/info.vue#L123 ). Which is the right? Can they be made the same without messing things up?)
  • #12 20598988
    ewengauvin
    Level 3  
    >>20509842

    hello, I have a card that allows me to connect the BK7231N to my computer but I can choose 3.3 V and 5 V and I don't know which is the right one and as I'm a beginner I'm afraid to make error can you help me?
  • #13 20599050
    p.kaczmarek2
    Moderator Smart Home
    Hello @ewengauvin , you have to use 3.3V for BK7231, just like we do for ESP8266.

    Please consult our flasher guide before flashing:
    https://github.com/openshwprojects/BK7231GUIFlashTool
    It would be good for you to also watch our Youtube flashing guides, which are very detailed and will show you step by step whole process (with soldering tutorial included):
    https://www.youtube.com/playlist?list=PLzbXEc2ebpH0CZDbczAXT94BuSGrd_GoM
    Feel free to ask if you have any further questions.
    Helpful post? Buy me a coffee.

Topic summary

The discussion revolves around the Nedis SmartLife LED Strip (WIFILS50CRGBW) featuring the BK7231T WB3S chip. Users share insights on the device's pinout, including button configurations and PWM assignments. A user initially faced issues with button functionality but later resolved them by updating the pinout. The conversation also touches on the differences between "Button" and "Button_n" in the context of logging and configuration. Additionally, there are inquiries about flashing the device, with guidance provided on using 3.3V for the BK7231 chip and links to flashing resources.
Summary generated by the language model.
ADVERTISEMENT