FUNCTION 01
Equipment Control
Full control over pumps, heaters, lights, valves, and water features. Operate any pool or spa equipment directly from Home Assistant.

Home Assistant integrations
Home Assistant · Python · ESPHome
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.
Features
3 system functions
Transform your pool into a truly smart outdoor living space.
FUNCTION 01
Full control over pumps, heaters, lights, valves, and water features. Operate any pool or spa equipment directly from Home Assistant.
FUNCTION 02
Real-time monitoring of water chemistry including pH, ORP, and chlorine levels with automated chemical dosing integration.
FUNCTION 03
Track energy consumption, optimize pump schedules, and coordinate with solar systems for maximum efficiency.
Entities
4 entity groups
Complete visibility into every aspect of your pool and spa operation.
Automations
4 recipes
Without this integration, systems operate in isolation with only basic scheduled behaviors. Home Assistant integration unlocks sophisticated automation capabilities:
AUTOMATION 01
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."
AUTOMATION 02
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."
AUTOMATION 03
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."
AUTOMATION 04
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
HACS · PyPI · GitHub
METHOD 01 · HOME ASSISTANT
Install directly from HACS (Home Assistant Community Store). This is the easiest method and provides automatic update notifications.
Add to Home AssistantManual sequence
METHOD 02 · PYTHON
For developers building custom integrations or scripts, the underlying Python library is available on PyPI.
pip install pyintellicenterView on PyPI ↗REQUIREMENTS
SOURCE CODE
View the source, report an issue, or contribute to the project.
View on GitHub ↗OPEN SOURCE · COMMUNITY MAINTAINED
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.