documentazione 0.5.0: PROTOCOL (/stats, campi dispositivo), PIANO, conteggi dei test

This commit is contained in:
2026-10-10 09:15:48 +02:00
parent 4f279a18b0
commit a48ec86822
4 changed files with 291 additions and 215 deletions
+15 -9
View File
@@ -211,17 +211,23 @@ andrebbe disegnata a mano.
2. **Dati**: "Il tuo riscaldamento (questo mese)" con calore prodotto, elettricità
usata, efficienza (COP riscaldamento / acqua calda); "I tuoi risparmi" con il
risparmio totale del periodo, la CO₂ evitata e il risparmio Smart Tariff Control.
3. **Impianto**: stato (connessione, modalità, vacanza, messaggi luminosi, ultima
lettura), accessori (termostato: zona, temperatura, umidità, segnale, batteria),
versioni (piattaforma, connettività, controllo climatico, unità esterna, EEPROM,
dispositivo ID) ed errori.
3. **Impianto**: stato (connessione, modalità, assenza, notte, riscaldamento forzato,
resistenza interna, temperature, zone, ultima lettura), accessori (termostato: zona,
temperatura, umidità, segnale, batteria, articolo), versioni (ID dispositivo,
piattaforma, connettività, controllo climatico, unità esterna, EEPROM) ed errori.
Le luci di firma (`signature_lights`, `led_pattern`) restano per ora solo in
`/summary`: la pagina non le mostra.
### Lavoro
- **Bridge 0.4.0**: nuova rotta `/stats` (COP, risparmi, ottimizzazione, insight) e
blocco `device` in `/summary` (id breve, versioni, termostato, connessione);
cache breve lato bridge, perché sono chiamate al cloud più lente di `/state`.
- **App 0.5.0**: `MainPage` riordinata, nuove `DataPage.qml` e `InfoPage.qml`,
nuove stringhe nei due cataloghi, anteprime rigenerate, test del nucleo estesi al
parsing dei nuovi campi, versione e README aggiornati.
campi del dispositivo in `/summary` (`device_*`, `version_*`, `thermostat_*`,
`connected_via`, `timezone`); cache di 10 minuti lato bridge, perché sono quattro
chiamate al cloud, più lente di `/state`.
- **App 0.5.0**: `MainPage` riordinata, nuove `DataPage.qml` e `PlantPage.qml`
(quest'ultima si è chiamata `InfoPage` nella prima stesura del piano), nuovo
componente `ValueRow.qml`, 86 stringhe nuove tradotte (170 in totale), anteprime
rigenerate (dati, impianto) in italiano e inglese, test del nucleo estesi al
parsing delle statistiche e alla formattazione di importi e mesi (61/61), versione,
README e `docs/PROTOCOL.md` aggiornati.
- Nessun comando nuovo all'impianto: tutto questo è **sola lettura**.