Pentair ScreenLogic2 Troubleshooting Guide
The Pentair ScreenLogic2 Interface lets you control IntelliTouch and EasyTouch pool automation systems from your smartphone, tablet, or PC via a Protocol Adapter connected to your home network. When the ScreenLogic2 app can't connect, or when the system displays error alerts, there are specific steps to diagnose and resolve the issue.
This guide covers the most common ScreenLogic2 problems, the full Delays & Alerts error message reference, and frequently asked questions, based on the official Pentair ScreenLogic2 Installation and User's Guide.
ScreenLogic2 System Overview
The Pentair ScreenLogic2 is an interface system that lets you control IntelliTouch® and EasyTouch® pool automation systems from a smartphone, tablet, PC, or Apple Watch. It connects to the home network through a Protocol Adapter — a small device that links the IntelliTouch or EasyTouch Load Center to your wireless router via a 4-wire cable and Ethernet.
Up to four ScreenLogic2 interfaces (phones, tablets, PCs) can operate simultaneously through a single Protocol Adapter. The Protocol Adapter is set to DHCP by default, so your router assigns it an IP address automatically. It queries the IntelliTouch or EasyTouch system configuration at startup and every 30 minutes thereafter.
System Components
| Component | Description |
|---|---|
| Protocol Adapter | Connects the home network (via Ethernet) to the Load Center (via 4-wire cable). Receives power from the Load Center COM port. Part of Wireless Bundle P/N 523434. |
| Wireless Router | Existing home router. Protocol Adapter connects to LAN port via straight-through CAT5 cable. |
| ScreenLogic2 App | Available for iPhone, iPad, Android, Apple Watch, and PC. Free from the App Store or Pentair website. |
| ScreenLogic Connect (PC) | Windows application for local and remote PC access. System name format: Pentair: xx-xx-xx. |
| IntelliTouch / EasyTouch Load Center | The pool automation controller. Protocol Adapter connects to COM port J7 or J8 (IntelliTouch) or J20 (EasyTouch). |
Troubleshooting: "Looking for Controller"
If the ScreenLogic2 app displays "Looking for controller" for more than 60 seconds, there is a communication problem between the app and the Protocol Adapter or between the Protocol Adapter and the Load Center. Work through the following steps:
- Reconnect to your wireless network: Make sure your phone, tablet, or PC is connected to the same wireless network as the Protocol Adapter. The easiest fix is to perform a cold boot of the ScreenLogic2 device (power it off and back on).
- Cycle power to the Protocol Adapter and wireless router: Locate both devices. Unplug and replug the wireless router. Use a paperclip to press the recessed reset button on the Protocol Adapter to restart it.
- Verify wiring: Check the 4-wire cable from the Protocol Adapter to the Load Center COM port. Confirm all connections are secure and properly inserted into the screw terminals.
Troubleshooting: After a Network Hardware Change
If you recently changed routers, modems, or other network hardware and the Protocol Adapter is no longer visible on the network, there may be an IP address conflict. To reset the Protocol Adapter to DHCP:
- Locate the Protocol Adapter
- Use the end of a paperclip to press the reset button three times within five seconds, with approximately ½ second between each press
- This resets the Protocol Adapter's network settings to DHCP — it will request a new IP address from the router automatically
System Error Messages (Delays & Alerts Screen)
All system alerts are displayed in the Delays & Alerts screen. Errors display in yellow when detected. The following error types are reported:
Temperature Sensor Errors
| Error | Meaning |
|---|---|
| Pool Water Temp Sensor | Pool water temperature sensor is not responding or reading out of range |
| Spa Water Temp Sensor | Spa water temperature sensor fault |
| Pool Solar Temp Sensor | Pool solar temperature sensor fault |
| Spa Solar Temp Sensor | Spa solar temperature sensor fault |
| Air Sensor | Ambient air temperature sensor fault |
IntelliFlo Pump Errors
| Error | Meaning |
|---|---|
| Pump 1: Filter Warning | Filter pressure has reached the "Clean Filter PSI" threshold — filter needs backwashing |
| Pump 1: Drive Temperature Warning | Drive temperature elevated; pump running at reduced speed |
| Pump 1: Priming Alarm | Pump failed to prime within the configured max priming time |
| Pump 1: System Blocked Alarm | Suction blockage detected; pump shut off and will restart in 30 seconds |
| Pump 1: Unknown Alarm | Electronic failure; cycle power to reset |
| Pump 1: Drive Temperature Alarm | Excessive drive temperature; pump stopped |
| Pump 1: Power Outage Alarm | Incoming supply voltage below 170 VAC |
| Pump 1: Over Current Alarm | Drive overloaded or motor electrical problem |
| Pump 1: Over Voltage Alarm | Excessive supply voltage or external water source spinning the pump |
| Pump 1: Communication Lost | ScreenLogic2 has lost communication with the IntelliFlo pump |
IntelliChlor Salt Chlorine Generator Errors
| Error | Meaning |
|---|---|
| SCG: Low Flow Error | Insufficient water flow through the cell |
| SCG: Low Salt Level | Salt level below target range |
| SCG: Very Low Salt | Salt critically low; chlorinator shutting down |
| SCG: High Current | Abnormally high current detected in cell |
| SCG: Clean Salt Cell | Cell requires cleaning |
| SCG: Low Voltage | Voltage to the cell is too low |
| SCG: Communication Lost | ScreenLogic2 cannot communicate with IntelliChlor |
IntelliChem Controller Errors
| Error | Meaning |
|---|---|
| pH/ORP: No Flow | Insufficient water flow to the IntelliChem probes |
| pH/ORP: pH Reading Too High / Too Low | pH is out of the measurable range |
| pH/ORP: ORP Reading Too High / Too Low | ORP is out of measurable range |
| pH/ORP: Check pH Tank | pH dosing tank is empty or disconnected |
| pH/ORP: Check ORP Tank | ORP dosing tank is empty or disconnected |
| pH/ORP: Probe Check Fail | One or both probes failed the self-check |
| pH/ORP: Sanitizer Feed Locked | Sanitizer dosing is locked out |
| pH/ORP: pH Feed at Limit | pH has reached its dosing limit |
| pH/ORP: ORP Feed at Limit | ORP has reached its dosing limit |
| pH/ORP: Invalid Hardware Config | IntelliChem hardware configuration is invalid or unsupported |
| pH/ORP: IntelliChem Communication Error | Internal IntelliChem communication error |
| pH/ORP: Memory Errors | IntelliChem memory error detected |
| pH/ORP: Communication Lost | ScreenLogic2 cannot communicate with IntelliChem |
FAQ
How Many ScreenLogic2 Interfaces Can I Use at Once?
Only one Protocol Adapter can be installed per IntelliTouch or EasyTouch system. However, up to four ScreenLogic2 interfaces (phones, tablets, PCs) can connect to and control the system simultaneously through that single Protocol Adapter.
How Does Configuration Syncing Work?
The Protocol Adapter reads the IntelliTouch or EasyTouch system configuration when it first starts up, then re-queries every 30 minutes. If you make a change to the automation system from the Indoor Control Panel or Outdoor Control Panel (reconfiguring circuits, pumps, programs, etc.), cycle power to the Protocol Adapter to force an immediate sync. The ScreenLogic2 app will eventually detect changes automatically, but this can take up to 30 minutes.
Why Does the Home Automation (i-Link) Display Lag Behind ScreenLogic2?
Home automation interfaces connected via the i-Link adapter can have a 30–60 second delay before matching the state shown in the ScreenLogic2 app. This is normal behavior during data transmission between the two systems.