Kevin Worrel

Results 43 comments of Kevin Worrel

FYI, I found myself wanting to know if any of the currently unknown or questionable data points changed in concert with other known state changes, so I created a custom...

There is a configuration setting in the official ScreenLogic desktop app (SLConfig on mobile) "Solar is a heat pump". The value for this is exposed to the apps and to...

Yup. In Python, you can even bitwise AND against the original `int`: ```python if 8223 & 0x2: print("has heat pump") else: print("no heat pump") ```

Not sure on the cooling. There is a separate config setting in the apps to specify "Has cooling". Maybe that's not set for your pool? No idea if that should...

There's a separate setting labeled "UltraTemp or ThermalFlo". Is your Heat pump one of those? Maybe that setting takes care of it? Actually, sounds like "cooling" is not whether the...

So a little update on this, I now have a complete(?) list of all the equipment flag bits: ``` solar 0001 solar is heat pump 0010 chlorinator 0100 intellibright 1000...

Thank you for the detailed info! Unfortunately, it doesn't look like good news. That fact that `screenlogicpy` _is_ getting a response means that the TCP socket connection isn't the problem....

Providing an update to this, the `takeMessage()` function was fixed in v0.5.1. Unfortunately, I am unable to reproduce the `msgCode` 13 behavior. I've finally set up a vlan/separate subnet with...

@uvjustin Yes, I was actually surprised that I was unable to reproduce the issue. I had to double-check my settings, and that the firewall was working as intended. @rsumner Your...

This has been brought back up as I am currently implementing retrying of requests and better error handling for unexpected responses. I would still like to understand this better, either...