Rinnai Tankless Water Heater & Control-R Module Integration

I have been slowly getting everything in the house connected to my HAOS system and started to look for integration options for my Rinnai RUR-199iP and found this thread. I was just about to try the github integration when the mobile app that I was using Control-R 2.0 was upgraded to “Rinnai Central”. Its worked well for the past month or so, but I just had an issue where I was getting “control failed” when I tried to use it. Called Rinnai and was told to delete the app, reinstall and it worked.

Does the integration work with Rinnai Central?

It doesn’t seem like it matters which Rinnai mobile app you are using since this integration uses the same login for those apps.

That said, this integration stopped working for me within the last month and I can no longer trigger water recirculation from Home Assistant. I tried deleting & reinstalling the integration and still no dice. Anybody else seeing this?

@NukeThemTillTheyGlow, would you be willing to give it a try and report back to see if it works for you?

Yes happy to help. I will review the latest integration and get it installed.

Just installed integration (1.4.1) and was successful with logging in, getting device and entities in HA. I added the device and entities to a dashboard. When I click on the device and get the temp range UI and clock on mode and then on… nothing happens. When I start a 5 min recirc via the app version 3.1.3 (160), it started up and the HA device and entries became active within about 15-20 seconds.

Not sure of what else I can do. I don’t have much experiance with automations other than some simple lighting on and off for sunrise/sunset. But looking to get into the automations now and start controlling things more, tying things together, automating various events.

Thanks for giving that a try. It looks like I was messing with my automation and I broke it on accident. I just figured out that to start the water heater, you have to call “rinnai.start_recirculation” service and give it the number of minutes.

If you’re new to Home Assistant automation, you can make a new automation, set your trigger, and then under the “Then do” section add a “Call service” action and call rinnai.start_recirculation.

I added a “Helper” Button and then added it to my dashboard to trigger this automation when I press that button.

By the way looks like sometimes my water heater will set the target temperature down to some low temperature (e.g. 100F) where my usual target temperature is 120F (presumably to try to save $). When that happens and if my water heater outlet temperature is greater than the system set target temperature of say 100F, calling rinnai.start_recirculation won’t fire up the tankless.

To get around that, after calling rinnai.start_recirculation, I had to run another action to set the water heater temperature to 120F. Seems like that might be a new thing my tankless does. I’ve never had to make a call to set the target temperature before before.

Hope that helps others as that’s been the thing keeping me from automating my tankless in the last month.

Thanks! I just set up a simple button on the dashboard for this and works great, confirmed that it started recirc pump for 5 min via dashboard status as well as Rinnai Central app.

Can the integration manage schedules, or at least turn schedules on and off?

hey i cross posted this on a related thread. Has anyone done this Control-R integration on this Rinnai Hot Water heater? (photos on original post) Or even something like it where you can patch into the board on the hot water heater and do some controlling of it or monitoring? Maybe with some kind of zwave relay or something. Or ESP32. I don’t have much experience with ESP but willing to try it.

Hello All -

Last week, the HA console suggested an update to the latest branch / version which enables local control. I should have been more hesitant but I went ahead with the upgrade. However, this sounded like a great new approach!

I’m running in to a few issues that I think are unique to my situation. I believe that both are being exasperated by my:

  1. Dedicated recirc system
  2. Controllers on the walls of bathrooms

Problems:

  1. Setting the temperature from HA works “sometimes”. I’ve found that, when it fails, it’s usually caused by the heater being in recirc mode. This inhibits temperature change or in maintenance retrieve mode (see #2) - including both from the control panels on the walls and the unit. I have calls in to Rinnai as I feel this is a firmware shortcoming and a, frankly, dumb design choice.

  2. Constant hexadecimal readbacks on the display. If you read up several pages, I was the one who requested the feature to inhibit the plugin to do what Rinnai calls “maintenance” requests. The downside is this means the sensor data in HA would be stale. The upside is that the wall controllers won’t constantly show these update requests and lock up itnteraction with them. It appears that the tick-box in the config screen of the new version is either not effective and/or these requests are still being instantiated as every time heat is called for, the hex scroll starts. Again, a poor design choice by Rinnai as it completely locks up the controller until it goes through this 15-20sec process.

I’m at a point where I think I want to roll back to the cloud control version. Can someone show me a good way to do this? HACS is pointing to the new local version, I think.

Thanks.

Hi everyone,

I just wanted to express my appreciation for the ingenuity of the devs who provide the integrations to help us all and the hot-water on demand community here.

I very briefly had a compatible Rinnai (RUR199iN) that would have benefitted from this intergration a few years ago. Unfortunately the increased noise from the pump was substantial (the mechanism in the heater is different in the heaters with built-in pumps) and it was promptly removed and the old model (RU180iN) put back in.

However, one major bright side of that setback was that I eventually added my own pump onto the water heater and now I have full control over the pump. Connecting the pump to a smart plug, it’s very easy to create a personalized schedule (only run when we are home, shut it off overnight, etc).

The caveat here is I do not have a dedicated recirculation line in the house and instead have to use a temperature sensitive valve connected at select faucets. If you are just pumping hot water into a dedicated hot water circuit, the timing probably matters far less.

This of course required some legwork to measure how long it takes for hot water to reach specific faucets. It seems Rinnai defaults to 5 minutes of runtime no matter what, and in my situation, the farthest faucet would get hot water in under 2 minutes. I have the pump run for 2 minutes every 25 minutes, and that is sufficient for hot water at nearly every faucet.

Hey all - I’m a little new here. I got the Home Assistant integration installed from explosivo22 - and it’s working great to see all of the data and building out my dashboards.

I’m trying to get automations built so that the recirc pump will turn on when water heater is turned on, or when I have motion in my bathroom or kitchen (triggering a sensor in there), and then trying to schedule in HA instead of Rinnai Central app.

I’m having trouble as all of these automations are only triggering recirc for 5-10 minutes. It seems like this is a common issue - just want to confirm that there is no workaround here at this point? Just need to do the best we can and then use app scheduling otherwise?

Hi I’m looking to purchase the wifi module to integrate into home assistant. Am I better off sourcing the 101 version over 200? It sound like a connection via Lan may be available with the older version. Are there any benifits in getting the newer version?
Thanks