Skip to content
Homebridge TestFlight
Broadlink

Broadlink RM

homebridge-broadlink-rm-pro · v4.4.21

LocalHomebridge 2.0Archived

Controls IR/RF devices through Broadlink RM Mini and RM Pro blasters as HomeKit accessories, including AC and TV.

What it says it supports

Brands

  • Broadlink

Devices it names

  • RM Mini 3
  • RM Pro 3
  • RM4

Shows up in Apple Home as from its README

Sensor readings in its code

What people report

Maintained fork (homebridge-broadlink-rm-pro) that has added RM4 Pro and RM3 Mini device codes over the years; users report the temperature/humidity sensor cable works.

  • Works9
  • Partly works2
  • Not working3
  • Requested1
DeviceStatusWhat they saidSource
Broadlink device 0x520dWorksSupport for 520d device added in v4.4.14
Saved copy
Added Adding support for 520d device (#632) Fixed Fixes 'No off HEX code found for XX' error (#615) Updated semver version to resolve CVE-2022-25883 Changed Heater-Cooler tempStepSize default changed to 1 to match AC (#616)

Excerpt saved from GitHub on 2026-10-22.

PR #634 · 2023-07
Broadlink device 0x6184WorksSupport added in v4.4.7
Saved copy
Added Adds 0x6184 device support Added support for 'white' light. Thanks to @JuniorGenius Fixed Removed unsupported AutoOnOff code from heater-cooler accessory which was causing exceptions.

Excerpt saved from GitHub on 2026-10-22.

PR #417 · 2021-11
Broadlink RM3 Mini (0x27d0)WorksSupport added in v4.4.17
Saved copy
[4.4.17 - 2024-07-17] Added Adds support for RM3 Mini 0x27d0 (#691) Fixed Reduced default logging of blind positions #702 Updated versions of mqtt, mocha, release-it, and hap-nodejs to resolve known vulnerabilities Changed Reduced log level for onTemperature events (now debug events)

Excerpt saved from GitHub on 2026-10-22.

PR #718 · 2024-07
Broadlink RM4WorksBroadlink RM plugin used for years without issues
Saved copy
I'm running a 7 year old 2b and it does fine. I got a cheap USB bluetooth module for it for some plugins and I've been running the Broadlink RM plugin for several years now with no issues. ​ All that said, I'm going to eventually upgrade to a 4 so I can run my RSTP cameras through it instead of a separate instance on my laptop. ​ I suggest spending a little extra for the 4 so you have the extra headroom to do more with it down the road if you end up wanting to.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-01
Broadlink RM4 C MiniWorksUser added all IR devices including air conditioner; some characteristic warnings
Saved copy
… on Homebridge wanting to integrate some devices into Homekit. Have just gotten my Raspberry Pi installed and ready to go with Homebridge and homebridge-broadlink-rm-pro v4.4.5 plugin installed. Currently am using the Broadlink app with Siri Shortcuts. Migrating from Broadlink app to Homebridge seems like a big task where I'm stuck with the config part which I have no idea on how to edit the json file. I know this is a big ask but can someone please help me? Devices I would like to add and the accessories I want to control: Broadlink RM4 C Mini (Bedroom): \- Panasonic Air Conditioner ON OFF …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2021-06
Broadlink RM4 mini / RM4 proWorksRecommended by several for RF/IR ceiling fan control
Saved copy
Broadlink rm4 mini pro

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2023-02
Broadlink RM4 Mini with HTS2 sensorWorksAC auto pulls temperature and humidity from sensor cable
Saved copy
A much simpler alternative: Get a Broadlink RM4 Mini + HTS2 Sensor cable instead. Setup with the Broadlink RM plugin, and when you add an AC it will automatically pull the current temperature and humidity data from the sensor.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2026-06
Broadlink RM4 Pro (0x520b)WorksRM4 Pro auth via hosts config fixed in merged PR
Saved copy
Summary Two fixes that unblock RM4 Pro auth when the device is configured via the `hosts` array. Both bugs are silent on RM3 generation devices, RM4 Pro firmware is stricter, validates fields RM3 ignored, and silently drops malformed packets. 1. Pass MAC as Buffer to `addDevice` (commit 39742f3) The `Device` class in `kiwicam-broadlinkjs-rm` constructs outgoing packets by indexing `this.mac[5..0]` directly into Buffer slots: [code] This works only when `this.mac` is a 6-byte Buffer. The `hosts` loop in `platform.js`, however, was passing it as a string (`mac.toLowerCase()`). JavaScript …

Excerpt saved from GitHub on 2026-10-22.

PR #779 · 2026-05
Broadlink Temperature/Humidity Sensor CableWorksWorks with a working configuration; sensors show in Home after moving room
Saved copy
Here are the screenshots of it presented in Home after I moved the sensors from the Default room to the correct room where the sensors are.

Excerpt saved from GitHub on 2026-10-22.

Issue #554 · 2023-01
Broadlink RM4 Pro with light remotePartly worksOne button per function works; multi-button single accessory not possible
Saved copy
Hi Everyone, I am using homebridge-broadlink-rm-pro) plugin on my homebridge. I have added my TV successfully but couldn't add my light remote controller because I couldn't find a good JSON example for this remote controller. In the remote controller, I would like to use only 4 buttons (ON/OFF, Mix Light, Turn, Flash). I have checked here: https://broadlink.kiwicam.nz/#accessories but nothing was suitable for this button. Please kindly suggest to me which JSON I should use. Thank you for all

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2024-07
Midea AC via NovaDigital RM6 PRO IR blasterPartly worksControls AC but card showed target temp as room temp; fixed with sensor workaround
Saved copy
… everyone! I wanted to share something I accomplished with the help of Claude (AI) that I think many of you will find useful, especially if you're using an IR blaster to control a dumb AC unit. The problem I have a Springer Midea AC with no Wi-Fi. I bought a NovaDigital RM6 PRO IR/RF blaster to control it via HomeKit through Homebridge. It worked, but the AC card was showing the target temperature (e.g. "cooling to 20°") in both fields, instead of showing the actual room temperature at the top and the target at the bottom, like a proper thermostat card should. The solution I also have a Tuya …

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit thread · 2026-06
Broadlink RM ProNot workingHumidity characteristic warning every 10 seconds, no fix; user switched to Sensibo
Saved copy
I haven’t find any function for this. So I bought Sensibo 😂

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2021-08
Broadlink RM3 IR blasterNot workingNever connected to Eero network; temperature needs RM4 with sensor cable
Saved copy
The device doesn't like my Eero network. Disabling 5GhZ, various restarts, and other troubleshooting steps never worked. I don't know about setting it up with the air conditioner because I never got that far. I do know that emulating the button presses using this device would be tricky, because getting the air conditioner set how I want isn't easy.

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2022-05
Broadlink RM4 ProNot workingPlugin reports 'no device found' despite correct IP/MAC, unlocked, current firmware; older plugin versions failed
Saved copy
yeah buttons show up in homekit, i get this: \[Broadlink RM\] \[ERROR\] Bedroom Fan sendData (no device found, ensure the device is not locked) IP and Mac are correct as per router and it Isn't locked on the device :(

Excerpt saved from Arctic Shift Reddit archive on 2026-10-22.

Reddit comment · 2023-09
Meross smart plug MSS310/MSS315RequestedCheck-alive via power reading proposed in PR that was closed unmerged
Saved copy
Fixes https://github.com/kiwi-cam/homebridge-broadlink-rm/issues/700 --- Adding support for "ping" / check-alive capability using Meross smart plug's power consumption measurement. Tested plug models: MSS310 & MSS315. Accessory UUID & user key can be obtained via the Meross plugin https://github.com/bwp91/homebridge-meross Configuration: [code]

Excerpt saved from GitHub on 2026-10-22.

PR #701 · 2024-05

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 over LAN, IR/RF learned codes

You’ll need

  • Broadlink RM device

Compatibility

Verified by HomebridgeNo
Homebridge versions^1.4.1 || ^2.0.0
Homebridge 2.0Yes
Node.js>=7.6.0
Settings in Homebridge UINo
MatterNo
LicenseISC

Community signals

Downloads a week182
Downloads a month882
GitHub stars318
Open issues8
Closed issues646
Last code push2026-09-20
Latest version4.4.21 (2026-05-09)
First published2020-05-25
Releases175

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.

Caveats from the README

  • This plugin is archived, deprecated or on Homebridge’s unmaintained list.

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • AirPurifier
  • Fan
  • Fanv2
  • GarageDoorOpener
  • HeaterCooler
  • HumidifierDehumidifier
  • HumiditySensor
  • InputSource
  • Lightbulb
  • LockMechanism
  • Outlet
  • Switch
  • Television
  • TelevisionSpeaker
  • TemperatureSensor
  • Thermostat
  • Window
  • WindowCovering