Cannot add rm4 pro to the broadlink integration (Unsupported device: 0x653c).
Environment
- Home Assistant Core release with the issue: HassOS 4.15
- Last working Home Assistant Core release (if known): N/A
- Operating environment (OS/Container/Supervised/Core): FreeNAS (freebsd) VM
- Integration causing this issue: broadlink
- Link to integration documentation on our website: https://www.home-assistant.io/integrations/broadlink/
Problem-relevant broadlink integration gui
I have an rm4 pro, purchased from aliexpress, and I cannot add it to the home broadlink assistant integration.
I stopped the broadlink app installation after the device received an IP address and was confirmed to be connected to my network. Then when adding this device to the HA integration I get the same error “Aborted Device not supported”.
Traceback/Error logs
ERROR (MainThread) [homeassistant.components.broadlink.config_flow] Unsupported device: 0x653c. If it worked before, please open an issue at https://github.com/home-assistant/core/issues
Additional information
Operating System
HassOS 4.15
Supervisor
Version
2020.11.0
Newest Version
2020.11.0
Yes. I created a PR to add your type to the library. It will be supported soon.
Hi guys. The PR is open, now its just a matter of time. If you don’t want to wait, you can patch your installation:
Yes. The update is ready, we are waiting for a release on PyPi.
The patch with support for 0x6539 has now been merged into python-broadlink. I managed to simply use
pip3 install --upgrade git+https://github.com/mjg59/python-broadlink.git --no-deps
after getting inside Docker withdocker exec -it homeassistant /bin/bash
Thanks to all who pointed me to the right direction!
Update - problem solved!
My steps to get it working (problem with RM4 PRO giving a log error Unsupported device: 0x6539) are as follows:
I did not use the standard SSH add-on, but downloaded the SSH & Web Terminal from the add-on-store, communtiy addons. That one has the protection mode switch, which I turned off, giving a nice big red warning banner. Then add a user and password in the configuration of this add-on. Next, open the web ui, or click on terminal in the sidebar. Next, paste after the ~prompt:
Next, paste this:
Finally, restart home assistant, go to integrations, add integration broadlink, fill in the IP of your RM4 PRO device and enjoy!
This may seem all very obvious for the seasoned user, but for a newbie like me it was quite a struggle 😉
Cheers, Frank
Did work!!! great. That led me to install everything!! Thanks
you are great ,Thanks to everyone who contributed
Thank you! Your device will be supported after https://github.com/mjg59/python-broadlink/pull/472.
Will the unsupported device: 0x653c still be supported natively within home assistant integration? It is not working for me.
Broadlink RM4 Pro 0x653c home assistant not integration Device not supported help pls
Dunno what PR is, but thanx I guess 😀
Where/how can I find the PID?
Edit: found it:
0x653c
@felipediel, @RayBomb87 Thank you, you were right, I had a Floureon warning
@Serrallonga25 0x62bc is already supported. Something is preventing you from getting library updates. If you have custom componentes (eg Floureon) you need to update them.
@RayBomb87 Hi. 0x653C? If not, please inform the device type (PID) so I can check the status.
Hi there, I’m getting different error here - 0x6539. The rm4c I bought 2 months ago work just fine. I believe newer batch have different firmware/device ID?