Pentair Pool  

Developer: FlyingDiver     Like this plugin? Show your appreciation!
Category: Pool Controls
Github: Github Repo
Assistance: Get help!    Check the online documentation
Plugin ID: com.jeremyswancoat.indigoplugin.pentairpool
Latest release: v2023.0.1 released on Dec. 17, 2023
Release downloaded: 0 times
Requires: Indigo v2022.1.0 or higher
(Check the Releases tab below for older releases that may have different requirements)
  Download latest release

Pentair

Requirement
Minimum Indigo Version 2022.1
Python Library (API) None
Requires Local Network No
Requires Internet No
Hardware Interface Serial
Release details
Released on: Dec. 17, 2023
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Re-port of the Python2 version 2.0.2 to include all updates from version 1.X which were not in the original Python3 port.

Updated device addresses

Not shows heating state images

Release details
Released on: May 12, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Updated the Support URLs.

Release details
Released on: April 25, 2022
Requires: Indigo v2022.1.0+
Downloaded: 0 times 
Changes in this release

Info.plist fixed

Release details
Released on: April 6, 2018
Requires: Indigo v5.0.0 thru v2022.2
Changes in this release

Bug fixes to address EasyTouch 8 model.

Release details
Released on: April 2, 2018
Requires: Indigo v5.0.0 thru v2022.2
Changes in this release

Bug Fixes

Release details
Released on: March 3, 2018
Requires: Indigo v5.0.0 thru v2022.2
Changes in this release

Notable Changes: -Auxiliary circuits: These are basically unchanged. Things that were initially set up as a simple on/off (like a light, or waterfall feature) are still set up that way.

-Pool and Spa: These are now set up as simple auxiliary circuits and will no longer carry the temperature data.

-Pool and Spa Heat: These are new devices. For a Pool or Spa that is heated, you can set up a 'Heater' device. This device will appear in Indigo as a thermostat. These show the temperature of the pool/spa, if it is set to heat or not, what the heat set point is and if it is actively heating. (Heater operation status requires the Autelis interface). Control of the heater mode and set points is carried out through the standard thermostat interface and so the old 'Adjust Set Point' action has been removed. Note, that due to the way that the systems report temperature, both systems will report both temps. Hopefully in a future update I'll try to only update temps for whatever is running.

-Intellitouch Panel: There is a new device type called 'System' that represents the Intellitouch Panel and will report many 'general' pool states. This reports the salt level (yay!), the air temperature, the chlorination rate of the salt cell for pool and spa, any chlorinator errors, status of the various sensors and a few other things. Almost all of this information is only updated on Autelis systems.

-Temperature Adjusted Salt Level: Although the salt level is available with the Autelis interface, there's still an issue with the salt levels Pentair measures in the first place in that the measurement is sensitive to temperature. It's always annoyed me that this seems to be a 'known' quirk, but even with temperature data available, no correction is made. To that end, I've added an additional state to the Intellitouch Panel which is the Temperature Adjusted Salt Level which uses a very basic linear correction in order to reduce some of the fluctuations in reported level. Any feedback on how well this is (or isn't) working is appreciated.

-Air Temperature: The previous version of the plugin reported the system's air temperature to a variable. As air temperature is now a state of the 'System' device, the variable will no longer be updated.

-Chlorination Rate: There is now an action available to set the salt cell chlorination rate for both pool and spa (Autelis only).

-Super-Chlor: There is now an action available to set the chlorinator to 'Super-Chlorinate' (Autelis only). Hours of super-chlorination remaining is available on the 'System' device.

-I've tried to make the plugin a bit more robust for minor network/serial port interruptions.

If you're upgrading from the older version: -Auxillary Circuits: You don't need to do anything. -Pool/Spa Devices. You will need to delete the current devices, and add a new 'Circuit' for Pool and for Spa, and a 'Heater' for Pool and Spa. You cannot add the circuit devices while the current Pool and Spa devices exist (but you can add the heaters at any time). -Add the 'system' devices.

Release details
Released on: Nov. 27, 2017
Requires: Indigo v5.0.0 thru v2022.2
Changes in this release

Added ability to suppress temperature logging in the log.

Requirements

Requires Pentair iLink serial port adapter.