Skip to content

Hardware+software solution for controlling a Goldline/Hayward Aqualogic pool control board over WiFi via a Raspberry Pi.

License

Notifications You must be signed in to change notification settings

smith288/Pool-Pi

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo icon Pool-Pi

Pool-Pi is a hardware+software system for interfacing with Goldline/Hayward Aqualogic pool control boards over WiFi via a Raspberry Pi or any basic linux distribution. It adds wireless capabilities to non-wireless control boards and a web interface for viewing updates and sending commands or you can choose to use sockets over TCP with a device such as the EW11 found on Amazon or AliExpress.

GUI screenshot GUI screenshot

Demo Video

This video shows multiple clients interfacing with the unit and demonstrates display updates, button presses, menu controls, blinking display characters, and LED updates.

poolpi_demo.mov

Overview

Diagram

Pool-Pi provides a web interface which emulates a local PS-8 display, allowing for the same controls accessible from the physical unit. The serial bus exposes all 14 aux relays regardless of local display, so emulation of a PS-16 display is possible, allowing additional relays to be added without purchasing a larger local interface. An RS485 adapter is used to read and send messages in accordance with the Aqualogic serial communication protocol, mimicking an OEM device. The system also adds logging, which is unavailable on the OEM unit. The GUI is responsive and will display a easy to read mobile display.

GUI screenshot

Setup

Project requirements and instructions can be found in docs/SETUP.md.

Running

Once you have everything set up, you can run it like this: python src/pool-pi.py 11.22.33.44 8811 (for sockets) pythin src/pool-pi.py /dev/ttyUSB0 (for serial - must be the correct serial port)

Acknowledgements

Thank you to other people who have put their own resources/solutions for solving this problem online, including draythomp, swilson, and Pete Tompkins.

Disclaimer

This project is not endorsed or affiliated with Goldline/Hayward in any way.

About

Hardware+software solution for controlling a Goldline/Hayward Aqualogic pool control board over WiFi via a Raspberry Pi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 29.9%
  • CSS 28.4%
  • JavaScript 23.5%
  • HTML 15.3%
  • Rich Text Format 1.9%
  • Shell 1.0%