Broadlink Manager - Nicer way to Learn and Send IR/RF commands

I’m not sure if you’ve got the same issue as me with the RM Mini 3, but I get the following:

Looking for devices...
Found device : Unknown [192.168.0.9]
Writing compatible device not detected!

I can ping it, and make it work via the IHC (not EU) App version by setting my country to China. I couldn’t get IHC EU nor e-Control to work at all with the RM Mini 3. I can see that the firmware is V40.

Another huge thanks for this. Made my life so much easier and worked like a charm.

RF Not working!

Looks like a nice tool, although I had some difficulties with it.

When I ran a “scan”, it did find a device, but stopped at the first one. I tried going to “add devie” (sic) but it does not see any network. I am on a wired network, no wifi adapter. Not sure why that should matter?

In any case, eventually I removed all the devices from the network except the one I wanted to learn RF codes for. That worked, and it did find the device. But when I try to learn an RF code, it just never responds to my pressing buttons on the wifi remote. The yellow light stays on on the Broadlink.

Any ideas?

If rf isn’t working for you it’s more than likely a limitation of the broadlink and not this software. I have two [different] fans that work perfectly with this and two of the same model and neither of them will work with this software or the app. Have you tried in the app to see if the hardware supports whatever frequency it is that you’re trying to learn?

Yes, I should have mentioned that. I can learn codes through the ihc app, so it is not the hardware. (aside: if anyone knows how to export codes from the ihc app, my problems will be solved. e-control does not work for me.)

I’m having the same issue; Broadlink Manager and e-Control don’t work. I’ve found no way of exporting the codes from the ihc app either. I’m trying with Wireshark but have been unsuccessful at the moment.

1 Like

I am starting to wonder if the protocol has been changed for my model.

I used the python-broadlink cli tools to discover my broadlink switch and report info about it. This worked, it is discovered as device type “0x279d”, which I found online means “rm3 pro plus” or “rm2 pro plus3” depending on where you’re looking. I note that this is not listed in the broadlink HA docs as a supported device, although looking at the code, the specific type doesn’t seem to be used anywhere.

Unfortunately the broadlink_cli tool also did not learn any rf codes (it learns ir codes just fine). It just sits there and eventually times out that it did not receive a response from the broadlink device, which is the same behavior that HA gives. Is this the library HA is using underneath?

I am starting to wonder if the broadlink protocol has changed for this model. This might explain why the older e-control app does not work, the newer ihc app works (sort of), and the python cli does not work.

It might be time to fire up wireshark again and take a look at what’s going on (sigh).

Been there already with the same model too and I eventually managed to make it work with e-Control for Android. I was under the very same impression: IHC for iOS worked whereas e-Control for iOS didn’t but I decided to give this a shot and it eventually worked out. Of course HA wouldn’t learn RF codes either. I believe this is your case too, right?

At the beginning e-Control for Android did not catch any code either but at some point I remember I first did a “frequency scan” (or something like that), and then I tried to learn one of the buttons of my remote, and it worked!

From Tomer’s Broadlink list above, I too own the same model as you do:

0x27a9: //“RM2 Pro Plus_300”;

see Broadlink Manager - Nicer way to Learn and Send IR/RF commands - #82 by kitus

Maybe we are getting to the bottom of this. From this thread:

It looks like there is recent work to incorporate the “sweep frequency” functionality into the HA broadlink python library. Maybe that is the missing link for getting this to work from HA. It hasn’t been merged or released yet.

Will test and report.

Hello guys. Have you tested this solution? Broadlink e-control to yaml

For me, this is my go-to solution to get Broadlink Mini and PRO codes to HA.

Thanks.

Yes. Unfortunately e-control won’t even connect to my wifi, so it’s not a solution for me.

Make sure you are not using complex characters in your ssid encryption key and that you are using the 2,4Ghz band.

Yes, thanks. Confirmed both conditions met.

Hi guys… Just started in this marvelous world of domotics with Home Assistant, but as many of you, I am stuck with my RM Pro+ and Boardlink Manager.
Whatever I do, the remote code is not detected.

So any help would be appreciated.

(BTW, I bought the RM Pro + 2018 version)

I suggest this: Broadlink Manager - Nicer way to Learn and Send IR/RF commands - #110 by kitus

@anderson110 hi,
as for now it’s only supports one device at a time (the first to find).
i’m working on update that will allow enumerating all available devices on your network.
also working on command line tools that will allow you to choose the device you want to send the command to.

1 Like

@Tomer_Klein Hello.
I can’t add My RmPlus with Broadlink Manager, i reset Broadlink twice times (3 Light 1 Off) (Slowly) (Ap Mode)
But when i tried add it, in log it show “ssid has been set” but i can’t add it.
I turned off Firewall, Real protection,…
Can you help me? Thanks

Is it intentional that the program does not show the commands that the device already knows?

I taught the device some things from my mobile app, but the dropdown in “Send command” is empty.

Hi @bitttttten,
All the codes are in the app itself and not in the Broadlink device and this is why you can’t see is on the broadlink manager.
The list box is for the codes you learned using my app and also for broadcasting.