Home Connect Local
chris-mc1/homeconnect_local_hass · v1.0.6
Home Connect integration for Home Assistant using direct communication over the local network
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 | |
fan | Fan | |
binary_sensor | Sensor (motion, contact, leak, smoke…) | |
sensor | Sensor (temperature, humidity, air quality…) | |
button | Button (as a switch) | |
select | Mode picker (as switches) |
What people report
Bosch and Siemens appliances are controlled locally over their LAN websocket and can coexist with the Home Connect cloud. Some states are not reported locally, such as dishwasher salt.
- Works3
- Partly works3
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Bosch / Thermador appliances | Works Local | Good support; local HACS version avoids cloud after setupSaved copyBosch / Thermador appliances have good support, and there is a local version of the integration (in HACS) so it doesn't need the cloud after setup. Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2026-01 | |
| Bosch Home Connect dishwasher | Works Local | Integrates really well locally without cloudSaved copyI'd look into Bosch devices because of Home Connect, which you can use locally without the need for cloud. Also other manufacturers that use Home Connect, such as Miele. My Bosch dishwasher integrates really well using Home Connect Local. Excerpt saved from the Arctic Shift Reddit archive on 2026-10-23. | Reddit comment · 2025-07 | |
| Bosch/Siemens coffee machines | Works Local | Cup warmer setting support mergedSaved copyadded support for cup warmer added translations for eng + de Excerpt saved from GitHub on 2026-10-23. | PR #394 · 2026-06 | |
| Bosch dishwasher SMI6ZCS16E | Partly works Local | Salt sensor stays full or unknown even when app asks for refillSaved copyThe problem I use a Bosch Dishwasher `SMI6ZCS16E` shown in Homeassistant with Firmware: `3.12.1.1` and Hardware: `1.0.4.0` . The integration exposes a sensor for salt. This sensor is always `Voll` or `unknown`, despite the HomeConnect App stating I have to refill salt. ### Before submitting a bug report, please follow these troubleshooting steps - [x] I have tried the latest beta release of Home Connect Local. - [x] I have checked that I can perform the same action through the HomeConnect App. - [x] I have checked the open issues to ensure my issue isn't a duplicate. ### Version of Home … Excerpt saved from GitHub on 2026-10-23. | Issue #510 · 2026-10 | |
| Bosch washer-dryer | Partly works Local | Drying programs could not be set; missing entities PR openSaved copyI have a Bosch Washer/Dryer - you separately set the program and whether or not you want to wash, wash&dry, or just dry. But I couldn't set any of the drying programs via Home Connect Local. Did some digging and noticed the keys were in the diagnostics, but weren't being exposed as entities, so figured I'd have a stab at adding them. I patched these changes locally and all seems to work well, I can now see the options that were previously missing. Hopefully I've not missed anything obvious and this is actually the simple change it seems to be! Excerpt saved from GitHub on 2026-10-23. | PR #503 · 2026-10 | |
| Siemens induction hob | Partly works Local | Power state is read-only by design; zones and timers workSaved copy@chris-mc1 Exactly, `BSH.Common.Setting.PowerState` is read-only by design: Screenshot from Siemens App: „Einschalten nur lokal !" Security-relevant Siemens design, power on only physically at hob. Other commands work via app but need device confirmation. → Sensor (not Switch), or `available_access` including read-only. `KeyError: 'vib'` / `'mac'` independent. Excerpt saved from GitHub on 2026-10-23. | Issue #299 · 2026-02 |
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) | 2,520 (0.36%) |
|---|---|
| GitHub stars | 499 |
| Latest version | 1.0.6 (2026-10-19) |
| Set up in the UI | Yes |
| Maintainers | @chris-mc1 |
| License | MIT |
Notable forks
Forks with stars, or with code pushed at least 90 days after the original’s last push. Useful when the original goes quiet.
| Fork | Stars | Last push | Description |
|---|---|---|---|
| vemboy200/homeconnect_local_hass | ★ 32 | 2026-10-23 | Home Connect integration for Home Assistant using direct communication over the local network |
| alexsxb/homeconnect_local_hass | ★ 3 | 2026-09-10 | Home Connect integration for Home Assistant using direct communication over the local network |
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.