Skip to content
Homebridge TestFlight
Broadlink

Broadlink RM

homebridge-broadlink-rm · v3.6.22

Local

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
DeviceStatusWhat they saidSource
Broadlink air conditioner accessoryWorksPoster modified AirCon accessory to heat only and raised minimum temperature
Saved copy
I 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 blasterWorksCheap IR blaster with rock solid performance
Saved copy
Definitely 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 3WorksDevice type 27c7 added after report
Saved copy
The 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 3WorksWorks flawlessly for IR AC; RM4 not recommended
Saved copy
Using 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)WorksRM Pro with 315/433MHz and TC2 controlled using learned or imported codes; RF learning added later
Saved copy
Yeah 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 lightPartly worksIR receivers shaky; brightness config fails with hex values missing error
Saved copy
I 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 RMPartly worksVersion 4.4.5 works with no token; later versions buggy; one user calls it a nightmare
Saved copy
I 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 TVPartly worksIR control works but TV power state can't be detected
Saved copy
Hey 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 ACPartly worksHard to configure JSON; shared working config for two A/Cs and fans
Saved copy
Here 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 conditionerPartly worksNeeds learned IR codes per temperature; on code must be learned while unit is on
Saved copy
One 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 ProPartly worksIR learning works; RF code learning (rolling codes) is difficult
Saved copy
I'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 worksUnknown device; IR learning works with a workaround, RF does not
Saved copy
Same 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 worksUnknown device; only IR learning works via fork, RF and temperature sensor do not
Saved copy
I 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 cablePartly worksWorks but logs temp/humidity every 10s despite log level; noHumidity option silences it
Saved copy
I 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 sensorNot workingNo MQTT temperature value found; sensor reading nested under AM2301 key
Saved 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 workingDiscovered but unsupported code; Learn Code fails
Saved copy
Initially 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 MiniNot workingLearn Code stops after 10s timeout even though device is discovered
Saved copy
Hi, 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)RequestedShows as unknown; works in Broadlink app, identified as RM Mini 4 C
Saved copy
Interestingly, 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)RequestedUnknown device code, support requested
Saved copy
same 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)RequestedUnknown device code, support requested
Saved copy
Hi ! 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 supportedDiscovered as unknown device; plugin only handles RM devices
Saved 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 plugWon’t be supportedAdded to the plugin's unsupported device list
Saved copy
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: "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 plugWon’t be supportedDiscovered as unknown device; plugin only handles RM devices
Saved 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 HomebridgeNo
Homebridge versions>=0.2.0
Homebridge 2.0No
Node.js>=7.6.0
Settings in Homebridge UINo
MatterNo
LicenseISC

Community signals

Downloads a week45
Downloads a month357
GitHub stars570
Open issues207
Closed issues503
Last code push2022-02-11
Latest version3.6.22 (2020-01-16)
First published2017-03-14
Releases174
npm dependents1

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