Skip to content
Homebridge TestFlight
Pentair

Pentair IntelliCenter

homebridge-pentair-intellicenter · v2.1.1

Local

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
DeviceStatusWhat they saidSource
Pentair IntelliCenter panel 1.064WorksWorks; temperature stuck at 32F fixed by rebooting
Saved 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.019Partly worksMaintainer runs 2.017 fine; other users got 400 errors after upgrade
Saved copy
Error: 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 HomebridgeNo
Homebridge versions>=1.3.5
Homebridge 2.0No
Node.js>=14.18.1
Settings in Homebridge UIYes
MatterNo
Platform namePentairIntelliCenter
LicenseApache-2.0

Community signals

Downloads a week25
Downloads a month145
GitHub stars12
Open issues9
Closed issues13
Last code push2023-04-13
Latest version2.1.1 (2023-04-03)
First published2021-11-29
Releases64

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