#BroadLink RM4 Pro (RF not working)

1 messages · Page 1 of 1 (latest)

snow delta
#

Hey everyone! I’m running into trouble with getting Broadlink RF commands to work with my fan and could use some help. Here’s everything I’ve done so far:

What I’ve Done:
• I have a Broadlink remote added to Home Assistant and confirmed it’s working as a device.
• I’m trying to learn and send an RF command (not IR) from my fan’s remote, specifically to toggle the fan’s light using a command called light_on.
• In Developer Tools > Actions, I used Remote: Learn command:
• Selected the Broadlink remote (called Universal Remote)
• Set Command to light_on
• Chose rf as the command type
• Enabled the Alternative option
• I pointed the physical fan remote directly at the Broadlink and kept pressing the button repeatedly for about 10–15 seconds.
• I finally saw the green check mark on screen ✅
• Then, I went to Remote: Send command and tried sending light_on to the same remote — but I got an “Unknown error”.
• Logs confirmed the error was: Command not found: 'light_on'.

What I Tried Next:
• I changed the command name (e.g. Light On, fan_light_on_test) and re-learned it again using the same method — still failed with the same error.
• I attempted to delete the command using Remote: Delete command, but that also failed with “Unknown error”.
• I checked the logs and saw:

Failed to call remote.send_command: Command not found: 'light_on'

•    I also checked the state of remote.universal_remote in Templates, and the command doesn’t appear in the list.
•    Also nothing else in the logs shows up other than the error message i mentioend above. Even though I have tried it many times.

Any ideas why RF learning isn’t completing or why commands won’t save at all? I’m definitely in RF mode, and the fan remote is 100% RF-based (not IR or rolling code, as far as I can tell). Appreciate any help or insight!