ControlMySpa
@homebridge-plugins/homebridge-controlmyspa · v1.2.2
Adds Balboa ControlMySpa hot tubs to HomeKit with pumps, lights, temperature and lock controls.
What it says it supports
Brands
- Balboa
- ControlMySpa
Devices it names
- Balboa ControlMySpa hot tub
Shows up in Apple Home as from its README
What people report
Controls ControlMySpa cloud hot tubs; two-speed pumps were improved to off/low/high.
- Works2
The plugin’s own supported-device list
| Device | Status | What they said | Source |
|---|---|---|---|
| ControlMySpa hot tub | Works | Thermostat, jet pumps, blower, lights and optional panel lockSaved copyhomebridge-controlmyspa Homebridge plugin to integrate Balboa ControlMySpa hot tubs into HomeKit Plugin Information This plugin allows you to control your ControlMySpa hot tub within HomeKit. The plugin: requires your ControlMySpa account credentials to work connects to the ControlMySpa cloud, the same way the official mobile app does exposes for each spa: a thermostat for the water temperature and heater mode (READY/REST) a switch for each jet pump and blower a light for each spa light an optional lock for the spa's physical control panel This plugin is for spas connected to the ControlMySpa … Excerpt saved from GitHub on 2026-10-22. | Wiki: Home |
| ControlMySpa two-speed pumps | Works | Fixed after report: low and high states now supportedSaved copyHi Ben! Wow that was a quick response. See attached photos, I also pasted my CMS pump controls showing half speed and full speed (half circle / full circle). The pump reports back its speed to the cloud. Ignore comment about "filter 2 cycle" that status window usually shows if the spa is heating or running a filter cycle in the early hours - as it is now. Get Outlook for iOS From: Ben *@*.*> Sent: Monday, 24 August 2026 04:54:07 To: homebridge-plugins/homebridge-controlmyspa *@*.*> Cc: zakhaj *@*.*>; Author *@*.*> Subject: Re: [homebridge-plugins/homebridge-controlmyspa] Pump speed 1 & 2 … Excerpt saved from GitHub on 2026-10-22. | Issue #7 · 2026-08 |
Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Cloud
Balboa ControlMySpa cloud service
You’ll need
- ControlMySpa account
- Node 22/24/26
Compatibility
| Verified by Homebridge | Yes |
|---|---|
| Homebridge versions | ^1.11.4 || ^2.0.0 |
| Homebridge 2.0 | Yes |
| Node.js | ^22.12.0 || ^24.0.0 || ^26.0.0 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | ControlMySpa |
| License | ISC |
Community signals
| Downloads a week | 197 |
|---|---|
| Downloads a month | 320 |
| GitHub stars | 0 |
| Open issues | 0 |
| Closed issues | 1 |
| Last code push | 2026-10-20 |
| Latest version | 1.2.2 (2026-10-18) |
| First published | 2026-07-17 |
| Releases | 28 |
In ReReHome
Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.
Bridges get their own settings page listing the accessories behind them.
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Fanv2
- Lightbulb
- LockMechanism
- Switch
- Thermostat