ShellyMQTT

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.
v1.0.1 |
Requires Indigo v2022.1.0+
|
Released Feb. 27, 2023 |
ShellyMQTT v1.0.1 |
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
v1.0.0 |
Requires Indigo v2022.1.0+
|
Released Feb. 27, 2023 |
ShellyMQTT v1.0.0 |
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
v0.9.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Feb. 26, 2023 |
ShellyMQTT v0.9.0 |
Release details
Released on: |
Feb. 26, 2023 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
0 times |
Download this release
|
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
v0.8.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Dec. 5, 2022 |
ShellyMQTT v0.8.0 |
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
v0.7.3 |
Requires Indigo v7.0.2 thru v2022.2 |
Released May 1, 2022 |
ShellyMQTT v0.7.3 |
Changes in this release
Fixes a lingering bug where message types for triggers are not tracked properly during creation/updating/deletion.
v0.7.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released May 1, 2022 |
ShellyMQTT v0.7.2 |
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
v0.7.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 1, 2021 |
ShellyMQTT v0.7.1 |
Release details
Released on: |
April 1, 2021 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
17 times |
Download this release
|
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
v0.7.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released April 1, 2021 |
ShellyMQTT v0.7.0 |
Release details
Released on: |
April 1, 2021 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
2 times |
Download this release
|
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%.
v0.6.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 31, 2021 |
ShellyMQTT v0.6.0 |
Release details
Released on: |
March 31, 2021 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
0 times |
Download this release
|
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.
v0.5.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 29, 2021 |
ShellyMQTT v0.5.0 |
Release details
Released on: |
March 29, 2021 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
2 times |
Download this release
|
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.
v0.4.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 14, 2021 |
ShellyMQTT v0.4.2 |
Release details
Released on: |
March 14, 2021 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
3 times |
Download this release
|
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)
v0.4.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 3, 2021 |
ShellyMQTT v0.4.1 |
Release details
Released on: |
March 3, 2021 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
1 times |
Download this release
|
Changes in this release
Enhancements
- Focus on code reorganization
v0.4.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released March 1, 2021 |
ShellyMQTT v0.4.0 |
Release details
Released on: |
March 1, 2021 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
3 times |
Download this release
|
Changes in this release
Adds
- #93 Support for the Shelly Uni
- #102 Support for the Shelly Motion
v0.3.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Feb. 14, 2021 |
ShellyMQTT v0.3.0 |
Release details
Released on: |
Feb. 14, 2021 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
37 times |
Download this release
|
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
v0.2.5 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Feb. 14, 2021 |
Shelly MQTT v0.2.5 |
Release details
Released on: |
Feb. 14, 2021 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
0 times |
Download this release
|
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
v0.2.4 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Feb. 14, 2021 |
Shelly MQTT v0.2.4 |
Release details
Released on: |
Feb. 14, 2021 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
1 times |
Download this release
|
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
v0.2.3 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Jan. 29, 2021 |
ShellyMQTT v0.2.3 |
Release details
Released on: |
Jan. 29, 2021 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
5 times |
Download this release
|
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
v0.2.2 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Sept. 16, 2020 |
ShellyMQTT v0.2.2 |
Release details
Released on: |
Sept. 16, 2020 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
11 times |
Download this release
|
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
v0.2.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Sept. 11, 2020 |
ShellyMQTT v0.2.1 |
Release details
Released on: |
Sept. 11, 2020 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
6 times |
Download this release
|
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.
v0.2.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released Sept. 1, 2020 |
ShellyMQTT v0.2.0 |
Release details
Released on: |
Sept. 1, 2020 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
29 times |
Download this release
|
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
v0.1.1 |
Requires Indigo v7.0.2 thru v2022.2 |
Released May 21, 2020 |
ShellyMQTT v0.1.1 |
Release details
Released on: |
May 21, 2020 |
Requires: |
Indigo
v7.0.2
thru v2022.2 |
Downloaded: |
14 times |
Download this release
|
Changes in this release
Fixes
- Config UI issue that affected the Shelly HT, Shelly Flood, Shelly EM, and Shelly 3EM
v0.1.0 |
Requires Indigo v7.0.2 thru v2022.2 |
Released May 20, 2020 |
ShellyMQTT v0.1.0 |
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
Lighting / Bulbs |
Shelly |
Shelly Bulb (all) |
Lighting / Bulbs |
Shelly |
Shelly Duo (all) |
Lighting / Bulbs |
Shelly |
Shelly Vintage (all) |
Lighting / Nano, Micro, DIN |
Shelly |
Shelly Dimmer (all) |
Lighting / Nano, Micro, DIN |
Shelly |
Shelly RGBW2 (all) |
Appliance, On-Off / Nano, Micro, DIN |
Shelly |
Shelly 1 (all) |
Appliance, On-Off / Nano, Micro, DIN |
Shelly |
Shelly 1PM (all) |
Appliance, On-Off / Nano, Micro, DIN |
Shelly |
Shelly 2.5 (all) |
Appliance, On-Off / Nano, Micro, DIN |
Shelly |
Shelly 4Pro (all) |
Appliance, On-Off / Nano, Micro, DIN |
Shelly |
Shelly EM (all) |
Appliance, On-Off / Plug-in Modules |
Shelly |
Shelly Plug (all) |
Appliance, On-Off / Plug-in Modules |
Shelly |
Shelly Plug S (all) |
Sensors / Door, Window |
Shelly |
Shelly Door/Window (all) |
Sensors / Temperature, Humidity |
Shelly |
Shelly H&T (all) |
Sensors / Water, Leak, Moisture |
Shelly |
Shelly Flood (all) |
Energy Monitors / Electricity |
Shelly |
Shelly3EM (all) |