Skip to content

Home Assistant Installation Guide

webeling67 edited this page Oct 27, 2022 · 19 revisions

This page describes the installation of the Bosch integration.

Prerequisites

You Home Assistant should have a HACS installed and fully working. Please follow the guide at HACS for guidance. Manual installation of the integration is possible, but not covered on this page.

The integration is using HTTP and XMPP to connect to the Bosch gateway. XMPP uses uport 5222 and 5223. HTTP communication requires port 80. Please ensure that your network has no blocking firewall for XMPP traffic.

Connection to a CT200 EasyControl requires a credentials. The gateway serial number and token are on the back of the device or on a separate sticker. The password needs to be set at the EasyControl App

Installation steps

Download the repository of the Bosch integration in HACS

In order to add the Bosch integration to HA via HACS, you need to download the repository. Go to HACS and select Integration. Add the repo by using the Plus button in the right lower corner. Search for Bosch and select the right repro (not Bosch SHC or Bosch Indego Mower).

Add repo

Download the repository and restart Home Assistant.

Download repository

You need to reboot HA core to make the newly downloaded repro available in HA.

Note that in a fresh install the HACS add on needs some time to collect all repos. You can check the HACS status by using About. .

Add Integration to Home Assistant

Move to Configuration in your Home Assistant sidebar and select Integration:

Go to HA Configuration

Use the right lower corner button to add an integration.

Add Integration

Search Bosch Integration

A search dialog appears that shows all integrations available for your installation. If HACS is working successfully, your should be able to search for Bosch by entering it in the search line.

Search for Bosch

Install integration

Select Bosch as integration for installation and click on it. Bosch SHC is the Smart Home Controller and NOT the integration for Buderus, Junkers etc.

NOTE: In case you only get the Bosch SHC as search result, please restart your HA installation and clear the browser cache.

Select Bosch

After clicking on the integration, you need to select your heating control system.

Configuration of an Easycontrol Device

For EasyControl CT200 select the respective button:

Select EasyControl

Enter Credentials for EasyControl CT200

You will need to enter the gateway serial number, the token and the EasyControl password now. The device has preset serial number and token. These are printed on the back of the EasyControl and on the little manual provided by Bosch. They look like this: Serial 101042138, Access Code: 7Eq4jClmTLAlfbT6. The EasyControl password is set by you in the App on your Smartphone. NOTE: There were reports of issues with passwords longer than 8 letters and with passwords that contained special characters. If the integration does not work, please check the password.

Enter credentials

Configuration of an IVT Device

For devices like Bosch CS7001i, Buderus KM50, KM100 or KM200 please select IVT.

Select IVT

IVT devices use HTTP as network protocol.

Select protocol

The IP address of the IVT device needs to be found in your router.

Enter Credentials for IVT

For the IVT you must enter the IP-address of the gateway, the device access token and the password you defined in the EasyRemote app. Please find the IP address for your device in your network router.

IVT Configuration

The access token for the device is found on a sticker attached to your IVT. It is listed on the sticker as password.

IVT Password

Collect and Set System Configuration

Be patient now. Your Home Assistant is connecting to the Bosch gateway and fetches the system configuration. This will take more than 10 seconds and should complete within 2 minutes. As a result, the integration will show your setup. Before pressing Finish, you may want to set the Area of the different devices.

In the case below, we have 4 zones or rooms set up. These have Bosch thermostats in each zone. This is equivalent to the rooms setup in the EasyControl app. The other devices are the gateway and the heater itself.

Detected Bosch devices

Complete Installation

Pressing Finish will show the integrated Bosch heating system and it's entities. The thermostats will show up in your default Lovelace System Overview after a couple of seconds. Be patient again. NOTE: Many entities/sensors are NOT activated. This needs to be done next.

Installed Bosch integration

Additional details

EasyControl Serial Number and Token

You will find serial and token on the back of your EasyControl. This sticker shows them as Login Name and Password.

Do not enter the - in the password. The printed password 7Eq4-jClm-TLAl-fbT6 should be entered as 7Eq4jClmTLAlfbT6.

EasyControl backside

Password in EasyControl type app (CT200)

  1. Go to Settings:

Easycontrol App

  1. Go to Personal

Easycontrol App

  1. Next screen has option to Change your thermostat password. There were reports of issues with passwords longer than 8 letters and with passwords that contained special characters. If the integration does not work, please check the password.

HACS Repository Status

You can check the status of the HACS installation by selecting About in HACS. It should show more that 900 repos. If this is not the case, you need to check the HACS installation.

HACS About