MQTT Connector  

Developer: FlyingDiver     Like this plugin? Show your appreciation!
Category: Hubs and Protocol Bridges
Github: Github Repo
Assistance: Get help!   
Plugin ID: com.flyingdiver.indigoplugin.mqtt
Latest release: v0.4.7 released on July 7, 2020
Requires: Indigo v7.0.2 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

MQTT Connector

Plugin for the Indigo Home Automation system.

This plugin acts as a client to one or more MQTT brokers.

Quick Start on the Wiki

Indigo 7 Only

This plugin requires Indigo 7 or greater.

Release details
Released on: July 7, 2020
Requires: Indigo v7.0.2+
Changes in this release

Bug fix - state labels now correct

Release details
Released on: April 29, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Fixed device publishing to multiple broker devices

Release details
Released on: April 24, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

More capability changes in device template.

Release details
Released on: April 24, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

More info in device template dict

Added more fields to top level. Added actual values to capabilities.

0.4.3 was never released

Release details
Released on: April 23, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Added device capability keys to the dictionary available for publishing templates. The dict now looks something like this: { 'name': u'Example Sensor', 'deviceId': 1379277130, 'address': u'123456', 'model': u'Example On/Off Sensor Module', 'states': [ {'name': u'backlightBrightness', 'value': 0}, {'name': u'sensorValue', 'value': 82.4}, {'name': u'sensorValue.ui', 'value': u'82.4 \xb0F'} ], 'supportsAllLightsOnOff': True, 'supportsAllOff': True, 'supportsOnState': True, 'supportsSensorValue': True, 'supportsStatusRequest': True, }

The "supportsXXX" keys are new. All device attributes starting with "supports" are added to the list. The actual keys present will be different for different devices. Only "True" keys will be included.

Release details
Released on: April 22, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Fix bug in publishMessageAction

retain flag not processed properly

Release details
Released on: March 28, 2020
Requires: Indigo v7.0.2+
Downloaded: 9 times 
Changes in this release

The release implements MQTT topic commands to set variables or command devices.

Release details
Released on: March 20, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Added topic aggregation Device. Changed payload templates to double quotes. Fixed topic subscription actions.

Release details
Released on: Jan. 31, 2020
Requires: Indigo v7.0.2+
Downloaded: 4 times 
Changes in this release

Added termination term to topic match

So that topic matching can terminate at a specific term.

Fixed indentation problem

Release details
Released on: Jan. 26, 2020
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

This is the first test release implementing support for the AWS IoT MQTT broker. There's a new option when configuring a Broker device to select this type of broker. Requires an AWS account and IoT instance configured. Documentation on that will be in the Wiki, eventually.

See https://github.com/FlyingDiver/Indigo-MQTT/issues/6

One change for existing users - the files paths for the DXL Broker Device configuration are now relative to the Indigo base directory, rather than absolute paths.

Release details
Released on: Oct. 1, 2019
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Catch error if DXL Library not installed. Prevent creating DXL Broker if no DXL Library.

Release details
Released on: Sept. 28, 2019
Requires: Indigo v7.0.2+
Downloaded: 1 times 
Changes in this release

Now supports OpenDXL Brokers. DXL is a off-shoot of MQTT.

https://www.opendxl.com

OpenDXL is an initiative to create adaptive systems of interconnected services that communicate and share information for real-time, accurate security decisions and actions.

Release details
Released on: Sept. 16, 2019
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Addresses issue #4, will automatically reconnect if MQTT Broker connection is lost.

Release details
Released on: Aug. 23, 2019
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Actually fixed exclusion method.

Also, blocks updates on broker devices

Release details
Released on: Aug. 21, 2019
Requires: Indigo v7.0.2+
Downloaded: 0 times 
Changes in this release

Release 0.1.0 - First plugin store release