
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 your Rinnai Touch status. Accessories are discovered automatically without any need to modify the config.json file. 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.
To install or upgrade to the latest version of this plugin:
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
It is also recommended that you remove 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 auto config is not correct for your system or some defaults are not to your liking there are some overrides you can define in the config.json file.
Option | Description | Default Value (if not supplied) |
---|---|---|
platform | Must be "RinnaiTouchPlatform" . This is the only mandatory configuration setting. | |
name | The name of the platform | "Rinnai Touch" |
address | IP Address of the WiFi module NOTE: leave blank for auto discovery | |
port | Port to use for the WiFI module NOTE: leave blank for auto discovery | 27847 |
controllerType | The type of accessory to use for the controller(s). Options are:T for ThermostatH for Heater Cooler | T |
zoneType | 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 | Show the fan accessory in the Home app | true |
showAuto | Show the AUTO option in the Thermostat menu | true |
showAdvanceSwitches | Show the Advance Period switch accessory in the Home app | true |
showManualSwitches | Show the Manual switch accessory in the Home app | true |
closeConnectionDelay | The time (ms) to wait for the TCP connection to fully close. Increasing this may reduce Connection Refused errors from occuring | 1100 |
connectionTimeout | The time (ms) to wait to close the TCP connection after the last request. Set to -1 to keep the connection open indefinitely, or 0 to close immediately | 5000 |
clearCache | Clear all the plugin's cached accessories from homebridge to force full discovery of accessories on restart | false |
mqtt | 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
}
],
See Change Log.
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).-1
) the plugin will attempt to automatically reconnect.3.0.1 (2020-07-19)
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.