Aquarite Pool

I hope for some testers for my Dagen / Da-gen / Vistapool component:

It requires wifi/cloud connection. Let me know if it works and of any features missing, before I submit to HACS.

1 Like

Cloud connection as with the OE wi-fi adapter (Hayward/Sugar Valley/Dryden)?

I have several Sugar Valley/Hayward in my Vista Pool/Pool Watch cloud account. Maybe I can help you test what you need. Dryden DA-GEN is the same stuff rebranded.

Yes I believe it should work. Let me know if the values makes sense and if sensor or functionality is missing.

Is the Dagen name misleading for this component?

I think Hayward/Sugar Valley (Aquarite/Oxilife/Aquascenic, etc.) name would have a bigger impact since they are the original manufacturers and they have the most units sold/in use. Plus, their cloud (API) option for integration is not working for more the 12 months and if your intergration works with the Dreyden cloud, Vista Pool and Pool Watch users can switch to Dreyden Da-Gen app and use your integration to integrate in HA. I will try this week-end to migrate one Aquarite+ from Hayward cloud to Dreyden cloud for test.

1 Like

I have connected your integration to my Hayward account without having to switch to da-gen cloud.
I guess they are all using the same platform. Will test and revert with findings in github.

1 Like

More test will happen as my pool gets out of winter season.
Couple if things I will be interested to see added

  • Switching relays (Relay 1 / Relay 2 / Relay 3)
  • Managing the pump and heating (I use today an HA automation to heat the pool when solar panel produce enough power)

The integration seems to working for me at first sight. I can already check the readings, which seem to be ok. The pool is nicely picked up and the data is correct. Just missing a nice visual to show the data in some tile/dashboard :slight_smile: Thanks for the effort Djerik! I had been looking for this for quite a while but I’m not that technical…

1 Like

After a long search, I finally found this integration to integrate my Salt Relax Pro. Works great. What would be nice now would be all the functions like filtration ON/OFF.
Set the electrolysis value, setpoint PH and RX and the relays would go

Just now started down this path, I have the same Aquarite as you do from the pictures. Did you ever get things working? I’m trying using Neopool but not getting anything back. I have an ESP8266 D1 Mini connected using the same RS485 to TTL board.
00:01:21.043 MQT: Connected
00:01:21.047 MQT: tele/SmartPool/LWT = Online (retained)
00:01:21.052 MQT: cmnd/SmartPool/POWER =
00:01:21.055 MQT: Subscribe to cmnd/SmartPool/#
00:01:21.057 MQT: Subscribe to cmnd/tasmotas/#
00:01:21.060 MQT: Subscribe to cmnd/SmartPool_fb/#
00:01:21.065 MQT: tele/SmartPool/INFO1 = {“Info1”:{“Module”:“Generic”,“Version”:“14.2.0(tasmota-neopool)”,“FallbackTopic”:“cmnd/SmartPool_fb/”,“GroupTopic”:“cmnd/tasmotas/”}}
00:01:21.077 MQT: tele/SmartPool/INFO2 = {“Info2”:{“WebServerMode”:“Admin”,“Hostname”:“SmartPool-4408”,“IPAddress”:“172.16.0.159”}}
00:01:21.087 MQT: tele/SmartPool/INFO3 = {“Info3”:{“RestartReason”:“Software/System restart”,“BootCount”:13}}
00:01:21.129 RUL: SYSTEM#BOOT performs ‘Backlog Discover 0; NPTeleperiod 60;’
00:01:21.132 SRC: Rule
00:01:21.135 CMD: Grp 0, Cmd ‘BACKLOG’, Idx 1, Len 28, Pld -99, Data ‘Discover 0; NPTeleperiod 60;’
00:01:21.165 SRC: Backlog
00:01:21.168 CMD: Grp 0, Cmd ‘DISCOVER’, Idx 1, Len 1, Pld 0, Data ‘0’
00:01:21.174 MQT: stat/SmartPool/RESULT = {“Discover”:“OFF”}
00:01:21.520 SRC: Backlog
00:01:21.523 CMD: Grp 0, Cmd ‘NPTELEPERIOD’, Idx 1, Len 2, Pld 60, Data ‘60’
00:01:21.529 MQT: stat/SmartPool/RESULT = {“NPTelePeriod”:60}
00:01:21.547 MQT: tasmota/discovery/84F3EB4D7138/config = (retained)
00:01:21.550 MQT: tasmota/discovery/84F3EB4D7138/sensors = (retained)
00:01:25.554 MQT: tele/SmartPool/STATE = {“Time”:“1970-01-01T00:01:25”,“Uptime”:“0T00:01:29”,“UptimeSec”:89,“Vcc”:2.989,“Heap”:29,“SleepMode”:“Dynamic”,“Sleep”:50,“LoadAvg”:19,“MqttCount”:1,“Wifi”:{“AP”:1,“SSId”:"Wireless Modem ",“BSSId”:“D8:B3:70:F2:2E:9D”,“Channel”:6,“Mode”:“11n”,“RSSI”:48,“Signal”:-76,“LinkCount”:1,“Downtime”:“0T00:01:23”}}
00:01:27.553 NTP: Sync time…
00:01:27.580 WIF: DNS resolved ‘2.pool.ntp.org’ (5.78.75.76) in 25 ms
00:01:27.676 RTC: UTC 2024-09-03T20:08:14Z, DST 2024-03-31T02:00:00, STD 2024-10-27T03:00:00
21:08:14.001 RTC: Synced by NTP
21:08:14.018 RUL: TIME#INITIALIZED performs ‘NPTime 0’
21:08:14.020 SRC: Rule
21:08:14.023 CMD: Grp 0, Cmd ‘NPTIME’, Idx 1, Len 1, Pld 0, Data ‘0’
21:08:14.059 MQT: stat/SmartPool/RESULT = {“NPTime”:“Error”}
21:08:25.959 WIF: Checking connection…
21:08:43.541 WIF: Sending Gratuitous ARP
21:08:45.950 WIF: Checking connection…