
Research
Security News
Malicious PyPI Package Exploits Deezer API for Coordinated Music Piracy
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
homebridge-rinnai-touch-plugin
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 to be installed first.
To install or upgrade to the latest version of this plugin:
npm install -g homebridge-rinnai-touch-plugin@latest
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 zero 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.
NOTE: Homebridge version 1.0.0 and onwards require an entry in the config.json file
Option | Description | Default Value (if not supplied) |
---|---|---|
platform | Must be "RinnaiTouchPlatform" | |
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 |
debug | Output debug information to the Homebridge log | false |
mqtt | See MQTT.md for details | {} |
"platforms": [
{
"platform": "RinnaiTouchPlatform"
}
],
"platforms": [
{
"platform": "RinnaiTouchPlatform",
"name": "Rinnai Touch",
"controllerType": "H",
"debug": true
}
],
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.FAQs
Homebridge Plugin to control heating/cooling via a Rinnai Touch WiFi Module
We found that homebridge-rinnai-touch-plugin demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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.
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.
Security News
Newly introduced telemetry in devenv 1.4 sparked a backlash over privacy concerns, leading to the removal of its AI-powered feature after strong community pushback.