
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
homebridge-rinnai-touch-platform
Advanced tools
Homebridge Plugin to control heating/cooling via a Rinnai Touch WiFi Module
This Homebridge Plugin allows you to control a Brivis HVAC system via a Rinnai Touch WiFi Module. It supports the following operation modes:
Functions available:
This plugin will add one or more accessories to the Home app depending on the status received from the Rinnai Touch module. Accessories are discovered automatically. The following table describes each type of accessory.
Accessory | Description |
---|---|
Thermostat / Heater Cooler | Displays the current temperature, units (Celsius or Fahrenheit) and mode of the Brivis HVAC system. It allows you to set the desired temperature and change the mode. Modes are:
|
Zone Switch | Shows if the zone is currently On or Off and allows you to change it. Zone Switches are shown if the operation mode is 'Single Temperature Set Point' and at least one zone is enabled (excluding the Common zone) NOTE: The 'Heater Cooler' accessory can be used as a zone switch |
Fan | Displays the current state and speed setting of the circulation fan. Allows you to turn it Off or set the rotation speed NOTE: The fan can only be used when the Thermostat is in the OFF mode or COOL mode for Evaporative Cooling |
Advance Period Switch | Shows if the Period of the Programme Schedule has been advanced and allows you to change it |
Manual Switch | Shows if the Manual mode is On or Off and allows you to change it |
Pump | Displays the current state of the pump if you have Evaporative Cooling. Allows you to turn it On or Off NOTE: The pump can only be used when the Thermostat is in COOL mode. |
Note: This plugin requires homebridge (version 1.0.0 or above) to be installed first.
It is highly recommended that you use Homebridge Config UI X to install and configure the plugin. Alternatively you can install from the command line as follows:
npm install -g homebridge-rinnai-touch-platform
If you currently use the old plugin (ie. homebridge-rinnai-touch-plugin
) you must uninstall it first before installing this plugin. To uninstall from the command line:
npm uninstall -g homebridge-rinnai-touch-plugin
Once uninstalled restart Homebridge which should clear the accessories. If this doesn't work you can delete the cachedAccessories
file from the .homebridge/accessories
folder.
This is a platform plugin that will register accessories and their services with the bridge provided by Homebridge. The plugin will attempt to discover your Rinnai Touch accessories automatically thus requiring minimal configuration to the config.json
file.
If you find the default config is not correct for your system or not to your liking there are some overrides you can define in the config.json
file.
Option | Required | Type | Description | Default Value (if not supplied) |
---|---|---|---|---|
platform | Yes | string | Must be "RinnaiTouchPlatform" . This is the only mandatory configuration setting. | |
name | Yes | string | The name of the platform | "Rinnai Touch" |
address | No | string | IP Address of the WiFi module NOTE: leave blank for auto discovery | |
port | No | number | Port to use for the WiFI module NOTE: leave blank for auto discovery | 27847 |
controllerType | No | string | The type of accessory to use for the controller(s). Options are:T for ThermostatH for Heater Cooler | T |
zoneType | No | string | The type of accessory to use for controlling zones (only applicable for Single Temperature Set Point). Options are:N for None (ie. don't show any accessory for zonesS for SwitchH for Heater Cooler | S |
showFan | No | boolean | Show the fan accessory in the Home app | true |
showAuto | No | boolean | Show the AUTO option in the Thermostat menu | true |
showAdvanceSwitches | No | boolean | Show the Advance Period switch accessory in the Home app | true |
showManualSwitches | No | boolean | Show the Manual switch accessory in the Home app | true |
showHomebridgeEvents | No | boolean | Include the homebridge events such as getting and setting characterics in the logs | true |
showModuleEvents | No | boolean | Include the module events such as commands sent in the logs | true |
clearCache | No | boolean | Clear all the plugin's cached accessories from homebridge to force full discovery of accessories on restart | false |
mqtt | No | object | See MQTT.md for details |
"platforms": [
{
"platform": "RinnaiTouchPlatform"
}
],
"platforms": [
{
"platform": "RinnaiTouchPlatform",
"name": "Rinnai Touch",
"controllerType": "H"
}
],
This is useful if you only use Manual Control of your HVAC (ie. no programme schedules).
"platforms": [
{
"platform": "RinnaiTouchPlatform",
"name": "Rinnai Touch",
"showAuto": false,
"showAdvanceSwitches": false,
"showManualSwitches": false
}
],
"platforms": [
{
"platform": "RinnaiTouchPlatform",
"name": "Rinnai Touch",
"controllerType": "H",
"zoneType": "S",
"showFan": true,
"showAuto": true,
"showAdvanceSwitches": true,
"showManualSwitches": true,
"showHomebridgeEvents": true,
"showModuleEvents": true,
"clearCache": false
}
],
See Change Log.
HEAT
to COOL
mode some details such as the desired temperature will take a few seconds before the current value is shown.HEAT
and COOL
modes the Zone Switches are dynamically added or removed as necessary. The downside of this is that you will loose any changes you made to the accessory (eg. name).3.1.1 (2020-10-17)
FAQs
Homebridge Plugin to control heating/cooling via a Rinnai Touch WiFi Module
The npm package homebridge-rinnai-touch-platform receives a total of 51 weekly downloads. As such, homebridge-rinnai-touch-platform popularity was classified as not popular.
We found that homebridge-rinnai-touch-platform demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.