Skip to content

A custom component to interface with the Aqualogic pool controller

License

Notifications You must be signed in to change notification settings

adamgranted/aqualogic

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aqualogic

This version is intended to be used as a custom_components build within Home Assistant. These modifications repaired my intermittent switches although I cannot speak for other switches such as chlorinator or aux_2.

Copy the aqualogic directory and drop it straight into the custom_components directory within Home Assistant. It will override the default aqualogic integration. You can check the logs on restart to see if it recognizes aqualogic as a custom component.


A python library to interface with Hayward/Goldline AquaLogic/ProLogic pool controllers. Based on Goldline prototol decoding work done by draythomp (http://www.desert-home.com/p/swimming-pool.html). Used by the Home Assistant AquaLogic component.

Since the Goldline protocol uses RS-485, a hardware interface is required. I'm using an RS-485 to Ethernet adapter, though you could use some other type of adapter (e.g. RS-485 to RS-232); the library supports both socket and serial connections.

In addition to the API, the library also provides a rudimentary web interface. This allows the user to cycle through the menu system to perform manual tasks such as setting the heater temperature.

Tested on an AquaLogic P4 with Main Software Revision 2.91. YMMV.

This project is not affiliated with or endorsed by Hayward Industries Inc. in any way.

About

A custom component to interface with the Aqualogic pool controller

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%