Jandy iAqualink Pool Integration

If I understand correctly, there’s two potential solutions here for acquiring heater ON with standby status true or false:

  1. Leveraging developer tool states for heater standby.
  2. Using a python script.

So for option #1, I only was able to find this in HA developer tool states:


Not sure if the purpose of states is just to force a state vs. actually pulling the current state of an entity…

But the value ‘false’ is incorrect when you look at the iAquaLink actual status:

When the Jandy Zodiac heater actually turns on it changes from standby to heating in iAquaLink app:

Struggling on how do I get that state to report accurately for use as a automation trigger…

Anyone have any suggestions to get HA the ability to differentiate between on (standby) vs. On (heating) ?

My last resort option is to buy an external zigbee or Z-Wave temperature sensor that is waterproof and can endure below freezing temperatures.