Broadlink RM Pro timing out

I’m unable to get my Broadlink RM setup using Hass.io. I’m getting the following in my logs on startup:

Setup of platform broadlink is taking over 10 seconds.
22:52 util/async_.py (WARNING)

And the following logs when trying to send the learn command:

Failed to connect to device, timeout
22:55 components/switch/broadlink.py (ERROR)

It’s reporting as an RM2 Pro Plus on the Broadlink Manager found here.

I’ve managed to get the device working using the Intelligent Home Centre app by Broadlink and it’s on the latest firmware according to that app. It picked up the device and my TV and I can perform all the actions on the app that I want (e.g. on/off and muting). But I want to do it via Home Assistant.

On the Broadlink Manager above it seems to be able to learn codes and displays them as expected. I can’t send those codes as packets either and they log an error as well.

The following is my config section (the values are definitely correct, the IP is fixed, I’ve tried the MAC with and without single quotes, and I’ve tried with and without a type and timeout):

# Broadlink RM Switch
- platform: broadlink
  host: 192.168.X.X
  mac: '34:EA:34:XX:XX:XX'
  #timeout: 30
  #type: rm2_pro_plus

I’m using the latest release of Hass.io (version 133).

Can anyone point me in the right direction?

This just magically started working yesterday. No idea why, tried it again and it immediately picked up the code.

1 Like