Leslies Pool Water Test - Custom Integration

Hey! First time making a custom integration! This is my first pass on pulling the chemical test results from Leslies Pools into HA! This works with the in-store tests as well as the AccuBlue home tests they now offer.

I will be working to refine the setup flow, and also extend for better naming for the device itself and better handling of multiple pools.

This pairs perfectly with the custom pool card front-end too!

2 Likes

This is awesome. Thank you very much for doing this! I’ve recently had my pool redone so I’m still in “startup mode”. Trying to make sure I have as much testing information easily available as possible. Put a couple issues in on the github for you.

1 Like

Hey Jon! Thank you!

I just got eyes on the issues and will dive into the bugfix and feature enhancements early next week when I’m back home!

Thank you for providing such good detail as well as logs & the potential fix - Cant even begin to explain how much of a difference that makes.

If you haven’t - check out this HACS front end pool monitor card. Has a decent UI for showing customizable ranges and can easily interpret the data from my Integration.

Happy to help! It makes my life easier for sure, so anything I can do to reciprocate I’m all for.

And that card is very cool!

What hardware is needed?

@sender - No hardware is “required.” If you test in store, it pulls that data. If you goto Login | Leslie's Pool Supplies and see test results, that’ll be pulled in. That’s all I’m currently doing.

I think OP also mentioned that if you use their AccuBlue home device ( https://lesliespool.com/accublue-home-digital-pool-water-tester-membership/B-12345.html ), the data also goes to the same location and is also available.

1 Like

I just stumbled upon this integration and it’s all set up. However there must be a retention period set with Leslie water tests that I’ve done in the past.
My water tests URL page is empty and does not show any test from last year…
Curious if anyone knows whether or not Leslie deletes test after a few months. I’m expecting once I get my next test when the season starts, I’ll then have history retention on the home assistant side.
Also I noticed that the 13 entities with this service do not rename when you give the service a custom name, they appear independent and are not referable using the keyword Leslie

so your test results are stored in their cloud?

Yes, that is how the AccuBlue system works. It is all through the Leslie’s app.

I’m sure with enough effort you could directly control and connect to the device but for me that juice isn’t worth the squeeze.

As of right now it’s not setup to chart historical data - it will keep history as it goes but will not backfill.

There is definitely some refactoring and refinement that can/could happen. But while my pool is closed my focus is on other projects

can this device work for spa’s?

Probably? I don’t make the device, I just made this integration. Leslie’s pools will have all the information you seek

I keep getting an invalid url error but I am copying it right from the web?