haomnilogic-local icon indicating copy to clipboard operation
haomnilogic-local copied to clipboard

Feat: Add support for controlling spillover

Open cryptk opened this issue 1 year ago • 14 comments

This was split off from #63

related issue to add API support: https://github.com/cryptk/python-omnilogic-local/issues/42

cryptk avatar Jun 23 '23 19:06 cryptk

API support for SetUISpilloverCmd is in, just need a pcap example of spillover being disabled, the enable command doesn't have an on/off parameter, so I'm not sure how to disable spillover once it's been enabled.

cryptk avatar Jun 23 '23 20:06 cryptk

@cryptk can you elaborate on what you need and i'll capture whatever logs are needed

madasus avatar Jul 10 '23 17:07 madasus

@cryptk Bumping for information.

madasus avatar Jul 26 '23 10:07 madasus

@madasus I think I have what I need, it's just a matter of finding the time. My kids go back to school in a couple of weeks and I should have time then to work on getting a lot of these feature requests finished up.

cryptk avatar Jul 31 '23 20:07 cryptk

This is finally in development and currently undergoing testing and refinement. A new version with this support should be available soon

cryptk avatar Nov 21 '23 00:11 cryptk

That’s great . I am looking forward to testing. Our pool is closed for winter but will be open in spring

madasus avatar Jan 01 '24 23:01 madasus

I see a commit for partial spillover support, has it been enabled? I'm not seeing it in HA. I'd love to get everything my pool supports into HA.

irlkitcom avatar Jan 05 '24 22:01 irlkitcom

@irlkitcom if you select redownload from HACS for the integration and flip the switch to show beta versions, you should be able to install the version "main" and start testing it out today

cryptk avatar Jan 06 '24 15:01 cryptk

@irlkitcom and @madasus I just tagged version 0.7.0, that includes the initial spillover support. Give it a try and let me know what you think. It might need some behavior adjustments around how it handles the pump speed when you toggle spillover on and off, but I don't have a pool with spillover to test with, so feedback is very welcome!

cryptk avatar Jan 09 '24 15:01 cryptk

Mine turns on and always goes to 2587 RPM. If I try to change the pump speed it turns off the spillway but the pump changes speed. If I turn the spillover off it turns off the pump and spillway. Obviously we can get around this with automations. Just giving an update from my end

clintforester avatar Jan 13 '24 18:01 clintforester

@irlkitcom and @madasus I just tagged version 0.7.0, that includes the initial spillover support. Give it a try and let me know what you think. It might need some behavior adjustments around how it handles the pump speed when you toggle spillover on and off, but I don't have a pool with spillover to test with, so feedback is very welcome!

I only briefly tested it, it seemed to work just fine, I appreciate your work on this!

EDIT: I did notice the pump speed changed once I turned it on/off. I will have to test further.

irlkitcom avatar Jan 14 '24 13:01 irlkitcom

Thank you. Our pool is closed for the winter. Once we open it again in spring i'll report back!

madasus avatar Jan 14 '24 14:01 madasus

Hi - Finally we are open for the season.

The spillover function does seem to work but with a strange quirk. When I set the spillover to enable it always sets the pump speed to 75%. If I change the pump speed it turns the spillover off.

Any thoughts? What information can I provide to help debug?

madasus avatar Jun 01 '24 00:06 madasus

I'm having this same issue, with pool and spa on shared equipment (same variable speed pump operates pool and spa and the pause for valve change setting enabled). In addition to what's already been posted above, here are some things I've noticed in:

the Hayward app:

  • Speed starts out at 100% during "priming" and stays at 100% once priming complete when started from Hayward app or pre-programmed schedule
  • Entities such as a spa blower just have on/off, like a switch.
  • With spillover "on", the pool pump shows "on" and spa pump shows "off - in pool/spillover mode"
  • The spillover has it's own speed setting that matches the pool pump speed. Changing speed in one also changes it in the other, but spa always remains "off"

homeassistant:

  • Similar to above, speed starts out at 100% during "priming" but drops to 75% once priming complete when started from homeassistant
  • Pool and spa show up as two separate pump entities, each with their own on/off and speed.
  • Spillover appears as a switch rather than another pump.
  • When adjusting the speed back to 100% changes the valves back to pool mode, no spillover
  • Maybe we could check the pump "why on" attribute when sending the pump speed command as when in spillover mode, this attribute is set to "Manual Spillover" and could not trigger a valve change to pool mode
  • Maybe the spillover just needs to be pulled in as another pump rather than a switch entity.

I'll try to grab the packets over wireshark at some point soon to try to further troubleshoot. If anyone has any further recommendations, let me know

krucka avatar Aug 10 '24 17:08 krucka