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!