Pentair IntelliCenter
homebridge-pentair-intellicenter · v2.1.1
Exposes Pentair IntelliCenter pool bodies, heaters, feature circuits, lights and pump speed in HomeKit.
What it says it supports
Brands
- Pentair
Devices it names
- IntelliCenter panel
- pool heaters
- pool pumps
- pool lights
Shows up in Apple Home as from its README
What people report
Pentair IntelliCenter pool controllers work on 1.064 and the maintainer runs 2.017; some users broke after upgrading to 2.017/2.019.
- Works1
- Partly works1
| Device | Status | What they said | Source |
|---|---|---|---|
| Pentair IntelliCenter panel 1.064 | Works | Works; temperature stuck at 32F fixed by rebootingSaved copy… successfully activate the temp and heater switch, however after settings are saved the tile shows gray and inactive in HomeKit, the settings stay on the IntelliCenter side. I am required to re trigger the switches and heater tiles for IntelliCenter to reflect my intended state. Additionally there are two switches, one labeled "Spa" and one labeled "Pool. Are these needed? It seems after they are turned on they immediately turn off. It also seems the "heating to" temps stay the same as well as the current temp label stuck at 32. I am running firmware 1.064 for IntelliCenter, and 1.4.1 for … Excerpt saved from GitHub on 2026-10-22. | Issue #8 · 2022-06 |
| Pentair IntelliCenter panel 2.017/2.019 | Partly works | Maintainer runs 2.017 fine; other users got 400 errors after upgradeSaved copyError: Cannot connect at Socket. (/usr/lib/node_modules/homebridge-pentair-intellicenter/node_modules/telnet-client/lib/index.js:87:25) at Object.onceWrapper (node:events:628:28) at Socket.emit (node:events:514:28) at Socket._onTimeout (node:net:589:8) at listOnTimeout (node:internal/timers:573:17) at processTimers (node:internal/timers:514:7) [30/12/2023, 16:42:14] [PentairIntelliCenter] IntelliCenter socket has been closed. Waiting 30 seconds and attempting to reconnect... [30/12/2023, 16:42:14] [PentairIntelliCenter] Caught error in sendCommandNoWait for command { "command": "GetQuery", … Excerpt saved from GitHub on 2026-10-22. | Issue #149 · 2023-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
Local
Direct connection to IntelliCenter panel over LAN
You’ll need
- IntelliCenter firmware 1.064+ for v2
- Static IP or DHCP reservation
Compatibility
| Verified by Homebridge | No |
|---|---|
| Homebridge versions | >=1.3.5 |
| Homebridge 2.0 | No |
| Node.js | >=14.18.1 |
| Settings in Homebridge UI | Yes |
| Matter | No |
| Platform name | PentairIntelliCenter |
| License | Apache-2.0 |
Community signals
| Downloads a week | 25 |
|---|---|
| Downloads a month | 145 |
| GitHub stars | 12 |
| Open issues | 9 |
| Closed issues | 13 |
| Last code push | 2023-04-13 |
| Latest version | 2.1.1 (2023-04-03) |
| First published | 2021-11-29 |
| Releases | 64 |
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.
Caveats from the README
- Only Bodies, heaters and Features circuits are exposed
HomeKit services in its code
Found by scanning the published npm package. A plugin can register a service only for some devices.
- Fan
- Lightbulb
- Switch
- Thermostat