I have a doubt. I installed several TC2 Wall switch on my house, controlled by a Broadlink RM-Pro.
It was working fine, until one of this switches was not responding with HA controls.
I had to re configured in the e-control app and extract the RF code from there.
My question is: the RF code on TC2 are dynamic, or It is always the same code?
How you manage to learn TC2 codes?
You wrote “I had to re configured in the e-control app and extract the RF code from there.” . Where exactly you get the learnt code?
No, you can run it in linux or windows. But you need to connect your phone to your pc and find the e-control folder, and copy some files into the application folder. Just follow the steps:
NO ROOT ACCESS REQUIRED
Just connect your Android device to your computer and browse the SD card / External Storage folder "/broadlink/newremote/SharedData/" You need to get the following files:
jsonSubIr
jsonButton
jsonIrCode
and put them in the same folder as this script.
*** If you can't find the following files on your phone storage You may need to open the e-control app and on the left side menu choose "Share" and then "Share to other phones in WLAN" it should generate the files. ***
run: ~# python getBroadlinkSharedData.py
I have this problem too, every few month some TC2 will randomly resets itself.
Sometimes it goes into config mode, all lights blinking like if you long-press on button one.
Sometimes the RF code no longer work, and when I re-learn the codes they are different.
Anyone else facing this problem or found any solution to this ?