| 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.1.3 released on April 15, 2026 |
| Release downloaded: | 5 times |
| Requires: | Indigo v2022.1.0 or higher |
| (Check the Releases tab below for older releases that may have different requirements) | |
| Download release v2026.1.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:
| Action | Target | Description |
|---|---|---|
| Turn On / Turn Off | Activity device | Activate or deactivate a specific activity |
| Send Key Press | Activity device | Send a remote key to a specific activity |
| Send Key to Current Activity | Any | Send a remote key to whatever activity is currently active |
| Send Macro Key | Activity device | Trigger a macro by key ID |
| Send Favorite Key | Activity device | Trigger a favorite by key ID + device ID |
| Refresh Activities | Plugin | Re-query the hub for activities |
| Stop All Activities | Plugin | Turn off all active activities |
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
| Menu Item | Description |
|---|---|
| Discover Hub (mDNS) | Find Sofabaton hubs on the network and auto-configure |
| Refresh Activities | Re-query the hub for current activities |
| List Macro Keys | Log all macro keys for all activities to the Event Log |
| List Favorite Keys | Log all favorite keys for all activities to the Event Log |
| Dump Hub Config to Log | Write full hub configuration to the Event Log |
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: | April 15, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 5 times |
| Download this release | |
Full Changelog: https://github.com/simons-plugins/indigo-sofabaton/compare/2026.1.2...2026.1.3
| Released on: | April 14, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 4 times |
| Download this release | |
Full Changelog: https://github.com/simons-plugins/indigo-sofabaton/compare/2026.0.3...2026.1.2
| Released on: | March 18, 2026 |
| Requires: | Indigo v2022.1.0+ |
| Downloaded: | 4 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: | 4 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: | 4 times |
| Download this release | |
Full Changelog: https://github.com/simons-plugins/indigo-sofabaton/commits/2026.0.1