ShellyMQTT  

Developer: AaronLionsheep's Plugins
Category: Hubs and Protocol Bridges
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.lionsheeptechnology.ShellyMQTT
Latest release: v1.1.0 released on Oct. 9, 2023
Release downloaded: 2 times
Requires: Indigo v2022.1.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

ShellyMQTT

ShellyMQTT Test Suite

An IndigoDomo plugin that uses the MQTTConnector Plugin to interface with Shelly devices in Indigo. Each Shelly device is represented in Indigo using a single device.

The MQTT protocol is used to provide fast communication to and from the individual devices.

Please read the Wiki for more information on getting started.

Please use the Indigo Sub-Forum for help and discussion.

Release details
Released on: Oct. 9, 2023
Requires: Indigo v2022.1.0+
Downloaded: 2 times 
Changes in this release

What's Changed

  • Configurable TRV heating status icon by @AaronLionsheep in https://github.com/AaronLionsheep/ShellyMQTT/pull/143
  • Populate the Indigo firmware column by @AaronLionsheep in https://github.com/AaronLionsheep/ShellyMQTT/pull/144
  • Ignore Gen 2 device announcements by @AaronLionsheep in https://github.com/AaronLionsheep/ShellyMQTT/pull/145
  • Develop 1.1.0 by @AaronLionsheep in https://github.com/AaronLionsheep/ShellyMQTT/pull/146

Full Changelog: https://github.com/AaronLionsheep/ShellyMQTT/compare/1.0.2...1.1.0

Release details
Released on: Oct. 3, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

What's Changed

  • Preserve previous TRV schedule names by @AaronLionsheep in https://github.com/AaronLionsheep/ShellyMQTT/pull/141

Full Changelog: https://github.com/AaronLionsheep/ShellyMQTT/compare/1.0.1...1.0.2

Release details
Released on: Feb. 27, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

What's Changed

  • Convert action values to floats (#122) by @AaronLionsheep in https://github.com/AaronLionsheep/ShellyMQTT/pull/135

Full Changelog: https://github.com/AaronLionsheep/ShellyMQTT/compare/1.0.0...1.0.1

Release details
Released on: Feb. 27, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

What's Changed

  • Python3 by @AaronLionsheep in https://github.com/AaronLionsheep/ShellyMQTT/pull/134

Full Changelog: https://github.com/AaronLionsheep/ShellyMQTT/compare/0.9.0...1.0.0

Release details
Released on: Feb. 26, 2023
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

What's Changed

  • Shelly TRV by @AaronLionsheep in https://github.com/AaronLionsheep/ShellyMQTT/pull/133

Full Changelog: https://github.com/AaronLionsheep/ShellyMQTT/compare/0.8.0...0.9.0

Release details
Released on: Dec. 5, 2022
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

What's Changed

  • Shelly Motion2 by @AaronLionsheep in https://github.com/AaronLionsheep/ShellyMQTT/pull/131

Full Changelog: https://github.com/AaronLionsheep/ShellyMQTT/compare/0.7.3...0.8.0

Release details
Released on: May 1, 2022
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

Fixes a lingering bug where message types for triggers are not tracked properly during creation/updating/deletion.

Release details
Released on: May 1, 2022
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

Fixes

  • #120 - Reload button in firmware update helper now works correctly
  • #123 - Low battery triggers now fire correctly
  • #127 - The plugin is no longer greedy when processing MQTT messages
Release details
Released on: April 1, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 17 times 
Changes in this release

Added

  • #117 Shelly EM/3EM Meter devices pull in the total energy data that is stored in the persistent device memory
Release details
Released on: April 1, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 2 times 
Changes in this release

Added

  • #114 - Devices which support brightness values have a new option to restore the last brightness value when turning the device on. The default behavior continues to set the brightness to 100%.
Release details
Released on: March 31, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

Added

  • #112 The temperature_status topic is monitored for Shelly 1PM, Shelly 2.5, and Shelly i3 devices with the new temperature-status device state.
Release details
Released on: March 29, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 2 times 
Changes in this release

Added

  • #110 Add-on sensors can now be configured by their unique hardware identifiers in addition to using regular sensor channels. See the related forum post for when this might be required.

New Menu Items

  • Log Connected Sensors... gives the ability to get a summary of sensors connected to the chosen device in the Indigo log.
Release details
Released on: March 14, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 3 times 
Changes in this release

Adds

  • #109 ADC voltage is available as a state for Shelly UNI devices

Enhancements

  • #101 XML templating is in use to clean up device definitions (no major user-facing changes)
Release details
Released on: March 3, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 1 times 
Changes in this release

Enhancements

  • Focus on code reorganization
Release details
Released on: March 1, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 3 times 
Changes in this release

Adds

  • #93 Support for the Shelly Uni
  • #102 Support for the Shelly Motion
Release details
Released on: Feb. 14, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 37 times 
Changes in this release

Fixes

  • Creating or modifying triggers previously caused errors in the log
  • #96 Removes repeated logging when an RGBW2 (White) device reports an off state
  • #97 Removes repeated logging when an RGBW2 (Color) device reports an off state
  • #98 Removes logging for Shelly relays when the sw-input state changes

Adds

  • #73 Support for Shelly Gas
Release details
Released on: Feb. 14, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 0 times 
Changes in this release

Known Issues

  • Creating and modifying triggers might show errors in the log. This is resolved in ShellyMQTT v0.3.0

Fixed

  • #86 Shelly relay devices now support the correct input events (falsely supported advanced events previously)
  • #90 Other EM/3EM Meter devices can be used for templates of other Meter devices
Release details
Released on: Feb. 14, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 1 times 
Changes in this release

Known Issues

  • Creating and modifying triggers might show errors in the log. This is resolved in ShellyMQTT v0.3.0

Fixed

  • #81 Device discovery works correctly when setting up the very first device
  • #88 Topics are no longer automatically subscribed to, so a simple wildcard subscription will make the broker UI cleaner (users should ensure they are manually subscribing to the wildcard that will capture all shelly traffic: shellies/#)
  • #89 Detailed logging can be disabled with the option to select which logging levels to show in the log
Release details
Released on: Jan. 29, 2021
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 5 times 
Changes in this release

Added

  • #56 Low-battery events
  • #74 Support for the Shelly Door/Window2
  • #75 Support for the Shelly Button1

Fixed

  • #87 Event counts are now properly handled on device restarts
Release details
Released on: Sept. 16, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 11 times 
Changes in this release

Added

  • #76 Support for Shelly i3
  • #78 All devices now read input events which can be triggered from (ex: single press, double press, etc.)

Fixed

  • #83 Device name changes are properly handled without requiring a device restart
Release details
Released on: Sept. 11, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 6 times 
Changes in this release

Added

  • #77 Devices with power limits will report the requested power draw that triggered an overpower event. Overpower events are able to be triggered upon on a global or per-device basis using the new trigger events

Fixed

  • #79 The Shelly 1PM config interface was updated to add a missing divider

Possible Breaking Changes

  • #80 The Shelly Door/Window device definition is updated from a "custom" device to a "sensor" device. No changes are visible in the interface, but triggers may need to be updated as the status state is no longer available. The change should be automatic, but unexpected behavior can be fixed by changing the device type to another type (for example, the Shelly Flood) and then changing back to the Shelly Door Window.
Release details
Released on: Sept. 1, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 29 times 
Changes in this release

Added

  • #62 Better labeling for RGBW2 channel selection in "white" mode
  • #67 Devices can be created based on the data of existing devices of similar types
  • #68 Device configuration validation
  • #69 The address column can now be populated for add-on devices

Fixed

  • #65 RGBW2 devices have excessive logging when controlled from outside of Indigo
  • #66 Corrected the way temperature units are presented for add-on-on devices
  • #70 Reduced the amount of announcements that occur when devices start
  • #72 Add-on devices are properly restarted the their host is restarted
Release details
Released on: May 21, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 14 times 
Changes in this release

Fixes

  • Config UI issue that affected the Shelly HT, Shelly Flood, Shelly EM, and Shelly 3EM
Release details
Released on: May 20, 2020
Requires: Indigo v7.0.2 thru v2022.2
Downloaded: 3 times 
Changes in this release

Known Issues

The config UI is unable to be opened for the Shelly HT, Shelly Flood, Shelly EM Meter, and Shelly 3EM Meter. This has been resolved in release 0.1.1

Added

  • Ability to create a device based on an already discovered device
  • Shelly Detached Switch Add-on device to represent the state of the switch
  • Devices are commanded to announce their information more frequently to capture up-to-date information

Fixed

  • Missing energy state data for some devices
  • Shelly Dimmer/SL previously ignored inputs from the switch
  • Devices could be logged with an incorrect name until the plugin was restarted
  • Action menu wording
  • Shelly EM Meter not responding to status request commands
  • Devices properly handle receiving invalid data
  • Shelly RGBW2 failed to handle power values of 0
  • Shelly RGBW2 in white mode was supplied with an invalid command topic