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

Thanks for this great work for IR i t is perfect

@kitus What app did you use on the phone?

Broadlink for Android but I can’t remember the name. I’m now using iOS and can’t check it anymore. Not sure if one can check purchased apps in google play store using a PC.

I had to use an old Android 5 device and the e-control version from November 2018. After that all smooth running - but after these 5 switches - never again LOL. Used it on these Broadlink light switch that require no neutral and each unit comes with their own RF remote contol! https://www.lazada.com.ph/products/3-gang-smart-touch-remote-light-switch-ac100-240v-10-ampere-works-with-alexa-and-google-home-via-broadlink-rm-pro-rm-pro-no-neutral-wire-required-i261496313-s360785379.html

Many thanks, great app, worked fine for me. Was able to learn codes for my remotes and got together Commands.json alright. This maybe a stupid question – where do I put this file in Home Assistant directory. I would like to be able to select the codes with reference to name or key in automation yaml. Or this json is just for manual reference and you have to find necessary code by hand?
Regards,
Sergei

Broadlink Manager can never detect my rm mini 3 in the network correctly, and I found out why…

I discovered that my rm mini 3 has a completely different device type ID (0x27de) compare to the one in the official python_broadlink library, and so I patched it myself and now I am able to use the python_broadlink library to discover and to run CLI to learn the IR codes very very easily!

You can read about the library here - https://github.com/mjg59/python-broadlink

My PR submission is here - https://github.com/mjg59/python-broadlink/pull/293

To use this, you need to be comfortable with python, and I found you have to do this in a venv otherwise the cryptography library will conflict with the system one (Ubuntu 18.04). Its really simple, just follow the instruction in the first link will do.

As to how to patch Broadlink Manager can include this new device ID, I have no idea…

Hope it helps.

Hi! I can’t manage to learn RF codes properly, the app gets stucked waiting for the button press and nothing else happens. I can learn them in the broadlink app, but I don’t know how to extract the codes from there neither.

Someone succesful with RF codes?

AFAIK, nobody, including myself, have had success using this app for learning RF codes. A recurring subject in this thread, scroll up, and you will see several mentioning the same.

The app is great, but I think it’s built using libraries that don’t support RF learning. For IR, it works stellar, though.

1 Like

Ok thenk you, and there is a way that works for learning them? I also tryed using the service broadlink.learn without luck.

Hi @Ragnar_Bull-Nielsen ,
this is correct, i have some problems with the RF.
Working on complete new version that is based on newer version of the brodlink.net.
as for now it;s working well but i have some work to do before i’m releasing it.

4 Likes

That’s not true it worked perfectly fine for me.

IR or RF? What devices? It would seem that you are the only one if it is indeed RF

My sentiments exactly.

Thank you a lot for your work, I will wait patiently the new release!

RF devices. I add all of my fans (4 fans total) and two rf plugs. As a matter of fact I couldn’t get IR to work for me when I tried to learn the codes from my robot vacuum after I successfully learned the RF codes.

Hi all,
i just got an RM Pro+ 2019 (RM34) but the Broadlink.WinApp doesn’t find it after i paired it.

Can u update the application for the new model please ?

How can i find the device type number ?

Hi All,

I am having an issue while trying to learn RF codes.I can learn RF codes in the app however the manager does not appear to learn them the orange light turns on once i hold the button on the remote the light turns of then on again but no change in the UI. Any advice.

Cheers

1 Like

This app not open in windows…any people know why? thanks…

Tearing my hair out over getting Broadlink RM Mini 3s working in Home Assistant (or anything aside from their app/Google Home).

I can learn commands fine using the Broadlink app on my phone, but when I open the Broadlink Manager executable, it finds the device easily enough, then says “Connected…” but never spits out the IP/MAC and says “Ready to use” as illustrated here:


Anyone know what would be causing this?

@ jmyler12
Could you share the json code for RF codes? I can generate my own codes so I can learn them to receivers but since I also cannot learn codes from my remote with BM I only know the format for IR codes:

{
  "ID": "",
  "Key": "",
  "Name": "",
  "Code": "",
  "Base64": "",
}

But if I use this format for RF codes it doesn’t work so I’m guessing there should be a parameter to let the program know it should be send as a RF code.
Thanks in advance!

1 Like