This is a thread to discuss the Aquarite custom integrations.
It’s a cloud integration, so your pool / Aquarite controller will need to be connected to Hayward cloud. You need the Aquarite Wifi module for this to work.
I have an Aquarite plus since 3 years with the wifi module and your integration works flawlessly (with the beta 0.0.9) for the main infos. Thank you very much for the hard work ! And thanks to @djerik for the initial integration which I also tried.
For the first feedback I noticed that the Aux Relay doesn’t work for me (I use the first one for my Polaris pool bot in auto mode one hour per day). The relay is always off in HA. I have renamed it to “Polaris” so maybe this can cause a problem to the integration…
If you want me to do some tests your welcome (my setup is with electrolysis and php pump with low tank sensor).
I trust there are 2 fields to be updated “status” and “onoff” for the API when it’s relays.
Today I only update “onoff”, I need a bit of logic rework so one item update 2 fields.
Will update as a new beta is available to test relay. That should solve your situation.
Do you mean that when the “Auto Mode” turns on the relay, this is not updated in HA ?
Then it’s now working with the below modification in switch.py. New release is available
@property
def is_on(self):
"""Return true if the device is on."""
onoff_value = bool(self._dataservice.get_value(self._value_path))
if "relay" in self._value_path:
# Derive the corresponding status path by replacing 'onoff' with 'status'
status_path = self._value_path.replace('onoff', 'status')
status_value = bool(self._dataservice.get_value(status_path))
return onoff_value or status_value
return onoff_value
Thanks for posting this. I’ve just had the bits arrive for the cloudless option. I muck around less and less with HA these days so I struggle a bit when I do dabble, but usually bumble my way through.
The cloudless option you posted above, does it work with your integration or is it completely seperate?