|
17 | 17 |
|
18 | 18 | - Connect to a Pentair Intellicenter thru the local (network) interface
|
19 | 19 | - 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 |
21 | 21 | - "Local push" makes system very responsive
|
| 22 | +- The integration works independently of the security setting on the Intellicenter |
22 | 23 |
|
23 | 24 | ### Entities created
|
24 | 25 |
|
25 | 26 | - for each body of water (like Pool and Spa) it creates:
|
26 | 27 | - a switch to turn the body on and off
|
27 | 28 | - a sensor for the last temperature
|
28 | 29 | - 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 |
31 | 32 | - 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 |
33 | 38 | - creates a switch for all circuits marked as "Featured" on the IntelliCenter
|
34 | 39 | (for example "Cleaner" or "Spa Blower)
|
35 | 40 | - 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 |
37 | 47 | - 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. |
39 | 51 | - a binary_sensor will indicate if the system is in Freeze prevention mode
|
40 | 52 | - sensors will be created for each sensor in the system (like Water and Air)
|
41 | 53 | Note that a Solar sensor might also be present even if (like in my case) its value
|
|
49 | 61 |
|
50 | 62 | ### Caveats
|
51 | 63 |
|
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 |
55 | 65 | 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 |
57 | 70 |
|
58 | 71 | [hacs]: https://github.com/custom-components/hacs
|
59 | 72 | [hacsbadge]: https://img.shields.io/badge/HACS-Custom-orange
|
|
0 commit comments