Releases: Highsteads/TasmotaBridge
Release list
v0.7.6
TasmotaBridge 0.7.6 — maintenance and improvement release.
Install: download the .indigoPlugin.zip below, unzip it, and double-click the .indigoPlugin — Indigo installs it. Upgrading from an earlier version works the same way and keeps your settings.
The full run of changes since the previous release is in the README's version history.
v0.7.4
v0.7.2
Release v0.7.2
Sync of currently installed plugin.
v0.7.1-beta — initial public beta
First public beta of the Tasmota Bridge plugin for Indigo Domotics.
What's in the box
- Auto-discovery of Tasmota MQTT devices via
tasmota/discovery/<MAC>/{config,sensors} - Native Indigo device types:
tasmotaRelay— single-channel switches and plugstasmotaEnergyPlug— relay + ENERGY (Sonoff POW, Athom, etc.)tasmotaLight— dimmable / CT / RGB / RGBW / RGBCWtasmotaSensor— environmental sensors with dynamic state capturetasmotaShutter— blinds and roller shutterstasmotaButton— wall switches and scene controllers
- Multi-relay devices — Sonoff 4CH and similar auto-create one Indigo device per active relay channel
- Dynamic sensor capture — DS18B20, BME280, AM2301, DHT22, AHT10 etc. Every field becomes a custom Indigo state; declare-before-write so first message's values land correctly.
- Firmware monitoring — startup banner shows latest Tasmota release from GitHub; per-device
firmwareStatusstate; concise summary at boot of devices needing updates - One-click firmware upgrade — auto-detects ESP architecture (ESP8266 vs ESP32) and uses the matching official Tasmota OTA URL
- Button triggers —
buttonPressedevents with per-MAC, per-button, per-action filters - Per-device
restartReasonstate — shows why each device last rebooted - Reboot Device action
- No cloud — purely local MQTT
Tested with
- Athom PG04-UK16A energy plugs running Tasmota 15.4.0 — validated end-to-end
- Mosquitto running natively on the Indigo Mac (works equally well with the broker on a SMLight Hub, raspberry pi, or any standard Mosquitto)
- Indigo 2025.2 / Python 3.13.9 / API 3.0+
- 5 synthetic device classes via MQTT simulation — all 19 state-propagation checks pass
Beta scope — what testers should kick the tyres on
The following device classes have working code but I don't own real hardware to validate against. Reports — positive or negative — are welcome at https://github.com/Highsteads/TasmotaBridge/issues:
- 🟡 Multi-relay (Sonoff 4CH, dual-channel plugs)
- 🟡 Environmental sensors (DS18B20, BME280, AM2301, DHT22)
- 🟡 Wall switches / buttons (Sonoff T1/T2/T3)
- 🟡 Dimmers / RGB / CT lights
- 🟡 Shutters / blinds
Installation
- Download
TasmotaBridge.indigoPlugin.zipfrom this release - Unzip — you'll get
TasmotaBridge.indigoPlugin - Double-click — Indigo installs it
- Configure:
Plugins → Tasmota Bridge → Configure...
MQTT broker setup
The plugin reads broker credentials from IndigoSecrets.py at /Library/Application Support/Perceptive Automation/ if present, otherwise from PluginConfig. See README for the key names.
Configuring your Tasmota devices
Point each device's MQTT setting at your broker. Discovery is on by default in Tasmota 11+; the plugin picks them up automatically.