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 <noreply@anthropic.com>
This commit is contained in:
Kaloyan Danchev
2026-02-08 19:23:46 +02:00
parent 5af3c9478b
commit 4305657ad0

View File

@@ -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 | | 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 | | 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) | | 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:** **Xiaomi devices discovered:**
- 4x Miaomiaoce BLE temp/humidity sensors (Living Room, Kitchen, Boys Room, Bedroom) - 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 Xiaomi Router
- 1x Mi Smart Home Hub - 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 ### Theme — visionOS
| File | Path (inside HA) | Source | | 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) 1. **Header** — Title card + chips (weather, outside temp, vacuum status, phone battery)
2. **Climate Control** — Living Room thermostat, Kitchen thermostat, Gree AC 2. **Climate Control** — Living Room thermostat, Kitchen thermostat, Gree AC
3. **Radiators** — Living Room, Main Bedroom, Girls Room 3. **Temperatures** — 4 indoor Miaomiaoce BLE sensors + outside temp/humidity
4. **Temperatures** — 4 indoor Miaomiaoce BLE sensors + outside temp/humidity 4. **Radiators** — Living Room, Main Bedroom, Girls Room
5. **Lights** — Living Room, Dining Room, Bedroom LED strip, Picture Frame lamp 5. **Bosch Appliances** — Oven (status, temp, door) + Washer (status, time left, progress)
6. **Switches**Entrance (x2), Bathroom (x2), Kids Bathroom (x2), Boys Lamp 6. **Lights**Living Room, Dining Room, Bedroom LED strip, Picture Frame lamp
7. **Curtain & Vacuum** — Smart Curtain, Roborock S7, Vacuum battery 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 ### 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`) - **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 - **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` - **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)