Home Connect Alt
ekutner/home-connect-hass · v1.4.2
Alternative (and improved) Home Connect integration for Home Assistant
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 |
|---|---|---|
switch | Switch or outlet | |
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
Cloud-push integration for Bosch/Siemens Home Connect appliances; appliances that drop off WiFi show unavailable, and the cloud API rate limit applies.
- Works3
- Partly works3
- Requested1
| Device | In Home Assistant | In Apple Home | What they said | Source |
|---|---|---|---|---|
| Bosch dishwasher DWF97RW61 | Works Cloud | Enum values and names added from reported valuesSaved copyAdded EmumType values based on reported values from DWF97RW61, names are written as the Home Connect app. Even updated xx.Color41/42 based on names in the official app. Color30/31/32/40 is unchanged as they are not reported by model DWF97RW61 apparently. @ekutner Hope this is correct. Please review Excerpt saved from GitHub on 2026-10-23. | PR #110 · 2022-09 | |
| Bosch dishwasher SHX9PCM5N | Works Cloud | FlexSpray enums addedSaved copyAdded enums for model SHX9PCM5N Excerpt saved from GitHub on 2026-10-23. | PR #446 · 2024-12 | |
| Siemens WD14U592 washer-dryer | Works Cloud | Program selection disabled while running; works when idleSaved copyHi. I am currently testing your integration. For my Siemens WashDryer there are no options for the program input.select. The Remaining Program Time is also not available. Could the following issue also the reason here? https://github.com/DavidMStraub/homeassistant-homeconnect/issues/119 Excerpt saved from GitHub on 2026-10-23. | Issue #1 · 2022-02 | |
| Bosch dishwasher SMS4EKW00E | Partly works | Works but EcoDry and delayed start options missingSaved copyHello, I am using the Home Connect Local integration with my Bosch Dishwasher (Model: SMS4EKW00E / VIB: SMS4EKW00E). While the integration works beautifully, some specific features supported by the appliance's hardware are currently missing from the generated entities. Specifically, I am missing: EcoDry Option: Mapped internally as Dishcare.Dishwasher.Option.EcoDry (UID: 140E). Program Delay (Delayed Start): Mapped internally as BSH.Common.Option. StartInRelative (UID: 022E). I have extracted the local device configuration diagnostics directly from the integration to help map these features … Excerpt saved from GitHub on 2026-10-23. | Issue #585 · 2026-05 | |
| Siemens coffee maker | Partly works Cloud | Select option fails when appliance is offline from Home Connect cloudSaved copyHello, I have an issue for an automation to start my Siemens coffee maker on a select option. Every morning it is giving the error call. If I do the select option manually over the button it is working correctly. hier ist what the log tells me: Logger: homeassistant.components.websocket_api.http.connection Quelle: components/websocket_api/commands.py:239 Integration: Home Assistant WebSocket API (Dokumentation, Probleme) Erstmals aufgetreten: 08:30:08 (4 Vorkommnisse) Zuletzt protokolliert: 08:41:33 [139771908630976] Failed to apply the setting: HomeAppliance connection initialization failed … Excerpt saved from GitHub on 2026-10-23. | Issue #362 · 2024-03 | |
| Siemens dryer | Partly works Cloud | State flips to unavailable when appliance WiFi reconnects repeatedlySaved copyDescribe the bug The picture shows the operation state entity of my siemens dryer. The dryer finished yesterday evening at 17:37. You can see, that the state changes three times at 02:59, 04:03 and 04:33 from "BSH.Common.EnumType.OperationState.Finished" to "unavailable" This integration works fine for a long time and i didn't update the dryer firmware. So I think the problem comes with an update of HA or this integration. The problem is, that the operation state entity is the trigger for an alexa speaker notity automation and my wife was not in use, that alexa says "info dryer is finished" … Excerpt saved from GitHub on 2026-10-23. | Issue #193 · 2023-03 | |
| Home Connect ovens with camera | Requested Cloud | Oven snapshot camera not exposed by public API; PR closedSaved copySummary This PR adds optional still-image snapshot support for Home Connect ovens whose camera image is visible in the official mobile app but not exposed by the public Home Connect developer API. The implementation is intentionally limited to the observed private snapshot flow: - Adds a `camera` entity for ovens backed by the private mobile media endpoint. - Adds a shared private snapshot coordinator so the camera and metadata sensors reuse the same snapshot metadata request. - Adds useful private camera metadata sensors for supported ovens: last snapshot time, snapshot age, upload status, … Excerpt saved from GitHub on 2026-10-23. | PR #587 · 2026-06 |
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
Cloud push
Goes through the maker’s cloud, which sends updates as they happen. Needs the internet and an account.
Details
| Installs (analytics) | 3,931 (0.55%) |
|---|---|
| GitHub stars | 1,025 |
| Latest version | 1.4.2 (2026-09-01) |
| Set up in the UI | Yes |
| Maintainers | @ekutner |
| License | MIT |
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.
Sources
- Documentation: https://github.com/ekutner/home-connect-hass
- Source code: https://github.com/ekutner/home-connect-hass
- Issues: https://github.com/ekutner/home-connect-hass/issues
- HACS: https://hacs.xyz