Rinnai Tankless Water Heater & Control-R Module Integration

I purchased a Rinnai tankless water heater a couple of years ago with their “Control-R” WiFi module. The integration with the module and mobile app ended up being horrid so I aborted using it completely and the hub became a $200 paperweight. I’m now wondering if it can be integrated with HA and become a useful tool in my smart home. Instead of using “dumb” timers I’d like to integrate with things like my home security system and other sensors to control when recirculating starts & stops.

A quick Google search came up empty for integrations with the Rinnai and I’m wondering if this is anywhere on the horizon for integration with HA?

I currently have my Control-R module juiced into Google Assistant for connectivity, but it would be nice to bring that into home assistant and not have to ask Google to get Rinnai and then go through their list of options to verbally enable the recirculator or up the temperature.

Wouldn’t this be a custom component and like the Lyric integration? That component goes to the Internet to query the service, like MyQ does. It doesn’t directly talk to the thermos…most likely that would break the Honeywell app for the thermos.



I was hoping to integrate this device with my home assistant. Was any one able to get this working?

There seems to be a lot of data in the app that could be displayed in home assistant using sensors.

Hey IRA-HA, what Rinnai device model is this?

There seems to be a lively discussion in Rinnai Heating/Cooling Wifi Module that could be relevant.

I have recently integrated into my Rinnai Gas Water heater control panel using an ESP32. This connects the heater to HA via MQTT. This is not using a wifi control panel but rather patching to the data communication lines inside the panel.

Once all is complete I will write an article but the project requires electronics knowledge, soldering, etc. If somebody is interested in this and knows to work a logic analyzer I am happy to cooperate.

The latest code is at: