Skip to content
Homebridge TestFlight
Rinnai

Rinnai Control-R

homebridge-rinnai-controlr · v1.0.26

VerifiedCloud

Adds Rinnai Control-R hot water heaters to HomeKit as thermostats.

What it says it supports

Brands

  • Rinnai

Devices it names

  • Rinnai RUR160iN

Shows up in Apple Home as from its README

What people report

Rinnai Control-R water heater controllers work for temperature; recirculation switch often fails with device null until the heater is rediscovered or enabled.

  • Partly works2
  • Not working1
DeviceStatusWhat they saidSource
Rinnai RSC199eN Control-RPartly worksRecirculation button did not work; device null in logs
Saved copy
… "device null" in the last log line. Looks different the other logs posted. Is it a bug or just a misconfiguration? Logs: [4/22/2023, 9:03:13 PM] [homebridge-rinnai-controlr] Launched child bridge with PID 2335128 [4/22/2023, 9:03:14 PM] Registering platform 'homebridge-rinnai-controlr.RinnaiControlR' [4/22/2023, 9:03:14 PM] [homebridge-rinnai-controlr] Loaded homebridge-rinnai-controlr v1.0.25 child bridge successfully [4/22/2023, 9:03:14 PM] Loaded 1 cached accessories from cachedAccessories.0E53C1734C3B. [4/22/2023, 9:03:15 PM] [homebridge-rinnai-controlr] Temperature units set to F. All …

Excerpt saved from GitHub on 2026-10-22.

Issue #18 · 2023-04
Rinnai RSC199iN Control-RPartly worksRecirculation is disabled out of the box and must be enabled with Rinnai
Saved copy
… "device null" in the last log line. Looks different the other logs posted. Is it a bug or just a misconfiguration? Logs: [4/22/2023, 9:03:13 PM] [homebridge-rinnai-controlr] Launched child bridge with PID 2335128 [4/22/2023, 9:03:14 PM] Registering platform 'homebridge-rinnai-controlr.RinnaiControlR' [4/22/2023, 9:03:14 PM] [homebridge-rinnai-controlr] Loaded homebridge-rinnai-controlr v1.0.25 child bridge successfully [4/22/2023, 9:03:14 PM] Loaded 1 cached accessories from cachedAccessories.0E53C1734C3B. [4/22/2023, 9:03:15 PM] [homebridge-rinnai-controlr] Temperature units set to F. All …

Excerpt saved from GitHub on 2026-10-22.

Issue #18 · 2023-04
Rinnai Control-R water heaterNot workingRecirc switch does not start recirculation after reinstall; device null
Saved copy
… change the unit into recirc (based on vendor app status). In looking at the log, it appears the device is referred to as "null": [28/04/2024, 15:51:50] [RinnaiControlR] setRecirculateActive to true for device null To Reproduce: Click the switch on my iPhone Expected behavior: Recirc should start Logs: [28/04/2024, 15:51:50] [RinnaiControlR] setRecirculateActive to true for device null Plugin Config: { "username": "[email protected]", "password": "thisismypassword", "recirculationDuration": 15, "temperatureUnits": "F", "minimumTemperature": 120, "maximumTemperature": 140, "platform": …

Excerpt saved from GitHub on 2026-10-22.

Issue #24 · 2024-04

Gathered from the plugin’s GitHub issues, pull requests, discussions, wiki and docs, and from r/homebridge. These are individual reports, so check the linked thread and the date before you buy.

How it connects

Cloud

Rinnai Control-R cloud

You’ll need

  • Rinnai 2.0 app credentials
  • Latest Control-R firmware

Compatibility

Verified by HomebridgeYes
Homebridge versions>=1.3.0
Homebridge 2.0No
Node.js>=14.18.1
Settings in Homebridge UIYes
MatterNo
Platform nameRinnaiControlR
LicenseApache-2.0

Community signals

Downloads a week21
Downloads a month70
GitHub stars15
Open issues14
Closed issues13
Last code push2024-06-25
Latest version1.0.26 (2023-05-11)
First published2021-10-06
Releases25

In ReReHome

Whatever this plugin publishes reaches Apple Home as a normal HomeKit accessory behind your Homebridge bridge, so ReReHome shows and controls it like any other.

Bridges get their own settings page listing the accessories behind them.

Caveats from the README

  • Only tested on RUR160iN

HomeKit services in its code

Found by scanning the published npm package. A plugin can register a service only for some devices.

  • Switch
  • Thermostat