homebridge-ct200
v2.2.7
Published
Homebridge plugin to control Bosch CT200 smart thermostat.
Downloads
90
Maintainers
Readme
Homebridge CT200
Homebridge plugin for Bosch Easycontrol CT200
Introduction
This homebridge plugin exposes CT200 status allowing for heater control
Note: The thermostat accessory in Home app shows a single button to change the control mode. On is the same as 'Auto' mode in the bosch EasyControl App. Off is the same as 'manual'.
Changing the temperature when set on 'Auto', only changes the setpoint until the next defined setpoint is reached.
Compatibility
While I haven't tested this for myself, the plugin apparently also works with the Buderus TC100 v2 as well as bosch radiator valves, and probably other smart thermostats that make use of boschs' EasyControl API.
Installation
To install homebridge ct200:
- Install the plugin through Homebridge Config UI X or manually by:
$ sudo npm -g i homebridge-ct200
- Configure within Homebridge Config UI X or edit
config.json
manually e.g:
"platforms": [
{
"access": "ACCESS_KEY",
"serial": "SERIAL_KEY",
"password": "PASSWORD",
"zones": [
{
"index": 1,
"name": "NAME1"
},
{
"index": 2,
"name": "NAME2"
}
],
"platform": "CT200"
}
]
Configuration settings
access
is the access key (found in bosch EasyControl app)serial
is the serial key (found in bosch EasyControl app)password
is the password used to login. For each device you want to control, add a zone, where:index
is the zone id (from 1 to X)name
is what will show up in the Home app.
Optional settings
away
if set to false, removes theAway
mode switch. (default: true)zoneInterval
how often to query all zones (in minutes, default: 2)auxInterval
how often to refresh humidity and localization (in minutes, default: 5)
Troubleshooting
List of problems you might encounter and how to fix them
- "SyntaxError ... Double-check login details!" If you encounter this error, then most likely you are using the wrong password. You need to set and use the password that is in 'Settings' -> 'Personal' -> 'Change Password', not the BOSCH ID password. More details here.
Getting help
If you need help troubleshooting, create an issue and I'll try to help you fix it.