About
Pentair ScreenLogic is a built-in integration that connects Home Assistant to a Pentair ScreenLogic pool controller over the local network. It adds climate controls for pool heat and spa heat, along with lights, switches, binary sensors, sensors and number entities. Binary sensors report conditions such as active alerts, flow alarms, freeze mode and probe faults, while sensors cover air temperature, controller state, dosing state and chlorinator salt. Number entities let chemistry values such as calcium hardness, cyanuric acid, total alkalinity and chlorinator setpoints be adjusted. Actions set the color mode for color-capable lights on the gateway and start or stop super chlorination, which runs for a given period or 24 hours by default. The gateway can be discovered automatically on the network, and setup is done in the UI with an IP address and port as the manual option.
Automatic summary of Home Assistant's source code. Something wrong? Get in touch
Supports
Works locally Talks to your devices on your own network. No vendor cloud in between.
Set up in the UI Add it in Settings, Devices and services. Nothing to download.
Found by itself Home Assistant spots it on the network and offers to add it.
Updated with Home Assistant Ships and updates with every Home Assistant release.
Provides
- Lights
- Climate
- Switches
- Sensors
Setting it up
Home Assistant usually finds it on the network and offers to add it. It can also be added by hand under Settings, Devices and services.
ScreenLogic
- IP address
- Port
ScreenLogic
- Gateway
Texts from Home Assistant's source code, Apache License 2.0.
Entities
- Binary sensorsActive alert, High alarm, Dose limit reached, Low alarm, Supply alarm, Cleaner delay, SI corrosive, Flow alarm, Freeze mode, pH lockout, Pool delay, Probe fault, and 3 more
- ClimatePool heat, Spa heat
- NumbersCalcium hardness, Cyanuric acid, Pool chlorinator setpoint, Salt/TDS, Spa chlorinator setpoint, Total alkalinity
- SensorsAir temperature, Calcium hardness, Dosing state, Last dose time, Last dose volume, Now, Setpoint, Supply level, Controller state, Cyanuric acid, pH probe water temperature, Chlorinator salt, and 4 more
Actions
- Set color modeSets the color mode for all color-capable lights attached to this ScreenLogic gateway.Fields: Color mode, Config entry
- Start super chlorinationBegins super chlorination, running for the specified period or 24 hours if none is specified.Fields: Config entry, Run time
- Stop super chlorinationStops super chlorination.Fields: Config entry
Troubleshooting
- DiagnosticsDownloads a diagnostics file to attach to a bug report.
Shows in Vulpo
Light card, Quick Toggle card, Climate card, Chart card, Apple Watch, Control Center, Climate Live Activity.Information
- Installs
- 683 sharing analytics
- Connection
- Works locally
- Upkeep
- Part of Home Assistant
- Category
- Water, Pools and spas
- Kind
- Built-in integration
- Needs
- Built into Home Assistant
- Domain
screenlogic












