dustindclark / homebridge-rinnai-controlr

Rinnai Control-R interface for homebridge
Apache License 2.0
12 stars 7 forks source link

Recirculation duration? #1

Closed Bleh55 closed 1 year ago

Bleh55 commented 2 years ago

In Settings, Recirculation Duration is set at 15 minutes. When creating HomeKit automation, I set a time to start, and use the option to turn off after 2 hours. I was expecting the recirculation to go on for the full two hours, but it turns off after the 15 minutes. I could change the duration in settings to match or something longer than my longest automation duration, but It would be nice to keep the “manual” toggle to a shorter duration. Anyway to implement separate durations? Or some other way to make my use case work?

dustindclark commented 2 years ago

How would you like to see this work? A recirculation switch for each configured duration? I can't think of many clean approaches.

Bleh55 commented 2 years ago

I hadn’t really thought it through, but maybe a switch for each pre-defined duration, and then the option to hide a switch that you wouldn’t normally trigger manually. Is it possible to have a switch hidden but still have it update the status?

buckzilla commented 2 years ago

Within the Control-R app (which is terribly crappy) you can do scheduled re-circulation events AND separately, a point in time re-circulation. This is fine, but not very fine grained. I'm very excited to have this plug-in, where I can tell Siri to do a point in time re-circulation. Knowing it will be 15 minutes per my configuration is fine. From a scheduling perspective I would like to try something like 10 minutes of re-circulation every 30 minutes, during a time frame. I could do this via homekit automation I believe.. right?

wrmacj commented 1 year ago

I think what you want is already built into the Control-R App and further according to the Control-R users guide and Rinnai support, what you are trying to do may not be possible, based on time s[specific frames. It is very dependent on if you have a dedicated loop(Highly recommended) or cross over. From the guide - PG-5 4 .If the water heater accepts the request to start re-circulation, the pump turns on and runs for 5 min(Designated time) OR until the water temp is reached(Whichever occurs first).

  1. After re-circulation completes, the pump enters into a Mandatory dormant (inactive) state.  During this time, the pump will not turn on for ANY reason, even if the push button or motion sensor is activated. For example with dedicated loop and temp set to 130F max the inactive state in Economy mode is 22 minutes and in Comfort mode it is 11 minutes Mandatory inactive. It changes with the Max temp setting. @ 140 it is 18min and 9 min. The times change if you have an internal pump model or external pump model as well if you are running a dedicated loop or if you are using the crossover. The Control-R user guide spells this all out very clearly. I think that it is possible that people expect the Control-r to do things that it has been programmed specifically not to do. Control-R is a standalone device/interface that has built in safety features. It was not designed to be a gateway. That being said....It is designed to do what you want it do, by default with out complex control of Home Assistant.
    If you set RU199 as indicated above to 130F in comfort mode for 1hr @7am it will heat your dedicated loop to 130 and then go dormant for 11 min in comfort mode and then will check the temp to see if it needs to reheat the loop. The users guild is very helpful and you may find that your task is a lot easier than you think. BTW....All this changes when they introduce the new model Control-R coming around end of Oct 2022, I am told.

Edited to fix spelling errors

dustindclark commented 1 year ago

Closing this out since this is currently a limitation in ControlR. In general, I think scheduling use cases are probably better suited for the manufacturer-provided app. I don't just mean in water heaters, think thermostats, pool equipment, etc. Managing scheduled automations across platforms is both more difficult to manage and less reliable. Devices should follow the schedule even if Wi-Fi goes down, and HomeKit can't do that.