ceisenach / screenlogic_over_ip

IP Communications for Pentair ScreenLogic2
GNU General Public License v3.0
16 stars 2 forks source link

Freeze mode control on a circuit? #2

Open betterclevername opened 7 years ago

betterclevername commented 7 years ago

I was hoping to turn on/off freeze protection for a circuit. Any idea regarding the message code and structure required to accomplish that? Thanks!

ceisenach commented 7 years ago

Sorry for the slow response.

I'm not entirely sure. I can look into this, but do you know if it is possible to do from the android (or iPhone) application? If it is, the answer is it is definitely possible and I can then try to figure out what it is.

betterclevername commented 7 years ago

I know that it is possible from the iPhone app "SL Config" that Pentair provides. The app is separate from the ScreenLogic app used to perform normal feature control. I was hoping to modify what you have developed to create a service that I could task on demand to turn off freeze protection while I heat up my spa on a cold evening. Currently I have to either use the windows screen logic application or the iPhone app. Both of which have the setting buried several screens deep in the UI.

Thank you for all of your hard work.

Regards,

Kevin

On Wed, Mar 29, 2017 at 2:56 PM, Carson Eisenach notifications@github.com wrote:

Sorry for the slow response.

I'm not entirely sure. I can look into this, but do you know if it is possible to do from the android (or iPhone) application? If it is, the answer is it is definitely possible and I can then try to figure out what it is.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ceisenach/screenlogic_over_ip/issues/2#issuecomment-290190469, or mute the thread https://github.com/notifications/unsubscribe-auth/AROKt-f5pUPqEkOgAByRiY8ayZuQrJ2Kks5rqqlMgaJpZM4MeN7Y .

ceisenach commented 7 years ago

Hey,

Thanks for letting me know that. I think this would be good functionality to add.

A couple questions

1) When using the iPhone to configure the screenlogic, does it communicate over your LAN or to the pentair server? If it communicates over your LAN, then capturing those packets it sends should give the information.

2) If not, do you know if the windows program communicates over the LAN to the screenlogic directly? I don't have my windows machine with me at the moment so I cannot check.

If the answer to either of those is yes, then what you could do is capture the packets sent to the screenlogic when you change the freeze mode setting and then try to decode it from there. I am happy to help with that part if you send me the information.

If you are willing, that would be very helpful. But if you are not able to, I can look at this after my pool is open and try sending those messages (which will not be for a month or so unfortunately).

ceisenach commented 7 years ago

Oh, and if the answer to those 2 questions is no, probably the best way to capture the packets is to bridge the screenlogic to the rest of your network through a spare laptop and capture all the incoming packets to it. Because I am not at all sure the messages that the iPhone, Windows or Android app sends to the pentair server are the same as what the pentair server sends to the screenlogic itself, which is what we would need.

tagyoureit commented 7 years ago

I was hoping to modify what you have developed to create a service that I could task on demand to turn off freeze protection while I heat up my spa on a cold evening.

Freeze protection only turns on the pumps/circuits if the temperature falls below a certain set point. You shouldn't need to turn it on/off to heat up your hot tub. Or does freeze protection do something else that I'm not aware of?

betterclevername commented 7 years ago

With freeze protection enabled, you lose control over your pool and spa when the air temperature drops below the configured threshold (e.g. 35F). The system will automatically cycle between pool and spa circuits every 15 minutes. If you want to use your spa on a chilly evening you will only get 15 minutes of heating before it switches over to run the pool circuit.

On Mon, Jun 19, 2017 at 1:16 AM, tagyoureit notifications@github.com wrote:

I was hoping to modify what you have developed to create a service that I could task on demand to turn off freeze protection while I heat up my spa on a cold evening.

Freeze protection only turns on the pumps/circuits if the temperature falls below a certain set point. You shouldn't need to turn it on/off to heat up your hot tub. Or does freeze protection do something else that I'm not aware of?

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ceisenach/screenlogic_over_ip/issues/2#issuecomment-309340782, or mute the thread https://github.com/notifications/unsubscribe-auth/AROKt92DHqRHBM0S9YE58feiZ-8QrrkZks5sFgQxgaJpZM4MeN7Y .