Bosch SHC
bosch_shc
The Bosch SHC integration allows you to connect your Bosch Smart Home Controller to Home Assistant to control and monitor your Bosch Smart Home devices. Use case: combine your door and window contacts with your covers and switches to build a home security and comfort setup that reacts to what's actually happening in your home.
In Apple Home through HomeKit Bridge
What HomeKit Bridge makes of each kind of entity this integration creates, read from its source code. A device only gets the ones that apply to it.
| Entity | Shows up as | Note |
|---|---|---|
light | Light | |
switch | Switch or outlet | |
cover | Blind | |
climate | Thermostat | |
alarm_control_panel | Security system | |
binary_sensor | Sensor (contact) | |
sensor | Sensor (humidity, temperature) | |
valve | Valve | |
button | Button (as a switch) | |
select | Mode picker (as switches) |
What people report
The Bosch Smart Home Controller works locally for most Bosch devices, but newer Radiator Thermostat V2 and Roller Shutter II had gaps in the core integration.
- Works8
- Partly works3
- Not working1
- Requested1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Bosch Door/Window Contact II | Works Local | Listed as supportedSaved copySupported devices: Door/Window Contacts and Door/Window Contact II; Motion Detectors; Smoke Detectors; Thermostats and Room Thermostats; Twinguard; Smart Plugs and Smart Plug Compact; Light Switches; Shutter Controls; Micromodule Shutter Controls and Micromodule Blinds; Bosch Smart Home cameras (selected controls only). Limitations: The Bosch Smart Home Controller communicates with Home Assistant over the local network. The controller itself does not need to be reachable from the internet. Devices you pair with the controller after setting up the integration don't appear automatically. Go to … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Bosch Micromodule Shutter Control | Works Local | Listed as supportedSaved copy… Door/Window Contact II; Motion Detectors; Smoke Detectors; Thermostats and Room Thermostats; Twinguard; Smart Plugs and Smart Plug Compact; Light Switches; Shutter Controls; Micromodule Shutter Controls and Micromodule Blinds; Bosch Smart Home cameras (selected controls only). Limitations: The Bosch Smart Home Controller communicates with Home Assistant over the local network. The controller itself does not need to be reachable from the internet. Devices you pair with the controller after setting up the integration don't appear automatically. Go to Settings > Devices & services, select Bosch … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Bosch Motion Detector | Works Local | Listed as supportedSaved copySupported devices: Door/Window Contacts and Door/Window Contact II; Motion Detectors; Smoke Detectors; Thermostats and Room Thermostats; Twinguard; Smart Plugs and Smart Plug Compact; Light Switches; Shutter Controls; Micromodule Shutter Controls and Micromodule Blinds; Bosch Smart Home cameras (selected controls only). Limitations: The Bosch Smart Home Controller communicates with Home Assistant over the local network. The controller itself does not need to be reachable from the internet. Devices you pair with the controller after setting up the integration don't appear automatically. Go to … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Bosch Shutter Contact 2nd gen | Works | Support added in 2023Saved copyThe new shutter contact has its own class in the boschshcpy module, thus requiring a new class in the binary_sensor.py file. Resolves: #86295 ## Proposed change This PR resolves #86295 by adding a new class supporting the Bosch 2nd gen. shutter contact. ## Type of change - [ ] Dependency upgrade - [ ] Bugfix (non-breaking change which fixes an issue) - [ ] New integration (thank you!) - [x] New feature (which adds functionality to an existing integration) - [ ] Deprecation (breaking change to happen in the future) - [ ] Brea Excerpt saved from GitHub on 2026-10-23. | PR #98331 · 2023-08 | |
| Bosch Smart Home Thermostat II | Works | Works really well with the integrationSaved copyI'm quite happy with the Bosch Smart Home Thermostat II. It has no bells and whistles in terms of AI or other bullshit but works really well with the integration. I've set it up so that NodeRed switches the heating plans based on people being home but otherwise the heating plan in BSH is active as it works in the thermostat itself so even if there is no power in my flat, the heating still will work as before as it is central heating. Open window detection requires window sensors or custom solution in home assistant. I'm really NOT happy with the Tado system. It requires to use the HomeKit … Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2023-08 | |
| Bosch Smart Plug Compact | Works Local | Listed as supportedSaved copySupported devices: Door/Window Contacts and Door/Window Contact II; Motion Detectors; Smoke Detectors; Thermostats and Room Thermostats; Twinguard; Smart Plugs and Smart Plug Compact; Light Switches; Shutter Controls; Micromodule Shutter Controls and Micromodule Blinds; Bosch Smart Home cameras (selected controls only). Limitations: The Bosch Smart Home Controller communicates with Home Assistant over the local network. The controller itself does not need to be reachable from the internet. Devices you pair with the controller after setting up the integration don't appear automatically. Go to … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Bosch Smoke Detector | Works Local | Listed as supportedSaved copySupported devices: Door/Window Contacts and Door/Window Contact II; Motion Detectors; Smoke Detectors; Thermostats and Room Thermostats; Twinguard; Smart Plugs and Smart Plug Compact; Light Switches; Shutter Controls; Micromodule Shutter Controls and Micromodule Blinds; Bosch Smart Home cameras (selected controls only). Limitations: The Bosch Smart Home Controller communicates with Home Assistant over the local network. The controller itself does not need to be reachable from the internet. Devices you pair with the controller after setting up the integration don't appear automatically. Go to … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Bosch Twinguard | Works Local | Listed as supportedSaved copySupported devices: Door/Window Contacts and Door/Window Contact II; Motion Detectors; Smoke Detectors; Thermostats and Room Thermostats; Twinguard; Smart Plugs and Smart Plug Compact; Light Switches; Shutter Controls; Micromodule Shutter Controls and Micromodule Blinds; Bosch Smart Home cameras (selected controls only). Limitations: The Bosch Smart Home Controller communicates with Home Assistant over the local network. The controller itself does not need to be reachable from the internet. Devices you pair with the controller after setting up the integration don't appear automatically. Go to … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Bosch Roller Shutter II | Partly works | Not detected in core; worked via HACS versionSaved copyThe problem Problem description After a factory reset and successful pairing/calibration of my Bosch Roller Shutter II (Zigbee) devices with the Bosch Smart Home Controller (SHC), only the SHC hub appears in Home Assistant – none of the roller shutter devices are visible as devices or entities. What I tried already - Factory reset of SHC - Factory reset and re-pairing of Roller Shutter II (each one) - Successful calibration via Bosch app (devices work perfectly and show as online in the Bosch app) - Removed and re-added the Home Assistant integration after HA restart - All devices appear and … Excerpt saved from GitHub on 2026-10-23. | Issue #148867 · 2025-07 | |
| Bosch Smart Home cameras | Partly works | Selected controls onlySaved copySupported devices: Door/Window Contacts and Door/Window Contact II; Motion Detectors; Smoke Detectors; Thermostats and Room Thermostats; Twinguard; Smart Plugs and Smart Plug Compact; Light Switches; Shutter Controls; Micromodule Shutter Controls and Micromodule Blinds; Bosch Smart Home cameras (selected controls only). Limitations: The Bosch Smart Home Controller communicates with Home Assistant over the local network. The controller itself does not need to be reachable from the internet. Devices you pair with the controller after setting up the integration don't appear automatically. Go to … Excerpt saved from home-assistant.io on 2026-10-23. | Docs | |
| Bosch Smart Home Controller | Partly works Local | Documented local API; optional Energy Manager key controls some Bosch heat pumps (untested)Saved copyI didn't test this myself, but apparently the Bosch Smart Home Controller (which has a documented API with local HA integration available) has an optional "Energy Manager" license key that allows you to control some Bosch/Buderus branded heat pumps. I have Samsung WindFree mini splits that connect via WiFi and can be controlled via (the unfortunately cloud-based-only) Smartthings. Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2024-05 | |
| Bosch Radiator Thermostat V2 | Not working | Detected as sensors only, no climate entitySaved copyThe problem Hi everyone, I'm new to Home Assistant and just getting started with integrating my Bosch Smart Home setup, so apologies in advance if I missed something obvious. I'm running the latest version of Home Assistant (2025.10.x) in Docker on a Linux system. The Bosch Smart Home Controller (SHC) integration is working in general, I can see multiple devices and their states. However, my Bosch Radiator Thermostat V2 (model BTH-RM2) is not recognized as a controllable climate entity. Instead, I only get the following sensors: - sensor.radiator_battery - sensor.radiator_valve_position - … Excerpt saved from GitHub on 2026-10-23. | Issue #155303 · 2025-10 | |
| Ledvance lights via Bosch SHC | Requested | Light support PR closed unmergedSaved copyadded light.py from tschamm (https://github.com/tschamm/boschshc-hass/blob/master/custom_components/bosch_shc/light.py) for ledvance support ## Proposed change The current Bosch SHC integration does not support Ledvance Lightbulbs, but the underlying library https://github.com/tschamm/boschshcpy does support Ledvance, as well as this integration [https://github.com/tschamm/boschshc-h Excerpt saved from GitHub on 2026-10-23. | PR #101998 · 2023-10 |
Gathered from GitHub issues, pull requests, discussions and docs, and from r/homeassistant. These are individual reports, so check the linked thread and the date before you buy.
How it connects
Local push
Talks to the device on your network, and the device tells Home Assistant the moment something changes.
Found automatically over
- Bonjour (zeroconf)
Details
| Installs (analytics) | 1,867 (0.26%) |
|---|---|
| Added in | Home Assistant 2021.6 |
| Set up in the UI | Yes |
| Maintainers | @tschamm, @mosandlt |
Devices listed in its documentation
- Door/Window Contacts and Door/Window Contact II
- Motion Detectors
- Smoke Detectors
- Thermostats and Room Thermostats
- Twinguard
- Smart Plugs and Smart Plug Compact
- Light Switches
- Shutter Controls
- Micromodule Shutter Controls and Micromodule Blinds
- Bosch Smart Home cameras (selected controls only)
Limitations from the docs
- The Bosch Smart Home Controller communicates with Home Assistant over the local network. The controller itself does not need to be reachable from the internet.
- Devices you pair with the controller after setting up the integration don't appear automatically. Go to Settings > Devices & services, select Bosch SHC, and select Reload to pick up new devices.
- If authentication with the controller fails, Home Assistant starts reauthentication so the controller can be registered again. If the controller's IP address changes and it is discovered through Zeroconf, Home Assistant updates the configured address automatically.
In ReReHome
Whatever HomeKit Bridge shares reaches Apple Home as normal HomeKit accessories behind your Home Assistant bridge, so ReReHome shows and controls them like any other.
Bridges get their own settings page listing the accessories behind them.