| Developer: | Simon's Plugins |
| Category: | A/V and IR Equipment |
| Github: | Github Repo |
| Assistance: | Get help! |
| Plugin ID: | com.simons-plugins.sofabaton |
| Latest release: | v2026.0.3 released on March 18, 2026 |
| Release downloaded: | 0 times |
| Requires: | Indigo v2022.1.0 or higher |
| (Check the Releases tab below for older releases that may have different requirements) | |
| Download release v2026.0.2 |
Indigo plugin for the Sofabaton X2 universal remote hub. Control and monitor your Sofabaton activities via MQTT.
Sofabaton.indigoPlugin from the latest releasepaho-mqtt, zeroconf) are installed automatically on first loadThe Sofabaton X2 hub connects to an external MQTT broker. Set this up in the Sofabaton app:
In Indigo, go to Plugins → Sofabaton → Configure:
1883Go to Plugins → Sofabaton → Discover Hub (mDNS)
The plugin will find your Sofabaton hub on the network, save the MAC address, connect to MQTT, and auto-discover all activities.
The plugin creates two types of Indigo devices:
Device Type Description Sofabaton Hub Custom Shows the currently active activity name. Acts as the master status device. Sofabaton Activity Relay (on/off) One per activity. Turn on to activate, turn off to deactivate. Auto-created on discovery.The hub device displays the current activity name directly in the Indigo device list — "Off" when nothing is active, or the activity name (e.g. "Watch TV").
The plugin subscribes to MQTT topics from the hub. When someone uses the physical Sofabaton remote to switch activities, Indigo updates automatically in real time:
You can control the Sofabaton from Indigo:
Up, Down, Left, Right, OK, Back, Home, Menu, Volume Up, Volume Down, Channel Up, Channel Down, Mute, Guide, Rewind, Play, Fast Forward, DVR, Pause, Exit, Red, Green, Yellow, Blue, A, B, C
The plugin communicates with the hub via these MQTT topics (where {MAC} is the hub's 12-character hex MAC address):
Subscribe (from hub):
- activity/{MAC}/list — Activity list
- activity/{MAC}/activity_control_up — Activity state changes
- activity/{MAC}/keys_list — Assigned keys
- activity/{MAC}/macro_keys_list — Macro keys
- activity/{MAC}/favorites_keys_list — Favorite keys
Publish (to hub):
- activity/{MAC}/activity_control_down — Activate/deactivate activities
- activity/{MAC}/keys_control — Send key presses
- activity/{MAC}/macro_keys_control — Send macro keys
- activity/{MAC}/favorites_keys_control — Send favorite keys
_sofabaton_hub._udp.local.MIT
| Released on: | March 18, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 0 times |
| Download this release | |
Full Changelog: https://github.com/simons-plugins/indigo-sofabaton/compare/2026.0.2...2026.0.3
| Released on: | March 18, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 0 times |
| Download this release | |
Full Changelog: https://github.com/simons-plugins/indigo-sofabaton/compare/2026.0.1...2026.0.2
| Released on: | March 18, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 0 times |
| Download this release | |
Full Changelog: https://github.com/simons-plugins/indigo-sofabaton/commits/2026.0.1