[Teardown][BK7231N] Tuya Wi-Fi+RF Curtain Module - Compatibility with Rocker Switches
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.








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...

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
Comments
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]