Broadlink Devices  

Developer: TwitchCaptain     Like this plugin? Show your appreciation!
Category: A/V and IR Equipment
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: pro.sleepers.indigoplugin.rm-pro-plus
Latest release: v1.1.3 released on Jan. 7, 2019 (this release is only compatible with Indigo 2022.2 and earlier)
Release downloaded: 0 times
Requires: Indigo v7.0.2 thru v2022.2
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

Indigo Plugin: Broadlink Devices

Broadlink Plugin Logo

This plugin allows you to read sensors for a Broadlink A1, and control the Broadlink IR blaster, SP Smart Plug and SC Smart Switch products with Indigo. Hit me up if you need help adding support for newer/different devices. I currently only own a RM Pro+ because oceanplexian purchased it for me and asked me to make a plugin. Support for the RM3 Mini was added by Colorado Four Wheeler. Support for other devices has been added slowly as they become available for testing.

Tested Devices

Other IR and SP devices may work. Let me know!

This plugin does not expose any of the RF capabilities of the RM Pro devices. If you would like these features, help me figure it out. I don't have any RF equipment.


  1. Download the latest release or clone this repo.
  2. Double-click the included plugin file.
  3. Install and Enable the Plugin.
  4. Add a New Device, Select Broadlink Devices, then RM Universal Remote or Smart Plug.
  5. Click Discover. If it fails, enter the IP and Model for the device manually.
    • Check Indigo server logs after discovery for discovery details.

RM Universal Remote

  1. Click Learn Command. Point your remote and press a button.
  2. Give it a name and Click Add Command. << Important
  3. Click Save.
  4. Use the Commands in Action Groups, Triggers or Schedules.

Smart Plugs & Smart Switches

These devices have no special states. Select an update interval in the plugin configuration; this ensures local state changes are reported as expected. Control these devices with On/Off commands as you would any other relay device.

A1 Environmental Sensor

All five sensors are exposed as custom device states on a single device. We'd break them out into individual devices, but it would require a dedicated plugin due to limitations in the device architecture for Indigo plugins. Once you add the device you can see the device states in the bottom pane of Indigo. Just grab the slider dot at the bottom and drag it up. You can create triggers against the device states and add them to control pages.


This Plugin


Release details
Released on: Jan. 7, 2019
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

This release fixes a few bugs that caused issues adding new devices. Additionally, support for SC1 relay devices and A1 sensors devices has been added.

Release details
Released on: Dec. 2, 2018
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

Device update errors are now logged with a toggle checkbox to turn them on or off. Discovery process is improved by populating new devices first. AllLightsOn command was broken and has been fixed. Commands can now be tested from the device settings window, right after learning. No longer do you have to make an action group to test a command.

Release details
Released on: Nov. 26, 2018
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

This release adds support for SP2 / SP3 / SPmini Smart Plug devices. Please report any problems so bugs can be fixed!

Release details
Released on: Nov. 24, 2018
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

This release contains: - Documentation Updates - Dependency: updates broadlink python library - Dependency: adds required pyaes and PyCRC python libraries - Bug fix: Delete Device was using the wrong list item for comparison. 0=>1 - Bug fix: Delete Device was comparing a string to a list. Changed to in. - Bug fix: lastRawCommand was never updated. - Feature: (experimental) adds a dozen or so broadlink IR-type devices. - Enhancement: Adds error checking for broadlink actions => red log lines in indigo. - Support for RM Mini. - Experimental Support for other IR devices.

Release details
Released on: Nov. 23, 2018
Requires: Indigo v7.0.2 thru v2022.2
Changes in this release

This release has been pretty solid for a long time. Many users have reported great success with this plugin. No known bugs exist, but new features are coming. This release only supports the RM Pro +.