From 4305657ad09105cfefa13fcec18c169f75d67551 Mon Sep 17 00:00:00 2001 From: Kaloyan Danchev Date: Sun, 8 Feb 2026 19:23:46 +0200 Subject: [PATCH] Add Bosch Home Connect integration to HA setup docs Oven (HRG7784B1) and Washing Machine (WGB24400BY) added via OAuth2. Both dashboards updated with Bosch appliance sections. Co-Authored-By: Claude Opus 4.6 --- docs/wip/HOME-ASSISTANT-SETUP.md | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/docs/wip/HOME-ASSISTANT-SETUP.md b/docs/wip/HOME-ASSISTANT-SETUP.md index a5c4531..014853b 100644 --- a/docs/wip/HOME-ASSISTANT-SETUP.md +++ b/docs/wip/HOME-ASSISTANT-SETUP.md @@ -28,6 +28,7 @@ Home Assistant OS (HAOS) running as a libvirt VM on Unraid, with custom dashboar | Xiaomi Miot | HACS integration (`xiaomi_miot`) | 11 devices | 2FA verification required; BLE sensors work via cloud | | Tuya / Smart Life | Built-in | Smart Curtain, switches, lights | Paired via Smart Life QR code | | Roborock | Via Xiaomi Miot | S7 Pro Ultra | On 192.168.31.x (Xiaomi router subnet) | +| Bosch Home Connect | Built-in (`home_connect`) | Oven, Washing Machine | OAuth2 via developer.home-connect.com | **Xiaomi devices discovered:** - 4x Miaomiaoce BLE temp/humidity sensors (Living Room, Kitchen, Boys Room, Bedroom) @@ -38,6 +39,10 @@ Home Assistant OS (HAOS) running as a libvirt VM on Unraid, with custom dashboar - 1x Xiaomi Router - 1x Mi Smart Home Hub +**Bosch Home Connect devices:** +- Bosch Oven HRG7784B1 — temperature, door state, programs, child lock, remote control +- Bosch Washing Machine WGB24400BY — programs, progress, spin speed, temperature, remaining time, door state, child lock + ### Theme — visionOS | File | Path (inside HA) | Source | @@ -65,11 +70,14 @@ Both use **Sections** view type with **Mushroom Cards**. Created via HA websocke 1. **Header** — Title card + chips (weather, outside temp, vacuum status, phone battery) 2. **Climate Control** — Living Room thermostat, Kitchen thermostat, Gree AC -3. **Radiators** — Living Room, Main Bedroom, Girls Room -4. **Temperatures** — 4 indoor Miaomiaoce BLE sensors + outside temp/humidity -5. **Lights** — Living Room, Dining Room, Bedroom LED strip, Picture Frame lamp -6. **Switches** — Entrance (x2), Bathroom (x2), Kids Bathroom (x2), Boys Lamp -7. **Curtain & Vacuum** — Smart Curtain, Roborock S7, Vacuum battery +3. **Temperatures** — 4 indoor Miaomiaoce BLE sensors + outside temp/humidity +4. **Radiators** — Living Room, Main Bedroom, Girls Room +5. **Bosch Appliances** — Oven (status, temp, door) + Washer (status, time left, progress) +6. **Lights** — Living Room, Dining Room, Bedroom LED strip, Picture Frame lamp +7. **Switches** — Entrance (x2), Bathroom (x2), Kids Bathroom (x2), Boys Lamp +8. **Curtain & Vacuum** — Smart Curtain, Roborock S7, Vacuum battery + +Desktop dashboard has expanded Bosch sections with program selectors, child lock, spin speed, wash temperature, and remote control status. ### Startup Automation @@ -109,3 +117,4 @@ Both use **Sections** view type with **Mushroom Cards**. Created via HA websocke - **Dashboard URL paths:** Must contain a hyphen (e.g., `dash-mobile`, not `mobile`) - **Lovelace resources:** Must be registered via websocket API, not by writing storage files directly - **HA API token:** Generated JWT with HMAC-SHA256 from refresh token's `jwt_key` in `/config/.storage/auth` +- **Home Connect OAuth2:** Register app at developer.home-connect.com, use redirect URI `https://my.home-assistant.io/redirect/oauth`, disable "One Time Token Mode" (breaks HA token refresh)