Skip to content

lynxcs/homebridge-ct200

Repository files navigation

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 the Away 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.

Releases

No releases published

Packages

No packages published