Hayward AquaLogic / ProLogic automation

I ended up using 2 screw terminals for the Rx and Tx lines because I kept switching them around so much. :grinning:

Hi Carmen

Are you running home assistant with your OnCommand controller?

Guys this is awesome! I’ve been trying to do this for years! I’m not a dev by any means but can stumble my way around. I’ve got it working to the point that I have Home Assistant reading the controller just fine and can turn on/off the filet and light. I really want to switch between spa/pool and also see if heater is in auto but don’t see how to do that. Anytime I try and add a switch for spa I get a bad config error. I would love to have something like d3 here has on this screenshot. I’ve read and searched everywhere but I don’t see any switches here for pool/spa or heater here AquaLogic - Home Assistant (home-assistant.io) here is my configuration.yaml

aqualogic:
  host: XX.XX.XX.XX - not posting for security
  port: 4328
  
# Example configuration.yaml entry
sensor:
  - platform: aqualogic
    monitored_conditions:
      - pool_temp
      - air_temp
      - spa_temp
      - salt_level
      - pool_chlorinator
      - status
      
      
      # Example configuration.yaml entry
switch:
  - platform: aqualogic
    monitored_conditions:
      - lights
      - filter

Any assistance would be greatly appreciated! I was so excited today when I got it reading just these things I could have done a backflip. Now to try and sell my aq-serial-co :slight_smile:
Thanks!

Switches for heater & pool/spa are in the latest library. They haven’t been integrated into HA yet because the gatekeepers insist the config code be re-written and I haven’t had time. Here’s the (rejected) pull request: https://github.com/home-assistant/core/pull/36458

1 Like

Thanks! Are there instructions on how I can add this to my HA deployment? I’m using a VM on Hyper-V. I really can’t thank you enough for all the work you and the community have put into this as I have tried a number of platforms over the past few years and Finally have it working almost perfectly! If you’re ever in N FL I will absolutely buy you dinner and a few beers!

My Hayward controller is a model PL-PS-8-CUL. Unfortunately, Hayward’s installation manual does not provide comprehensive information on the board and it’s connections, so I’m uncertain how to connect to an RS485 board. Can anyone confirm that the four-screw green block at the top left of this (less than perfect) photo is what I would use?
Screenshot 2020-10-19 215432

Thanks.

See https://github.com/swilson/aqualogic/wiki/RS‐485-Notes

Thanks, I’ve already been through your aqualogic wiki. My circa 2012 PL-PS-8-CUL main board looks nothing like the image on the RS‐485 Notes page. There is no four pin connector I can find, other than the white COMM sockets, which I’ve no idea whether they’re RS485 (but am guessing not). However, the green four-screw block does have similar RED/BLCK/YEL/GRN identifiers as to your image.

I’d love to hear confirmation from someone who has my same board.

Has anybody had success with the Hayward AquaRite+ (Plus) salt system?

This unit was just bought and installed in Australia.
https://www.hayward-pool.com.au/shop/en/australia/aus-aquarite-plus

The motherboard has five-pin RS485 plugs. Using the instructions for the WiFi expansion kit as an example, I have assumed the yellow and green wires are the TX/RX.

I have mine plugged into a USR W600 RS485-Ethernet device. I do not see any traffic in the USR debugging terminal. Also the RXD LED on the USR W600 box isn’t lighting up either.

I get the same result with either the WIFI or REMOTE RS485 sockets.

Has anybody got this exact unit to work? Any tips/tricks?

  • Is 19200, 8, N, 2 correct?
  • Does the RS485 port need to detect a load attached to the 10V pin before it begins to sends data?
  • Do I need to power cycle the AquaRite after hooking up the TX/RX?

Here is a close-up of the plugs on the AquaRite+

Anyone doing RS485 (to RS232) to USB for the connection to your Home Assistant server?

I would prefer such a direct connection rather than wifi or ethernet so as to keep the pool controls off my network, which would improve security through reduced exposure.

Thanks.

The latest code supports direct serial connections. It hasn’t been integrated into HA yet because the gatekeepers insist the config code be re-written and I haven’t had time. Here’s the (rejected) pull request: https://github.com/home-assistant/core/pull/36458

1 Like

That is awesome! Thanks for your work.

Like you, I live in the great white north (I’m 60 mins west of T.O.) and my pool is shutdown for the winter, but I’m excited to dig into this come April/May.

My hope is I’ll be able to run a cable from what I suspect is the RS485 port on my ProLogic board – still no definitive answer on that yet to my earlier post – and connect it to an RS485-to-USB adapter plugged into my Home Assistant host. This FTDI-based adapter looks promising.

Does that appear like it should work, from a hardware perspective?

Thanks.

Should work. I have used the official FTDI cable (USB-RS485-WE-1800-BT) successfully on other projects.

Thanks for your work @swilson! Quick question on a problem I wonder if anyone else is experiencing. My status updates will work for about a day and then will stop updating until I reboot my home assistant server. Any thoughts on what might be causing this? I am using an esp8266 flashed with ESP-link and an inexpensive rs-485 converter. I have a stable wifi connection to esp-link so I do not think that is the problem. TIA for any ideas or assistance the community can provide.

Patrick

Hello i am new here i would like to do this project already have all the parts needed rpi and rs485 adaptor can you like give me details on steps how to get it done

I have the exact same model. Did you get it to work. I’m very interested on putting mine to work with Home assistant

Regards

Sadly I have not been able to get this integration working on my AquaRite+. My next idea was to try communicating with MODBUS protocol (over the same Tx/Rx wires and USR W600 interface) but that project is a bit daunting.

Instead I gave up and bought the factory wifi module, but that Home Assistant integration isn’t working right now. Vistapool Integration

1 Like

Hey guys, the discussion was a great read, thanks to everybody contributing here.

I have a question question for you. If I already have the AquaConnect Home module, can I connect on the COM port behind it ? Wondering if that’s an option considering it’s a much easier connection that running a cable to the opposite of my yard.

By the way, I’m coming from SmartThings and I had coded a device handler based on the Web console coming from the Home Module, so I may try to go down that route again at least as a temporary solution. It was not perfect because of the architecture of the module (no sensor information other than on the screen lines) but I was able to get the information and send commands.

Which AquaConnect module are you referring to? AQ-CO-HOMENET or AQ-CO-SERIAL?