New pentair integration 2021.4

The Chemistry Alarm is really more of a general system alert. In other projects/implementations of decoding the data returned from the ScreenLogic gateway, it was described as a chemistry alarm so that’s the name that data was initially mapped to, but it seems as if that’s not really all it’s limited to.
At some point after a little more testing, I’ll likely rename that sensor.

I am looking to control the pentair intellipool controller (Belgium) to start filtration by MQTT … would this integration help?

No. This integration is specific to the ScreenLogic system’s custom protocol.

Hello, i’m new here and already learned a lot from this forum. I have a poolautamation of Pentair called Intellipool. It looks a lot like the pentair integration but i can’t get it working for Intellipool. Is there someone who knows what i have to do to use the intellipool with Home Assistant? The main things that i want to do is read out the temperature of the pool and the Ph and redox. It would be nice if i could control my poolpump (intelliflo) also. These things can now be mannaged with the app of intellipool but i would like to integrate it in my home assistant.

As an enhancement, can you please add the ability to control the pump speed itself? My use case is when the filter gets clogged up over time the water flow slows down and eventually the SWG chlorine generator will stop generating chlorine when it reaches the speed that is too low to activate it. I need the ability to monitor this issue (which I can do already) and turn up the speed when this situation is detected. I had this happen when I was on a 1 month vacation and I had to run my pump on HIGH instead which really burned quite a bit of electricity. I’d like the ability to bump up the minimum speed via HA.

THank you for your considersation.

pool-controller.js (GitHub - tagyoureit/nodejs-poolController: An application to control pool equipment from various manufacturers.) is an application that connects in to a Pentair system directly via the RS485 bus, and gives you MUCH more detailed control; and visibility than the normal pentair integration does. This includes pump speed controls and a whole host of scheduling and other capabilities.

It’s also easily interfaced to HA via a HACS integration here: nodejs-PoolController Integration

I run it on a separate raspberry Pi that is close to the pool equipment, but I guess you could try and run it on the same computer you run HA on. It will be easier if its split out of course.

That should give you the level of control you are looking for.

I agree. Loaded it up due to some issues I am fighting on my system. Super easy and I run on same pc I run ha on. Ha is in vbox. Nodejs running natively. No issues at all.

And it backs up your config which is a big deal imo having programmed easytouch from scratch. Recreating that is tuff…

Only thing i’d say is get the recommended rs-485 adapter

The Pentair ScreenLogic integration is limited by the functionality available to the ScreenLogic apps. While those apps allow you to configure the pump speeds associated with a circuit or feature, it does not allow you to temporarily set an arbitrary speed.

In theory, one could continually configure the speed for the current circuit or feature, but that functionality appears to be achieved in the apps by setting the entire pool equipment configuration, just with updated flow/rpm values. That’s not something the integrations supports.

Your best bet for that level of control is what @fresnoboy suggests, where in that setup the commands are sent directly into the communication bus for the pool equipment, effectively acting as an official pool controller.

Yea that is exactly what I was thinking to do. I’ve been bumping the speeds up in the slconfig app for at the moment and was looking to emulate that.

The nodejs solution would work but its a hammer for a nail as I have everything I need in the built in integration which works great btw.

Thanks for the input/consideration anyway. I appreciate it.

There is supposedly an ScreenLogic request command labeled as Set Pump Flow, but it doesn’t appear that the apps make use of it so I don’t have anything to go off of as to it’s usage or parameters, or know if it’ll even do what it’s name describes.

1 Like

As the intellipool (Europe) pentair stuff is not compatible (pitty, but probably very similar to since same equipment), maybe somebody can help us to get some valuable pointers in the right direction. I logged the rs485 communications between intellipool controller, whisperflo pump, chlorinator and heatpump.

Does this communication seem familiar/recognizable or can give some pointers on how to start understand this protocol? Help is very appreciated!

here is an abstract of comm:

{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,31,223,27,235,223,127,255,255,255,255,255,255,255,251,155]}},"timestamp":1688725378604}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725421487}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725421502}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725471474}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725471493}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725521514}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725521545}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725571444}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725571476}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725621429}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725621447}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725671414}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725671438}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,241,253,255,253,197]}},"timestamp":1688725686406}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,241,225,235,237,251,253,153,124,49,229,255,255,255,255,217,159,249,141,255]}},"timestamp":1688725686439}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,31,223,27,235,223,127,255,255,255,255,255,255,255,251,155]}},"timestamp":1688725686516}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725721399}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725721431}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725771385}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725771402}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725821370}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725821393}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725871354}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725871385}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725921340}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725921356}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688725971323}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688725971347}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,241,253,255,253,197]}},"timestamp":1688725994312}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1]}},"timestamp":1688725994321}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,45,223,63,241,225,235,237,251,253,153,124,49,229,255,255,255,255,217,149,249,131,255]}},"timestamp":1688725994349}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,31,223,27,235,223,127,255,255,255,255,255,255,255,251,155]}},"timestamp":1688725994422}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726021306}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726021338}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726071291}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726071310}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726121274}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726121300}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[171,157,121,157,141,143,149,141,157,159,141,121,151,115,157,159,159,117,141,159,159,159,159,149,159,151,143,159,159,125,149,159,147,151,143,159,155,123,159,159,151,159,159,117,117,159,159,121,145,159,159,123,159,159,151,159,159,159,143,143,159,185,229,235,224]}},"timestamp":1688726147127}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726171261}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726171293}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145,1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726221264}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726271235}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726271255}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,241,253,255,253,197]}},"timestamp":1688726302222}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[8,1,45,223,63,241,225,235,237,251,253,153,124,49,229,255,255,255,255,217,137,249,119,255]}},"timestamp":1688726302259}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,31,223,27,235,223,127,255,255,255,255,255,255,255,251,155]}},"timestamp":1688726302331}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726321219}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726321247}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726371205}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726371238}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726421192}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726421209}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726471180}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726471201}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726521165}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726521191}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726571152}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726571184}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,241,253,255,253,197]}},"timestamp":1688726610136}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,241,225,235,237,251,253,149,124,49,229,255,255,255,255,215,247,249,223,255]}},"timestamp":1688726610169}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,31,223,27,235,223,127,255,255,255,255,255,255,255,251,155]}},"timestamp":1688726610246}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726621137}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726621155}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726671179}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726671206}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726721107}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726721138}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726771093}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726771109}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726821082}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726821100}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726871069}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726871092}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,241,253,255,253,197]}},"timestamp":1688726918053}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,241,225,235,237,251,253,149,124,49,229,255,255,255,255,215,237,249,213,255]}},"timestamp":1688726918098}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,31,223,27,235,223,127,255,255,255,255,255,255,255,251,155]}},"timestamp":1688726918161}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726921054}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726921084}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688726971041}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688726971075}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727021027}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727021046}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[171,157,121,157,141,143,149,141,157,145,155,117,147,115,157,159,159,117,121,159,159,159,159,149,159,151,143,159,159,125,119,159,147,153,115,159,155,123,159,159,151,159,159,115,159,159,159,121,145,159,159,123,159,159,151,159,159,159,141,159,115,185,229,235,224]}},"timestamp":1688727047489}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727071014}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727071046}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727121000}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727121018}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727170986}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727171009}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727220971}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727221000}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,241,253,255,253,197]}},"timestamp":1688727226466}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,241,225,235,237,251,253,153,124,49,229,255,255,255,255,215,227,249,207,255]}},"timestamp":1688727226498}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,31,223,27,235,223,127,255,255,255,255,255,255,255,251,155]}},"timestamp":1688727226575}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727270954}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727270972}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727320940}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727320963}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727370925}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727370955}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727420911}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727420946}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727470898}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727470917}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727520885}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727520909}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,241,253,255,253,197]}},"timestamp":1688727534378}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,241,225,235,237,251,253,153,124,49,229,255,255,255,255,215,217,249,197,255]}},"timestamp":1688727534428}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,31,223,27,235,223,127,255,255,255,255,255,255,255,251,155]}},"timestamp":1688727534488}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727570871}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727570900}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[183,95,255,255,59,223,249]}},"timestamp":1688727617754}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727620858}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727620891}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727670846}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727670862}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[181,150,117,141,143,149,141,157,125,123,153,151,115,121,159,155,159,155,143,159,159,159,159,157,153,159,159,155,157,119,159,159,159,159,159,159,159,159,125,119,159,159,159,159,115,159,159,159,117,121,159,159,155,159,159,159,159,147,143,145,185,229,235]}},"timestamp":1688727677894}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727720832}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727720855}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727770815}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727770846}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727820856}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727820877}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,241,253,255,253,197]}},"timestamp":1688727842290}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,241,225,235,237,251,253,153,124,49,229,255,255,255,255,215,207,249,187,255]}},"timestamp":1688727842339}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,31,223,27,235,223,127,255,255,255,255,255,255,255,251,155]}},"timestamp":1688727842400}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727870786}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727870808}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727920772}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727920800}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[171,157,121,157,141,143,149,141,157,141,125,151,159,115,157,159,159,117,117,159,159,159,159,149,159,151,145,159,159,123,155,159,147,153,145,159,155,123,159,159,151,159,159,115,155,159,159,121,145,159,159,123,159,159,151,159,159,159,143,141,157,185,229,235,224]}},"timestamp":1688727947852}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,253,247,251,119,124,177,145]}},"timestamp":1688727970758}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,241,95,127,8]}},"timestamp":1688727970791}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,63,223,253,247,251,119,190,203,235]}},"timestamp":1688727975757}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,253,251,243,183,127,143]}},"timestamp":1688727975779}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[181,150,117,141,143,149,141,157,141,119,125,115,115,123,155,145,153,155,123,143,159,123,119,159,159,145,125,151,159,147,125,151,159,147,151,159,159,147,119,159,159,145,119,159,159,145,119,159,159,145,123,143,159,123,117,149,159,123,153,159,185,229,235]}},"timestamp":1688727975908}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[0,1,45,63,223,241,253,255,253,197]}},"timestamp":1688727977753}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":{"message":{"type":"Buffer","data":[1,1,45,223,63,241,225,235,237,251,253,219,243,183,174,239,255,255,255,215,203,251,103,255]}},"timestamp":1688727977789}]}
{"precision":"ms","data":[{"measurement":"rs485Measurement","tags":{"type":"pentair_rs485"},"fields":

Does anyone know if the screenlogic integration works if a password is enabled on the device? I’ve always had a password-less device and I still do but it looks like the newer pentair screenlogic app (which I try not to use lol) is forcing to implement a password in order to use it now. I didn’t see any reference to a password in the code so figured i’d ask.

The screenlogic integration does not use a password, however local connections do not need to use one. You should be able to set a password in the ScreenLogic app for remote access without it affecting the integration.

1 Like

@dieselRabbit What is the future of this integration as Pentair transitions users to Pentair Home instead of Screen Logic (the IOS app hasn’t had any development since 2018 other than a couple of bug fix releases). All the Pentair effort now seems to be in the Pentair Home app (their new infrastructure) and they added ScreenLogic support in Feb 2024 and it looks like they are pushing users into the Home app (according to chatter I see online). I’m just switching to Pentair equipment and trying to plan my HA integration. Thanks for any insight

As long as the protocol by which ScreenLogic adapters use to communicate remains the same, the integration should continue to function. There have been no firmware updates to the ScreenLogic system since 2019, so my assumption is any newly added support for ScreenLogic in Pentair Home was done on the app-side, and not the ScreenLogic side.

Based on what I can gather from the Pentair website, ScreenLogic remains available as an add-on, primarily for EasyTouch and IntelliTouch systems while Pentair Home is geared around supporting IntelliCenter systems.

Is there any way to see if the outdoor panel is in service mode from the integration? Not looking to control it just looking for visibility. I know the ScreenLogic adapter communicates that info, but I can’t figure out how to get it to display in Home Assistant.

Thanks!

The data exists from the API, but the integration doesn’t create an entity for it currently. It wouldn’t be hard to add, but I don’t know that I’d be able to get to it any time soon.

Thank you for the reply. Whenever you’re able to get to it, it would be greatly appreciated!
I am ultimately looking to create an automation that if service mode is left on, I get a notification. We use this at a rental property and make the renters interact with Home Assistant instead of the Pentair interface, as we had renters figure out how to reprogram the pentair controller and cause issues. The reason I’m looking for this information is occasionally our pool maintenance company forgets to turn off Service mode after a cleaning and I get phone calls from the renter saying they can’t turn on the lights etc.

Probably realistically around the end of the year.

One workaround would be to set up an automation that notifies you if a circuit is not on when it should be, as Service mode disables all circuits. ie. The filter pump or lights are not on when you know they are scheduled to be.

Of course this only works if you have at least one circuit that is supposed to be on whenever the pool is available.

Thank you! If you’re able to get it done by the March release, I will be thrilled.

Great thought on circuits running as a test condition.