homebridge-rinnai-rou-module

1.0.20 • Public • Published

homebridge-rinnai-rou-module

npm npm

Description

This homebridge plugin exposes a Rinnai thermostat to Apple's HomeKit.
The plugin allows you to set the thermostat mode and control the target temperature. It is based on local wifi communication between homebridge server and Rinnai Wifi ROU003 module used by Rinnai Heaters mainly in Brazil.

Installation

  1. Install homebridge
  2. Install this plugin: npm install -g homebridge-rinnai-rou-module
  3. Update your config.json file

Configuration

"accessories": [
     {
       "accessory": "Thermostat",
       "name": "RinnaiThermostat",
       "deviceIp": "192.168.0.100"
     }
]

Core

Key Description Default
accessory Must be Thermostat N/A
name Name to appear in the Home app N/A
deviceIp Local IP address used by Rinnai ROU003 module N/A

Optional fields

Key Description Default
maxTemp Upper bound for the temperature selector in the Home app 46
minTemp Lower bound for the temperature selector in the Home app 35
minStep Minimum increment value for the temperature selector in the Home app 1

Additional options

Key Description Default
model Appears under the Model field for the accessory plugin
serial Appears under the Serial field for the accessory deviceIp
manufacturer Appears under the Manufacturer field for the accessory author
firmware Appears under the Firmware field for the accessory version

Credits

The code was extensively based on other git repositories that were able to reverse engineer the Rinnai ROU003 wifi module and implement a Thermostat via Homebridge

Credits

License

This project is under the MIT License.

MIT © alexsantos89

Readme

Keywords

Package Sidebar

Install

npm i homebridge-rinnai-rou-module

Weekly Downloads

2

Version

1.0.20

License

MIT

Unpacked Size

17.2 kB

Total Files

8

Last publish

Collaborators

  • alexsantos89