Skip to content
Home Assistant TestFlight
Bosch

Bosch CT200 with EU firmware 05.04.00+

Thermostats · Climate

Mixed reportsCloud

4 reports: 2 say it works, 1 says it partly works, 1 says it doesn’t work.

Reported with 1 integration: Bosch thermostat.

What people report

IntegrationIn Home AssistantIn Apple HomeWhat they saidSource
Bosch thermostatWorks CloudAdded in 2021 via XMPP; newer firmware needs updates
Saved copy
Add Easycontrol support (CT200) But need https://github.com/bosch-thermostat/bosch-thermostat-client-python/pull/17 before

Excerpt saved from GitHub on 2026-10-23.

PR #65 · 2021-04
Bosch thermostatWorks CloudUnsupported-firmware error after Jan 2024 update; closed completed
Saved copy
Same issue on both the latest core and on 2024.1.3 as well. 2024-01-13 12:11:47.945 INFO (MainThread) [custom_components.bosch] Setting up Bosch component version 0.24.1. 2024-01-13 12:11:47.946 DEBUG (MainThread) [custom_components.bosch] Initializing Bosch integration. 2024-01-13 12:11:47.958 DEBUG (MainThread) [custom_components.bosch] Checking connection to Bosch gateway as 111111111. 2024-01-13 12:11:49.627 ERROR (MainThread) [custom_components.bosch] You might have unsupported firmware version 04.02.02

Excerpt saved from GitHub on 2026-10-23.

Issue #370 · 2024-01
Bosch thermostatPartly works CloudCannot use XMPP; needs POINTT cloud OAuth, PR not merged
Saved copy
EasyControl devices (e.g. CT200) with EU firmware >= 05.04.00 cannot use the XMPP protocol. They must connect through the Bosch POINTT cloud API using OAuth2 / SingleKey ID authentication. Changes: - config_flow.py: route EASYCONTROL device type to a two-step OAuth flow instead of XMPP. * Step 1 (easycontrol_serial): user enters the device serial number. The config flow builds and displays the SingleKey ID authorisation URL. * Step 2 (easycontrol_oauth): user pastes the redirect URL received after browser login; the flow exchanges the code for tokens, verifies the connection with …

Excerpt saved from GitHub on 2026-10-23.

PR #536 · 2026-03
Bosch thermostatNot working CloudFirmware 5.4.0 broke the plugin; POINTT OAuth work pending
Saved copy
> Error in HA: Config problem > > EasyControl app ver 5.6.0 (Android) Bosch CT200 firmware ver 5.4.0 > > Can one of you or both create a debug_scan as described in the message and upload it here so the developpers can update the HA-plugin to make it compatible with the new firmware version We can't run a debug scan when the plugin won't load, as the action is unavailable. This is the sum total of the logs I can provide, which I got by enabling debug logging for the plugin then trying to reload it. ``` 2025-06-03 22:01:48.606 INFO (MainThread) [custom_components.bosch] Setting up Bosch …

Excerpt saved from GitHub on 2026-10-23.

Issue #484 · 2025-06

Each row is one report from a GitHub thread, an integration’s docs, or r/homeassistant. Check the date and the linked source before you buy.

In ReReHome

Once Home Assistant’s HomeKit Bridge shares it, this device reaches Apple Home as a HomeKit accessory behind your Home Assistant bridge, so ReReHome shows and controls it like any other.

Identifiers

BrandBosch
ModelCT200
CategoryThermostats

Also reported as

  • Bosch CT200 firmware 4.02.02
  • Bosch CT200 firmware 5.4.0
  • Bosch EasyControl CT200