Use Homey together with supported Broadlink devices.
App Store – Production:
https://homey.app/a/com.broadlink
App Store – Test:
https://homey.app/a/com.broadlink/test
Supported devices
Universal remote controls
-
RM3 Mini – IR
-
RM3 Mini Red Bean edition – IR
-
RM Pro – IR
-
RM Pro Plus – IR and RF
-
RM4 Mini – IR
-
RM4 Pro – IR and RF
-
RM5 Plus – use the RM5 Plus pairing instructions and tips
-
RM Max, device type
0xAF8B– pair using the RM4 Pro driver
Sensors, sockets and other devices
-
A1 – environment sensor
-
SP1 – power socket
-
SP2 – power socket with nightlight and power meter
-
SP3S – power socket with power meter
-
MP1 – four-way power socket
-
Hysen / Beok – compatible OEM thermostats
-
Dooya – compatible motorized curtains
Support may depend on the exact hardware revision, device type and installed firmware. Devices with the same commercial name can contain different hardware.
Before pairing an RM device
RM-series devices must be unlocked for local network communication before Homey can control them.
In the Broadlink mobile app:
-
Open the RM device.
-
Open its device settings or properties.
-
Find the Lock device or Device lock setting.
-
Make sure the device is unlocked.
-
Return to Homey and start pairing.
The exact menu name can differ between versions of the Broadlink mobile app.
It is also strongly recommended to assign the Broadlink device a fixed IP address or DHCP reservation.
If Homey still cannot find or authenticate the device:
-
Reset the Broadlink device.
-
Add it again using the official Broadlink mobile app.
-
Confirm that it works in the Broadlink app.
-
Unlock it for local network communication.
-
Add it to Homey again.
Learning an IR command
-
Open the Broadlink device in Homey.
-
Start Learn IR command.
-
Point the original remote control towards the Broadlink device.
-
Keep the remote approximately 10–20 cm from the Broadlink device.
-
Press the required button on the remote.
-
Wait for Homey to confirm that the command was learned successfully.
-
Give the command a clear and unique name.
Learning an RF command
The RM Pro, RM Pro Plus and RM4 Pro first need to detect and lock onto the remote control’s RF frequency. This initial stage is called RF sweeping.
Homey does not ask you to select the RF frequency manually. The Broadlink device searches for the transmitted frequency during the sweeping stage but for RM4 Pro, you can device the frequency also manually.
To learn an RF command:
-
Keep the original remote approximately 10–20 cm from the Broadlink device.
-
In Homey, start Learn RF command.
-
Press and continuously hold the required button on the original remote.
-
Keep holding the button until the LED on the Broadlink device changes or switches off. This indicates that the frequency sweep has detected and locked onto the signal.
-
Release the remote button.
-
Wait for the Broadlink LED to switch on again or for Homey to request the actual command.
-
Briefly press the same remote button once more.
-
Wait for Homey to confirm that the RF command was stored successfully.
If learning fails, repeat the procedure while keeping the remote close to the Broadlink device. Do not use only short button presses during the frequency-sweeping stage.
Most ordinary fixed-code RF remotes can be learned. Rolling-code or frequency-hopping remotes generally cannot be copied reliably. This commonly affects garage doors, gates, alarm systems and some security-related products.
RM4 Pro firmware compatibility
Some RM4 Pro users have reported that firmware 62093 prevents local integrations from communicating with the device. Similar behaviour has also been reported by users of other local-control integrations.
Before changing the firmware, first verify that:
-
The RM4 Pro is unlocked in the Broadlink mobile app.
-
Homey and the RM4 Pro are connected to the same local network.
-
Client isolation or guest-network isolation is disabled.
-
The device has been reset, configured again and unlocked.
-
The latest test version of the Homey app has been tried.
-
A diagnostic report has been submitted after a failed pairing or learning attempt.
If all normal troubleshooting fails and the RM4 Pro uses an affected firmware version, firmware 62092 has been reported by the community as a possible workaround:
http://124.71.130.238/RMBL4-62092-8720-BL-FC-3389.upd.bin
Background information:
Important: This firmware file and downgrade procedure are not provided or officially supported by the Homey app developer. Installing or downgrading firmware can make the device unusable, introduce security risks or void its warranty. Use it only as a last resort and entirely at your own risk. Never interrupt the device’s power supply during a firmware update.
Troubleshooting and support
For normal support, pairing questions and configuration help, please use this Homey Community topic.
When reporting a problem, include:
-
The exact Broadlink product name
-
The device type or model ID, if available
-
The installed Broadlink firmware version
-
The installed Homey app version
-
Your Homey model and firmware version
-
Whether the device is unlocked
-
Whether it works in the official Broadlink app
-
A precise description of what happens
-
Any displayed error message
Please also send a diagnostic report from the Broadlink app on Homey immediately after reproducing the problem and include its diagnostic report ID in your post.
For RF-learning problems, submit the diagnostic report while or immediately after performing the complete RF-learning procedure, including the frequency-sweeping stage.
GitHub is intended for confirmed application bugs and development-related requests, not as the primary support channel:
Before opening a new issue, please check whether the same problem has already been reported.
Credits
This app builds on the work of several open-source projects and contributors. The current application has also been developed with assistance from ChatGPT.
Special thanks to the previous developer, Remko, for his work on the original application. ![]()
References and related projects:
-
homebridge-broadlink-rm/helpers at master · lprhodes/homebridge-broadlink-rm · GitHub
-
http://peter.windridge.org.uk/playing-with-cheap-iot-devices
-
https://blog.ipsumdomus.com/broadlink-smart-home-devices-complete-protocol-hack-bc0b4b397af1
Support the development
Community apps and appreciation
These Homey Community apps are developed and maintained in my spare time.
Did you know? In my experience maintaining community Homey apps, only a very small proportion of users choose to support their development financially—even when a new device integration or specific feature has been implemented at their request.
Contributions are never required, but they are a meaningful way to recognise the time invested in development, testing, compatibility updates and ongoing user support. If one of my apps has been useful to you, you can optionally show your appreciation here:
Send an optional thank-you via PayPal
A contribution does not unlock additional features or affect the support you receive. It is simply a way to say thank you.
My Homey apps
![]() Smart Presence Wi-Fi presence detection |
![]() Xiaomi Mi Home Xiaomi Mi Home devices |
![]() Broadlink IR, RF and smart devices |
|||
![]() TP-Link KASA LAN Local Kasa control |
![]() Yeelights LAN Local Yeelight control |
![]() Xiaomi Miija Temperature and humidity sensors |
|||
![]() Octoprint Monitor your 3D printer |
![]() Virtual Radar ADS-B aircraft tracking |
![]() enigma2 Control Enigma2 receivers |


















