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

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.