Skip to content

Commit dddde32

Browse files
committed
Updated for new features
1 parent 434eb8c commit dddde32

File tree

1 file changed

+23
-10
lines changed

1 file changed

+23
-10
lines changed

README.md

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,25 +17,37 @@
1717

1818
- Connect to a Pentair Intellicenter thru the local (network) interface
1919
- supports Zeroconf discovery
20-
- reconnects itself grafecully in the Intellicenter reboots and/or gets disconnected
20+
- reconnects itself gracefully in the Intellicenter reboots and/or gets disconnected
2121
- "Local push" makes system very responsive
22+
- The integration works independently of the security setting on the Intellicenter
2223

2324
### Entities created
2425

2526
- for each body of water (like Pool and Spa) it creates:
2627
- a switch to turn the body on and off
2728
- a sensor for the last temperature
2829
- a sensor for the desired temperature
29-
- a water heater (if applicable):
30-
- set to ON to enable that heater, set to OFF otherwise
30+
- a water heater entity (if applicable):
31+
- choose a heater from the list to enable it, set to OFF otherwise
3132
- status is 'OFF', 'IDLE' (if heater is enabled but NOT running) or
32-
'HEATING' is the heater is currently running
33+
'ON' is the heater is currently running
34+
Note that the water heater supports turn_on and turn_off operations.
35+
for turn_on, it will reuse the last heater chosen.
36+
- for each heater, a binary sensor will indicate is the heater is running
37+
independently of which body is heating
3338
- creates a switch for all circuits marked as "Featured" on the IntelliCenter
3439
(for example "Cleaner" or "Spa Blower)
3540
- for each light (and light show) it creates a Light entity
36-
Note that color effects are only implemented for IntelliBrite lights
41+
Note that color effects are only supported for IntelliBrite or MagicStream lights
42+
- for each schedule, a binary_sensor will indicate if the schedule is currently running
43+
Note that these entities are disabled by default
44+
- if the pool has a IntelliChem unit, sensors will be created for
45+
ph level, ORP level, ph tank level and ORP tank level
46+
- a switch controls "Vacation mode". It's disabled by default
3747
- for each pump, a binary_sensor is created
38-
if the pump supports it, a sensor will reflect how much power the pump uses
48+
if the pump supports these features, sensors will reflect power consumption, RPM and GPM
49+
Note that the power usage is rounded to the nearest 25W to reduced the amount of changes in HA
50+
Also note that depending on the setting of the pump, RPM or GPM can fluctuate constantly.
3951
- a binary_sensor will indicate if the system is in Freeze prevention mode
4052
- sensors will be created for each sensor in the system (like Water and Air)
4153
Note that a Solar sensor might also be present even if (like in my case) its value
@@ -49,11 +61,12 @@
4961

5062
### Caveats
5163

52-
- the use of a password on the IntelliCenter is NOT supported
53-
- schedules are not reflected in HomeAssistant (though they keep running)
54-
- while I tried to make the code as generic as possible I could only test using
64+
- while I tried to make the code as robust as possible I could only test using
5565
my own pool configuration. In particular, I do not have covers, chemistry, cascades,
56-
solar heater, etc... These may work out of the box or not...
66+
multiple heaters, etc... These may work out of the box or not...
67+
- while the choice is metric/english on the Intellicenter is handled, changing it
68+
while the integration is running can lead to some values being off.
69+
- In general it is recommended to reload the integration where significant changes are done to the pool configuration
5770

5871
[hacs]: https://github.com/custom-components/hacs
5972
[hacsbadge]: https://img.shields.io/badge/HACS-Custom-orange

0 commit comments

Comments
 (0)