I just released PoolSync Custom 1.0.1 which includes a small bug fix for the heat pump fan sensor and improved handling for faults.
I see a couple of stars showed up on the repo, so that is good to see, but let me know how things are going for those using it! I'm also still curious to hear from people that have chlorinators or connected pumps that might want some additional capabilities built in.
Hey Chad. Happy to help test. I have a SQ160R heatpump that has built in Poolsync that I'd love to try with it. Do you know if it works with the builtin poolsync or only with the external AutoPilot PoolSync?
Your instructions seem to point only to the AutoPilot device. Looking at the manual for my heatpump the only time an "Auth" request happens is when connecting the pump to the mobile app, after configuring the Wifi. Not sure whether there's a different flow.
Maybe one of the other members can comment, but I believe it is the exact same process, just using the auth button on your heat pump the same way youâd connect the app after WiFi is setup.
Worst that happens, is it wonât connect and will log some of the process so we can troubleshoot further.
Let me know how it turns out. If you want to provide some instructions or notes for the auth process for the heat pump, Iâm happy to add them to the instructions for others.
Hey just popping in to say Iâm using this and really appreciate the work youâve put in. I have a T090 (090AHDSBPH) and a DIG-220 chlorinator (not PoolSync compatible).
One issue and some requests:
My compressor is showing âOffâ always. I confirmed itâs correct in the PoolSync app.
Is there any way to pull my circulation pump speed? Itâs in the app but I canât really parse the debug file to see if itâs in there.
How about listing of active groups or schedules? Iâd like to expose those as a switch to HomeKit so my family could turn on the waterfall themselves or automate them outside of the PoolSync interface.
Well I was finally able to find time to try this and good news it worked as described. When I entered the IP the LCD display changed to ask for authorization which succeeded. Integration seems to work well. Only one minor issue. The compressor state is always "Off", even when it's running. The rest of the state for fan, flow etc. seem correct and its reporting the pool temp.
For reference, these diagnostics include all the raw data pulled from the unit. We are essentially reverse-engineering the various codes and state changes to find patterns, so I will run a diff on the two files to see what changes when the compressor kicks on.
Privacy Note: The download automatically sanitizes sensitive information like your serial number. However, feel free to manually redact anything else you think is sensitiveâjust let me know what you hid so I can update the code to automatically redact it for others in the future!
Want to map out other equipment?
If you look through your diagnostics file, you might find data related to other equipment connected via PoolSync. We can reverse-engineer those features too!
For example, if you have a circulation pump:
Turn the pump on and set the speed (e.g., to 1000 RPM). Refresh the data, download the diagnostics, and save it.
Turn the pump off. Refresh the data, download the diagnostics, and save it.
Submit both files to the repo, and I should be able to spot the data changes!
See my most recent post about collecting data. It sounds like maybe you have a circulation pump hooked up through the poolsync device, so this may be possible. I only have a heater, so I don't have any reference about what data might be provided when you have a pump connected through it.
Having the diagnostics file made all the differenceâit's much easier to trace out the exact behavior when you have real-world samples to look at. Seeing your data allowed me to narrow down what looks to be the manufacturer's original intent.
My previous implementation worked fine for my specific setup, but this should benefit everyone in the community.
To confirm, go into HACS and download the new release 1.0.2 that I just published. Then restart HA and verify.