/indigo-broadlink

Indigo Plugin for Broadlink Devices (RM Pro+)

Primary LanguagePythonGNU General Public License v2.0GPL-2.0

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.

Usage

  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.

Licenses

This Plugin

Dependencies