Running broadlink IR component successfully, but unable to extract app remotes as described in component instructions “using e-control remotes”.
The dumped txt file is empty, although on econtrol app the remote does exist and works properly.
Noticed that the three files that I am supposed to read jsonSubIr jsonButton jsonIrCode
are empty, and instead there is a jsonCloudAc file which correctly identifies the remote model code 1019 but does not spell out the IR codes
The post is almost a year ago but this is for those who faced the same issue on getting empty SharedData.
My device is roller blind motor RF433 that’s compatible with Broadlink. I am using RM Pro for my project. I needed to take this route since RM Pro can’t learn the codes directly from the RF433 remote.
I followed the guide to the letter but still gave me empty code after “Shared WLAN…” option in eControl. One of the threads I read had similar issue. As per in-depth analysis by the contributors in the thread, it was confirmed that eControl app is not storing the codes in jsonIrCode file and also in DB. So both options getBroadlinkSharedData and econtrol-db-dump did not have the codes. Could be for his device, and mine too.
Managed to pickup the codes through:
Use Broadlink’s IHC app instead of eControl
Add User-Defined device
Manually add button
Press “scan frequency” before “learn code”
Then continue with learning code when prompted onscreen
Press button on RF remote (of the blinds motor) to learn the code
RM Pro should be able to pick it up
Complete for the rest of the buttons
Restart HomeAssistant
Run switch.broadlink_learn_command_IPADDRESS service
Use buttons in IHC app (not from the RF433 remote of the device)