@rstrouse - let me just say this is awesome work. I have been looking for automated pool control for a long time and you have done excellent work. I appreciate everyone's involvement in getting stuff like this working.
Having said that, is there any chance I could interest you in modifying this code to work with the Hayward Goldline Autelis unit?
Little background; I have the Autelis for Goldline unit and first installed your original app for Pentair from the App store and could not get it to connect. I then installed the Jandy version and am able to control most things in my pool - I am very excited about this and more excited about the possibilities. I am able to control my pool pump, spa, blower, waterfalls, cleaner and lights. This is leaps and bounds above anything I had before. One thing I haven't been able to configure is the heater settings. When I load the Jandy app, I only see Filter Pump, Spa, and Water Fall as Standard Circuits. Nowhere in the configuration can I find the heater settings. I am, however, able to see and control the heater from within the Autelis native interface.
If this is something you would be willing to undertake, I would greatly appreciate it and I'm sure more people would benefit from your fantastic abilities.
Thanks
Chris