Home Assistant Integrations

Rinnai Control-R

Complete Home Assistant integration for Rinnai tankless water heater systems

Rinnai Control-R is the smart control system for Rinnai tankless water heaters, allowing remote temperature adjustment, scheduling, and usage monitoring through the Rinnai mobile app. These high-efficiency tankless units provide endless hot water on demand while reducing energy consumption compared to traditional tank water heaters.

Integration Features

Take full control of your tankless water heater with comprehensive Home Assistant integration.

Temperature Control

Adjust water temperature remotely with precision control. Set different temperatures for different times of day or activities.

Usage Monitoring

Track hot water usage patterns, gas consumption, and system efficiency to optimize energy costs and identify issues.

Smart Scheduling

Create schedules that pre-heat water before you need it and reduce temperatures when away to save energy.

Available Sensors & Controls

Monitor every aspect of your water heater's operation in real-time.

Temperature Sensors

  • Set point temperature
  • Current outlet temperature
  • Inlet water temperature
  • Temperature differential

Operational Status

  • Heating status (active/standby)
  • Flow rate (GPM)
  • Burner status
  • Recirculation pump status

Usage & Efficiency

  • Daily hot water usage (gallons)
  • Monthly gas consumption
  • Operating hours
  • Energy efficiency rating

Alerts & Maintenance

  • Error codes and diagnostics
  • Maintenance reminders
  • Filter cleaning alerts
  • System health status

Advanced Home Assistant Automations

Without this integration, systems operate in isolation with only basic scheduled behaviors. Home Assistant integration unlocks sophisticated automation capabilities:

Presence-Based Temperature Optimization

Automatically adjust water heater temperature based on home occupancy. Lower the temperature when everyone leaves to save energy, and restore comfortable settings before you return. Integrate with presence detection, calendar events, and security system states.

Example: "When all family members leave home (phones disconnect from WiFi), reduce water heater to 100°F. When anyone approaches home (geofence trigger), raise to 120°F. If vacation mode enabled, maintain minimum 95°F for pipe protection. Restore normal temperature 30 minutes before first person typically arrives home on weekdays."

Smart Scheduling for Peak Demand

Pre-heat water before high-demand periods like morning showers or evening dishwashing. Use recirculation pump intelligently to reduce wait time for hot water without wasting energy during low-use periods.

Example: "On weekday mornings, activate recirculation at 6:00 AM and boost temperature to 125°F for showers. Reduce to 110°F during work hours. Pre-heat and recirculate at 5:30 PM for evening cooking and dishwashing. On weekends, delay morning schedule by 2 hours based on typical sleep patterns."

Energy Cost Optimization

Integrate with utility rate schedules to minimize operating costs. Reduce temperatures during peak pricing periods when possible, and use off-peak hours for any pre-heating activities. Track actual energy costs and display savings dashboards.

Example: "During peak electricity hours (4-9 PM), if utility rates exceed $0.30/kWh, reduce temperature by 5°F and disable recirculation unless active hot water demand detected. Track monthly energy costs and compare to previous periods. Generate weekly report showing estimated savings from optimization."

Maintenance & Health Monitoring

Proactively monitor system health and schedule maintenance before problems occur. Track error codes, operating patterns, and efficiency trends to identify potential issues early. Automate maintenance reminders and integrate with service scheduling.

Example: "Monitor for any error codes and send immediate notification with code description. Track efficiency over time and alert if degradation detected. After 100 hours of operation, remind to check inlet filter. Annually remind about professional service. If unusual cycling patterns detected, suggest diagnostic check."

Installation & Support

Home Assistant (HACS)

Recommended for users

Install directly from HACS (Home Assistant Community Store). This is the easiest method and provides automatic update notifications.

Add to Home Assistant

Opens My Home Assistant to add the repository directly

Manual Installation

1Open Home Assistant and navigate to HACS
2Search for 'Rinnai' or 'Control-R' in the Integrations section
3Click Download and wait for installation to complete
4Restart Home Assistant and add the integration from Settings → Devices & Services

Requirements

  • Home Assistant 2025.11.0 or newer
  • Rinnai tankless water heater with Control-R Wi-Fi module
  • Active Rinnai Control-R account

Source Code

View the source code, report issues, or contribute to the project on GitHub.

View on GitHub

Open Source & Community Driven

This integration is an open-source community project not affiliated with or endorsed by Rinnai Corporation. It is actively maintained with support for various Rinnai tankless water heater models. Community contributions and feature requests are welcome on GitHub.

Rinnai Control-R Integration | JoyfulHouse