About
Pentair IntelliCenter connects a Pentair IntelliCenter pool control system to Home Assistant over the local network. It talks to the controller directly with no cloud service, using either a TCP or a WebSocket connection, and receives pushed state changes instead of polling. It provides binary sensors, climate, covers, lights, numbers, selects, sensors, switches and water heaters, covering pools, spas, pumps, heaters, chemistry and schedules. Actions for MagicStream lights capture, hold and recall a color and toggle the thumper effect, and another action synchronizes two GloBrite lights in a light group on one firmware version. It warns about firmware with documented problems through Repairs notices, and the controller is found automatically on the network. Setup is done in the UI, and options cover the keepalive interval and the reconnect delay.
Automatic summary of the README and code of joyfulhouse/intellicenter. Something wrong, or are you the maintainer and want your own text here? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
Found by itself Home Assistant spots it on the network and offers to add it.
From the Marketplace Installed through the Marketplace, formerly HACS.
Actively maintained Its author released or pushed a change in the last six months.
Provides
- Lights
- Climate
- Water heaters
- Covers
- Switches
- Sensors
Setting it up
Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.
Setup Pentair IntelliCenter
- Setup Method
Enter IntelliCenter Address
- IP Address
- Connection TypeTCP is the standard connection method (port 6681). WebSocket (port 6680) may be more reliable in some network configurations.
Also asked when changing the connection.
Select IntelliCenter Device
- Device
After setup
- Keepalive interval (seconds)How often to send keepalive queries to maintain the connection. Range: 30-300 seconds.
- Initial reconnect delay (seconds)Initial delay before attempting to reconnect after a connection loss. Uses exponential backoff. Range: 10-120 seconds.
Texts from the code of joyfulhouse/intellicenter.
Entities
- Binary sensorsConnection
Actions
- Capture MagicStream colorCaptures the current color on a MagicStream light.
- Toggle MagicStream thumperToggles the thumper effect on a MagicStream light.
- Hold MagicStream colorHolds and saves the current color on a MagicStream light.
- Recall MagicStream colorRecalls the saved color on a MagicStream light.
- Synchronize light-group colorsSynchronizes exactly two GloBrite lights in a complete IntelliCenter light group on firmware 1.064. The call waits for the physical action, a 60-second post-action observation, and a final controller read.
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
- Repair noticesNotices it can show in Settings, Repairs:IntelliCenter 2.x firmware has serious known issues, IntelliCenter firmware is outdated
From the README
Control your Pentair IntelliCenter pool system directly from Home Assistant with real-time local updates.
- Local Connection: Direct communication on port 6681 - no cloud required, no authentication needed
- Flexible Transport: Choose between TCP or WebSocket connections based on your network setup
- Automatic Discovery: Zeroconf/mDNS discovers your IntelliCenter automatically
- Real-time Updates: Push-based notifications for instant state changes
- Restriction Context: Read-only equipment diagnostics separate freeze observations, cover position/enablement, and unknown dependencies from measured equipment state
- Reliable Connection: Automatic reconnection with exponential backoff and circuit breaker
- Highly Responsive: Optimized async architecture with intelligent request queuing
- Comprehensive Support: Pools, spas, lights, pumps, heaters, chemistry, schedules, covers
- Multi-Language: User interface available in 12 languages
- Easy Reconfiguration: Change connection settings without removing the integration
Shows in Vulpo
Light card, Quick Toggle card, Cover card, Climate card, Apple Watch, Control Center, Climate Live Activity.Information
- Installs
- 331 sharing analytics
- GitHub stars
- 24
- Connection
- Works locally
- Upkeep
- Updated in the last 6 months
- Version
- v3.12.2,
- Category
- Water, Pools and spas
- Kind
- Marketplace integration
- Needs
- Needs the Marketplace (HACS on 2026.10 and older)
- Domain
intellicenter- Issues
- Report an issue











