
Pentair IntelliCenter
Complete Home Assistant integration for Pentair pool and spa automation
Pentair IntelliCenter is a comprehensive pool and spa automation system that controls pumps, heaters, lights, water features, and chemical management. It represents the latest generation of Pentair's automation technology with touchscreen interfaces and mobile connectivity.
Integration Features
Transform your pool into a truly smart outdoor living space.
Equipment Control
Full control over pumps, heaters, lights, valves, and water features. Operate any pool or spa equipment directly from Home Assistant.
Chemistry Monitoring
Real-time monitoring of water chemistry including pH, ORP, and chlorine levels with automated chemical dosing integration.
Energy Optimization
Track energy consumption, optimize pump schedules, and coordinate with solar systems for maximum efficiency.
Available Sensors & Controls
Complete visibility into every aspect of your pool and spa operation.
Equipment Status
- Pump speed and flow rate
- Heater status and mode
- Light states and colors
- Valve positions
Water Chemistry
- pH level
- ORP (oxidation-reduction potential)
- Free chlorine
- Salt level (for SWG systems)
Temperature Sensors
- Pool water temperature
- Spa water temperature
- Ambient air temperature
- Solar collector temperature
Energy & Runtime
- Pump energy consumption
- Heater runtime hours
- Daily energy usage
- Cost calculations
Advanced Home Assistant Automations
Without this integration, systems operate in isolation with only basic scheduled behaviors. Home Assistant integration unlocks sophisticated automation capabilities:
Weather-Aware Pool Management
Automatically adjust pool operation based on weather forecasts. Reduce heating before storms, increase filtration after windy days, and optimize chemical dosing based on UV index and temperature.
Example: "Check daily forecast at 6 AM. If rain expected, disable heater and reduce pump speed. After storm passes, run pump at high speed for 4 hours to clear debris. On sunny days above 90°F, increase chlorinator output by 15%. Before freeze conditions, activate freeze protection mode."
Presence-Based Heating
Heat the pool or spa only when someone will actually use it. Integrate with calendars, presence detection, and manual requests to pre-heat on demand while avoiding energy waste.
Example: "When calendar event 'Pool Party' is scheduled, start heating pool 6 hours before to reach 82°F. When hot tub scene activated via voice, begin heating spa and notify when ready. If no pool use detected for 3 days, reduce temperature setpoint by 5°F to save energy."
Solar Integration
Maximize free solar heating by coordinating pump operation with solar collector performance. Run the pump when solar gain exceeds a threshold and pause when clouds pass.
Example: "When solar collector temperature exceeds pool temperature by 8°F, activate solar valves and increase pump speed. If clouds cause collector temp to drop below pool temp, divert flow. Track total BTUs captured from solar daily and calculate gas savings."
Chemistry Balance Automation
Maintain perfect water chemistry automatically. Monitor pH, ORP, and chlorine levels continuously, alerting when adjustments are needed or triggering chemical feeders to maintain optimal balance.
Example: "Monitor pH every 15 minutes. If pH rises above 7.6, activate acid feed for calculated duration. If ORP drops below 650mV, increase chlorinator output. Send daily chemistry summary and weekly trend report. Alert immediately if any reading goes critical."
Installation & Support
Home Assistant (HACS)
Recommended for usersInstall directly from HACS (Home Assistant Community Store). This is the easiest method and provides automatic update notifications.
Opens My Home Assistant to add the repository directly
Manual Installation
Python Library
For developersFor developers building custom integrations or scripts, the underlying Python library is available on PyPI.
pip install pyintellicenterRequirements
- Home Assistant 2025.11.0 or newer
- Pentair IntelliCenter system with network connectivity
- Local network access to IntelliCenter
Source Code
View the source code, report issues, or contribute to the project on GitHub.
View on GitHubOpen Source & Community Driven
This integration is an open-source project developed by the community. It is not affiliated with or endorsed by Pentair. Regular updates add support for new IntelliCenter features and equipment types.