2024 - Pentair and AquaRite Integration Revisited (with nodejs-PC on a Pi)

kjf77

New member
Feb 10, 2024
1
Parrish, FL
Hi everyone,
While I'm a bit of a newb for this forum I do have years of software development experience as well as about 5 years of on/off experience with Raspberry Pi.

I'm really trying to accomplish 2 things and they are somewhat related.

My overall large goal is to get as much pool automation as possible into Home Assistant. If along the way I'm able to supplement that with even better pool-specific dashboards that is a definite plus.

The second goal is to integrate my Pentair EasyTouch system with my Hayward AquaRite SWG. These 2 were installed about 5 years ago and the installer only has the EasyTouch using relay on/off to turn the SWG on and off.

Attacking the EasyTouch to AquaRite link goal first:
I connected the EasyTouch J20 com port to the AquaRite RS485 port using the recommended 4-wire connection. I am seeing the same thing others reported on a few years ago. With IntelliChlor activated, the Pentair ScreenLogic app shows the salt level (such as 3200) and a few control settings but those settings seem to be getting ignored. The AquaRite Remote Controlled LED stays on for about 4 seconds then goes off for 15-20 then cycles again. I'm hoping that since it's now years later someone has found a way to prevent that, keep the control active, and make the remote settings controls actually work. I really don't want to do any additional hardware hijacking on the RS485 connection if possible.

As for the Home Assistant thing (and maybe this is the wrong forum for that)...
The EasyTouch is sending its data into the house to a ScreenLogic remote adapter which has an RS485 port too. If I want FULL pool control I am hearing I should connect it to a Pi running nodejs-PoolController. My Home Assistant Raspberry PI is right there so hardware-wise I can connect from the Pi's USB to the ScreenLogic port easily. But that Pi is running Home Assistant OS so I don't know if it's possible to also run nodejs-PC on it because it's technically not running full-blown Raspberry Pi OS.

What are my options for that? Can I run nodejs-PC (and its dashboard) on Home Assistant OS installed somehow, or do I need either a separate Pi or change the Home Assistant Pi to running RPi OS with HA on it?

Thanks in advance!
 
I would split nodejs-poolcontroller away from the pi running HA. Dedicating whole home automation to a single hardware will promote stability. When you start mixing and matching capabilities, one load might affect another, and troubleshooting will become a nightmare when the 2 systems compete for resources.
 
  • Like
Reactions: kjf77