Broadlink RM
homebridge-broadlink-rm · v3.6.22
Adds Broadlink RM Mini and RM Pro IR/RF blasters to HomeKit for controlling learned-code devices.
What it says it supports
Brands
- Broadlink
Devices it names
- RM Mini 3
- RM Pro 3
Shows up in Apple Home as from its README
What people report
The original plugin is abandoned; RM3/RM Pro IR and RF work, but newer RM4 and RM Mini device codes (61a2, 6026, 649b, 653a, 62be, 5f36) show as unknown, with only IR learning working via forks.
- Works5
- Partly works9
- Not working3
- Requested3
- Won’t be supported3
| Device | Status | What they said | Source |
|---|---|---|---|
| Broadlink air conditioner accessory | Works | Poster modified AirCon accessory to heat only and raised minimum temperatureSaved copyI have asked for help to change the AirCon accessory to Heat only if you want to use it Only for Heater a few days ago. https://www.reddit.com/r/homebridge/comments/hpoqo4/homebridge_plugin_developers/?utm_source=share&utm_medium=ios_app&utm_name=iossmf Good news! I have figured it out myself how to make it Heat only plus also HomeKit now allows Minimum temperature to be more than 10, i have also fixed that with the AirCon accessory, if someone else is interested, i can create a Fork for Heater Only and publish to use. Here is my screenshot (My Button looks lil bit funny compared to Dyson or … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-07 |
| Broadlink RM IR blaster | Works | Cheap IR blaster with rock solid performanceSaved copyDefinitely homebridge-broadlink-rm, super cheap IR blaster and rock solid performance. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-12 |
| Broadlink RM Mini 3 | Works | Device type 27c7 added after reportSaved copyThe RM Mini3 (bought in 2018) may not be handled correctly in https://github.com/lprhodes/broadlinkjs-rm/blob/master/index.js Will test to add this later & test, `rmDeviceTypes[parseInt(0x27c7, 16)] = 'Broadlink RM Mini'; ` report later ----update--- after add this line: `rmDeviceTypes[parseInt(0x27c7, 16)] = 'Broadlink RM Mini'; ` log shows: [code] Before "https://github.com/lprhodes/broadlinkjs-rm/blob/master/index.js" is updated (I may launch a pull-request, never done that on GitHub before..) You could try to locate the "broadlinkjs-rm" using `grep -rnw . -e "broadlinkjs` under node … Excerpt saved from GitHub on 2026-10-22. | Issue #441 · 2018-10 |
| Broadlink RM Mini 3 | Works | Works flawlessly for IR AC; RM4 not recommendedSaved copyUsing the Broadlink RM Mini 3. Works flawlessly just make sure to set up the device using the IHC app and the homebridge-boradlink-rm-pro plugin works great. if you have any questions feel free to reaxh out Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2020-08 |
| Broadlink RM Pro (RM3 Pro) | Works | RM Pro with 315/433MHz and TC2 controlled using learned or imported codes; RF learning added laterSaved copyYeah the Scan RF one seems is work in progress - the first part seems to be working as it should be need to guess the right codes for the next party. At the moment the second part is just using the same functionality as a normal learn. On 27 Apr 2017, 4:28 PM +1000, mrblack7 , wrote: Great. Would be happy to help. I am using an RM 3 Pro (newest version) with Acmeda motorised blinds (from what I understand, these are rebadged Somfy motors) I've just added the ScanRF accessory and attempted to learn the code, but it still seems to be picking up a different one every time. Apr 27 16:22:38 … Excerpt saved from GitHub on 2026-10-22. | Issue #29 · 2017-03 |
| Broadlink IR/RF controlled LED light | Partly works | IR receivers shaky; brightness config fails with hex values missing errorSaved copyI ended up binning that and buying a magic home wifi controllers - the IR receivers were a little shaky and you need them on display to receive a signal. If you get the magic home boxes then there is a good hombridge plug in. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2019-07 |
| Broadlink RM | Partly works | Version 4.4.5 works with no token; later versions buggy; one user calls it a nightmareSaved copyI use the kiwi cam version 4.4.5. The later version are buggy for me. No token necessary. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2023-12 |
| Broadlink RM mini 3 IR TV | Partly works | IR control works but TV power state can't be detectedSaved copyHey guys, I successfully setup the Broadlink RM mini 3 with my RPi2B+ & Hhomebridge 1.1.0. One feature that is not available though is the detection of the power state, obviously, since no internet connection is available (no WiFi or Ethernet port). That sucks obviously, but it got me at least a bit thinking. The TV has a USB port, unused right now. The thought was to have a small, wifi connected device which is ping-able. *From a config file* |pingIPAddress|When an IP address is provided, it is pinged every second. If a response is received then the TV turns on, otherwise it turns off.| … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2021-06 |
| Broadlink RM4 Mini with dumb AC | Partly works | Hard to configure JSON; shared working config for two A/Cs and fansSaved copyHere it's my configuration, I'm using two A/C (one with 0.5 degree steps and the other with 1 degree) and I also use the plugin to control two fans: https://pastebin.com/PF9bWwfX Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2024-07 |
| Broadlink RM4 Mini with LG air conditioner | Partly works | Needs learned IR codes per temperature; on code must be learned while unit is onSaved copyOne thing that happened to me is that I learned the on code with the control already on, so in fact . Turn off the control (without the numbers on screen), learn with broadlink and press the on/off button, the HEX code for on appears on console and also the remote was turned on Also, my AC is LG tho, maybe if I share you my full config helps you. Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit comment · 2024-06 |
| Broadlink RM4 Pro | Partly works | IR learning works; RF code learning (rolling codes) is difficultSaved copyI've been playing around with BroadLink RM4 Pro with HomeBridge for over a month now trying to make it work, I've done good progress so far, still not working 100% but I wanted to share my experience that might help others and hoping some might have suggestions on how to make it work. I'm running HomeBridge on Pi version 1.1.6 with BroadLink Plugin by kiwi-cam (https://github.com/kiwi-cam/homebridge-broadlink-rm#readme) with the following config section: {"platform": "BroadlinkRM","name": "Broadlink RM4 Pro","hideWelcomeMessage": true,"hideScanFrequencyButton": false,"hideLearnButton": … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2020-11 |
| Broadlink RM4 Pro (61a2) | Partly works | Unknown device; IR learning works with a workaround, RF does notSaved copySame here Please raise an issue in the GitHub repository (https://github.com/lprhodes/homebridge-broadlink-rm/issues) with details of the type of device and its device type code: "6026". The device is connected to your network with the IP address "10.0.1.43". [2020-6-30 15:04:00] [Broadlink Living] [2020-6-30 15:04:00] [Broadlink Living] [2020-6-30 15:04:00] [Broadlink Living] Welcome to version 3.6.23 of the Homebridge Broadlink RM Plugin! [2020-6-30 15:04:00] [Broadlink Living] [2020-6-30 15:04:00] [Broadlink Living] Find out what's in the latest release here: … Excerpt saved from GitHub on 2026-10-22. | Issue #658 · 2020-06 |
| Broadlink RM4 Pro (649b) | Partly works | Unknown device; only IR learning works via fork, RF and temperature sensor do notSaved copyI am receiving this error at start-up. _[Info] We've discovered an unknown Broadlink device. This likely won't cause any issues. Please raise an issue in the GitHub repository (https://github.com/lprhodes/homebridge-broadlink-rm/issues) with details of the type of device and its device type code: "649b". The device is connected to your network with the IP address "10.0.1.xx”._ I have tried the @kiwi-cam branch, but did not fix the problem. I would be grateful if somebody can provide any insights. Thank you, Excerpt saved from GitHub on 2026-10-22. | Issue #665 · 2020-07 |
| Broadlink RM4 Pro with sensor cable | Partly works | Works but logs temp/humidity every 10s despite log level; noHumidity option silences itSaved copyI am currently using the Homebridge Broadlink RM Pro plugin by kiwi\_cam. Everything is great except the plugin continuously reports the temperature and humidity despite setting the log-level to warning. Is the reporting of the sensor data independent of the logLevel, does anyone know how to silence this, or most likely...have I made an error in my configuration? Thanks! Device: Broadlink RM4 pro with the Sensor Cable. The plugin configuration: `{` `"platform": "BroadlinkRM",` `"name": "BroadlinkRM",` `"hideScanFrequencyButton": true,` `"hideLearnButton": false,` `"hideWelcomeMessage": true,` … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2023-11 |
| Broadlink RM Mini with Sonoff TH16 Tasmota temperature sensor | Not working | No MQTT temperature value found; sensor reading nested under AM2301 keySaved copy… "air-conditioner", "host": "192.168.0.177", "mqttURL": "mqtt://192.168.0.199", "mqttUsername": "Stefano", "mqttPassword": "Password", "mqttTopic": "tele/sonoff/SENSOR/", "temperatureUpdateFrequency": 150, "minTemperature": 10, "maxTemperature": 30, "defaultCoolTemperature": 23, "defaultHeatTemperature": 25, "replaceAutoMode": "cool", I receive this message: "No MQTT value could be found for topic with identifier "temperature". But my TH16 is transmitting telemetry just fine: 00:00:00 CFG: Loaded from flash at F9, Count 43 00:00:00 Project sonoff sonoff Version 6.5.0.16(sonoff)-2_5_2 00:00:00 … Excerpt saved from Arctic Shift Reddit archive on 2026-10-22. | Reddit thread · 2019-06 |
| Broadlink RM3 (device code 5f36) | Not working | Discovered but unsupported code; Learn Code failsSaved copyInitially I was in the same boat but I used the Broadlink app and got it to be discovered by Homebridge, but unfortunately my device code is 5f36 which is not supported by Homebridge (hopefully it will be, soon). The link for the app I used is: https://apps.apple.com/us/app/broadlink/id1450257910 Try resetting the RM3 again and set it up with the app I mentioned. I am new in this field but hope I may be able to help.. I have reset the RM3's (I got 4) multiple times, and set them up with the Broadlink app with no issues. Everything works through the Broadlink app - I just can't get Homebridge … Excerpt saved from GitHub on 2026-10-22. | Issue #600 · 2020-04 |
| Broadlink RM4C Mini | Not working | Learn Code stops after 10s timeout even though device is discoveredSaved copyHi, I have RM4C Mini but still not able to Learn Code. Device was already discovered by Homebridge plugin after hard reset and setup in broadlink app with skipping adding to room. But when I tapp Learn button in Apple Home app Learn code is not shown. Learn Code (stopped - 10s timeout) error. Please suggest. Thanks a lot for your work.! Excerpt saved from GitHub on 2026-10-22. | PR #629 · 2020-05 |
| BestCon Universal Remote (RM4C Mini) | Requested | Shows as unknown; works in Broadlink app, identified as RM Mini 4 CSaved copyInterestingly, 62be is identified as a Broadlink RM Mini 4 C in the python-broadlink so it should be able to work with forks that support the RM4 series devices. That last part is going to be the challenge. I'm looking after the homebridge-broadlink-rm-pro fork and I've just released v4.2.6 which hopefully fixes the RM4 issues others are having. Excerpt saved from GitHub on 2026-10-22. | Issue #644 · 2020-06 |
| Broadlink RM4 Mini (653a) | Requested | Unknown device code, support requestedSaved copysame issue with device type code: "653a". RM4 mini. any help? Excerpt saved from GitHub on 2026-10-22. | Issue #665 · 2020-07 |
| Broadlink RM4 Pro (6026) | Requested | Unknown device code, support requestedSaved copyHi ! Could you please add support for this device? Excerpt saved from GitHub on 2026-10-22. | Issue #702 · 2020-12 |
| Broadlink MP1 power strip (OEM) | Won’t be supported | Discovered as unknown device; plugin only handles RM devicesSaved copy… DT360E. The plugin found my two rm pro with now problem. So, you can clear these devices that are not RM device. [Important!] We've discovered an unknown Broadlink device. Please raise an issue in the GitHub repository (https://github.com/lprhodes/homebridge-broadlink-rm/issues) with details of the type of device and its device type code: "4ef7" so that wecan handle it correctly and prevent this message from appearing. [Important!] We've discovered an unknown Broadlink device. Please raise an issue in the GitHub repository (https://github.com/lprhodes/homebridge-broadlink-rm/issues) with … Excerpt saved from GitHub on 2026-10-22. | Issue #274 · 2018-02 |
| Broadlink SP Mini smart plug | Won’t be supported | Added to the plugin's unsupported device listSaved copyPlease raise an issue in the GitHub repository (https://github.com/lprhodes/homebridge-broadlink-rm/issues) with details of the type of device and its device type code: "7d07". The device is connected to your network with the IP address, it should be sp mini, Excerpt saved from GitHub on 2026-10-22. | Issue #443 · 2018-10 |
| Broadlink SP3S smart plug | Won’t be supported | Discovered as unknown device; plugin only handles RM devicesSaved copy@lprhodes First of all, thank you for your awesome plugin. I've been using this plugin for a year now. Below is the error status. I have many smart plugs, A1, S1C, Curtains DT360E. The plugin found my two rm pro with now problem. So, you can clear these devices that are not RM device. [Important!] We've discovered an unknown Broadlink device. Please raise an issue in the GitHub repository (https://github.com/lprhodes/homebridge-broadlink-rm/issues) with details of the type of device and its device type code: "4ef7" so that wecan handle it correctly and prevent this message from appearing. … Excerpt saved from GitHub on 2026-10-22. | Issue #274 · 2018-02 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local
Broadlink RM LAN protocol
You’ll need
- Broadlink RM device
Compatibility
| Verified by Homebridge | No |
|---|---|
| Homebridge versions | >=0.2.0 |
| Homebridge 2.0 | No |
| Node.js | >=7.6.0 |
| Settings in Homebridge UI | No |
| Matter | No |
| License | ISC |
Community signals
| Downloads a week | 45 |
|---|---|
| Downloads a month | 357 |
| GitHub stars | 570 |
| Open issues | 207 |
| Closed issues | 503 |
| Last code push | 2022-02-11 |
| Latest version | 3.6.22 (2020-01-16) |
| First published | 2017-03-14 |
| Releases | 174 |
| npm dependents | 1 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- AirPurifier
- HumidifierDehumidifier
- Lightbulb
- LockMechanism
- Outlet
- Switch
- Thermostat
- Window
- WindowCovering