I started trying the Broadlink component for an RM2. I have been able to make it work great for IR and simple RF devices like Etekcity outlets.
I tried to use it for an universal ceiling fan controller, I was able to sniff the codes; however it seems like every time I try the same button the sniffed code is different. When trying to send the commands back nothing happens; however, I am sure it is not an RM2 issue because I can control them with the iOS app. Has anyone noticed similar behavior? Any suggestions?
Edit: My rm is in firmware v20022, just saw an update v20025 with this comment : “Improve RF learning performance”, I’ll make new tests once updated.
Edit2 : just confirming firmware update solved the issue
not sure about your question. I can add that I got best results when pressing the IR button (while in learning mode) for a short time, like less then half a second. If pressed longer time, like a second or more it would not learn or incorrectly.
Daniel - quick question since you seem expert with this component.
I am “sniffing” the RF packets but they are in hex. How do I convert the HEX to Base 64 so I can use Homeassistant to control the RF switches (TC2) I have?
Hey weissblut, I’m looking into ordering a Broadlink. Just curious what gear allowed you to view/dump the hex codes of the IR captures you sniffed?
I’m also interested if anyone knows whether the encoded IR packets / IR hex codes are sent between the Broadlink’s mobile device app and the Broadlink before the Broadlink fires them – if so, I could intercept them with Wireshark. (In other words: Does the Broadlink mobile app store the hex values after the Broadlink RF records?)
Anyone find a solution? I am using a Hampton Bay remote/receiver. After learning the code for medium fan on, I was able to get the fan to turn on one time after pressing it few times and I never got it to turn on again.