logo elektroda
logo elektroda
X
logo elektroda

[Teardown][BK7231N] Tuya Wi-Fi+RF Curtain Module - Compatibility with Rocker Switches

MarcusE 

Hello,
this is my second post here, so please be gentle...(:-))

I bought this device on AliExpress - as my second post here.
It is a (single) controller for shutters, curtains etc.
Data as found:
- Wifi on Tuya plus RF receiver on 433MHz
- Remote control in Scope of supply
- Brand: NoName (not found)
- Product-Name: Wi-Fi+RF Curtain Module
- SoC: CB2S (BK7231N)
- 2x relays of 10A

Disassembly is quite easy from rear side with small screwdriver - self explanatory.
Here I removed the stacked PCBs to see/show the SOC itself.
Curtain controller set with Wi-Fi+RF module and remote control. Image of a curtain controller with two relays on a PCB. Circuit board of a curtain control device with electronic components. Close-up of the PCB board for a curtain control device. Close-up of a curtain controller PCB with visible electronic components. CB2S module with CE RoHS sticker and QR code. Close-up of an electronic PCB with components, including a button and integrated circuits. PCB labeled as HFY-CLO1A Rev 2.0



Now to my request:
similar as in my earlier post .
The wall switch I have is a rocker switch with mechanical interlock and TRI-stable status (UP/OPEN - STOP - DOWN/CLOSE). The motor has two end-switches integrated. When the wall switch is pressed, the motor will run until end switch cut out - but wall switch can remain pushed. Sorry, find it hard to explain...
White wall switch with two buttons marked with arrows.
Like that, I don't have buttons for up/(stop/)down, but steady/stable switches instead.

Now, the 'smart' controller expects a button function in the wall switch and does not understand the wall switch rocker function.
Problem: When I press UP or DOWN on the wall switch, controller waits for me to press STOP first, then starts the motor.
This has a low WAF...

I am wondering, if there is a way to solve this within TUYA firmware - would be sufficient for me as IObroker already can control it.
Or should I flash the CBU / BK7231N to openBK to solve this problem, which I did not do by now - I only flashed some ESPs to Tasmota.
Or should I replace the CBU with a ESP32-C3 with Tasmota.

Anyone with shutter experience around?

Many thanks!!

BR Marcus

About Author
MarcusE wrote 0 posts with . Been with us since 2023 year.

Comments

p.kaczmarek2 01 Jan 2024 09:46

OpenBeken is fully scriptable so it should be possible to achieve it, but it would require some scripting. We already have shutters script so you might want consider adapting it: https://www.elektroda.com/rtvforum/topic3972935.html I... [Read more]