0.3.0: pagina Altri comandi (assenza, night mode, forzato, legionella, ACS)

This commit is contained in:
Carlo
2026-10-10 07:26:47 +02:00
parent 2f6c939603
commit 8b293f3565
11 changed files with 281 additions and 5 deletions
+8
View File
@@ -100,6 +100,14 @@ Non verificabile qui (serve il suo PC + il telefono): build RPM, istallazione, U
- **App 0.2.0**: sezione "Riscaldamento" nella dashboard (temperatura in casa, obiettivo,
stato zona, slider 5–30 °C a passi di 0,5 con conferma) e copertina con la temperatura di
casa. Aggiunte le etichette per gli stati `PUMP_MODE_STATE_*`. Nucleo: **29/29**.
- **Bridge 0.3.0 + App 0.3.0**: pagina **"Altri comandi"** nell'app (dalla tendina in
alto o dal pulsante in fondo alla home) con assenza, night mode un'ora, riscaldamento
forzato on/off, funzione riscaldamento on/off, ciclo antilegionella, riscaldamento ACS
on/off e verifica impianto; i comandi che durano (forzato, legionella, disabilitazioni)
chiedono conferma. In cima alla pagina lo **stato attuale**, così non si preme alla
cieca. **Bug corretto nello stesso giro**: `force_heating` nello stato è un oggetto
`{enabled, remaining_time}`, e il bridge lo leggeva con `bool()` — sempre vero. Ora si
legge il campo `enabled`; il test lo copre (27/27). Nucleo app: **31/31**.
- **App 0.2.1** (richiesta dell'utente): la temperatura della casa diventa il dato
principale **in cima** alla home (valore grande, barra, obiettivo, slider e pulsante),
l'acqua calda sanitaria scende in una propria sezione sotto, lo stato impianto va in
+7 -1
View File
@@ -35,8 +35,14 @@ Valori pronti per la dashboard.
"away_mode": false,
"night_mode": false,
"manual_mode": false,
"force_heating": true,
"force_heating": false,
"force_heating_remaining": "0s",
"inline_heater": false,
"hot_water_heating": true,
"configured_modes": "PUMP_MODE_STATE_HEATING",
"pump_active_state": "PUMP_ACTIVE_STATE_IDLE",
"outdoor_defrost": false,
"signature_lights": true,
"led_pattern": "LED_PATTERN_NORMAL",
"zones": 1,
"zone1_setpoint": 19.0,
Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB