diff --git a/docs/mockups/ecran_energie_refonte.html b/docs/mockups/ecran_energie_refonte.html new file mode 100644 index 0000000..0ecbbbc --- /dev/null +++ b/docs/mockups/ecran_energie_refonte.html @@ -0,0 +1,387 @@ +
Quatre demandes, quatre séries traçables, et + deux qui n'ont aucune source. Tout ce qui suit est mesuré sur + .75 ce matin — pas déduit d'un contrat.
+Energy.GetThingPowerLogs existe et répond. Sonde de +00:00 à 09:00, pas de 15 min, six Things demandés — cinq répondent.
+ +| Série demandée | Source | Interfaces du Thing | +Relevé ce matin | Verdict | +
|---|---|---|---|---|
| Maison | Grid + PV, dérivée | +smartmeter | +284 → 3 095 W | traçable | +
| PAC | PAC-Meter | +smartmeterconsumer | +0 W toute la journée | traçable | +
| ECS | ECS-Meter | +smartmeterconsumer | +0 W toute la journée | traçable | +
| VE 2 | Simulated wallbox | +evcharger · smartmeterconsumer | +0 W toute la journée | traçable | +
| VE 1 | V2C Trydan | +evcharger · power — pas smartmeter | +absente de la réponse | pas d'historique | +
| Batterie (charge / décharge, SOC) | — | +aucun Thing battery · energystorage · batterymonitor | +— | aucune source | +
| Prévision météo | — | +aucun Thing météo sur la box | +— | hors nymea | +
Aucune n'est un problème de dessin. Les trois sont dans les données ou dans leur +lecture, et deux partagent la même racine.
+ +La box publie production négatif : −103 W ce matin. + Le transport garde les signes bruts (§7.1 du contrat, à raison), donc la courbe est tracée + à −0,1 kW pendant que l'échelle monte à 3,1 — invisible, collée à l'axe.
+selfConsumptionPower calcule production − export + puis > 0 ? … : 0. Avec une production négative le résultat est + toujours zéro. Même racine que la précédente.
+batterySOCSource cherche un Thing + battery/energystorage/batterymonitor et n'en trouve aucun : il rend + null, la courbe n'est pas construite. Comportement correct — + ce qui manque, c'est de le dire.
+Trois blocs. Les cartes disent la journée, le premier graphe dit les +flux, le second dit qui consomme. Chaque nombre porte de quoi il est la fraction.
+ +app_theme.dart fixe les couleurs de flux (solaire, maison, + réseau, batterie) mais rien pour PAC / ECS / VE. Je propose ambre pour la PAC, sarcelle pour + l'ECS, indigo pour les bornes — trois teintes qui ne rentrent en collision avec aucune + couleur de flux existante. À valider, elles deviendront des tokens.
+Je propose absente, et nommée sous le graphe. Une ligne plate à zéro affirme + « cette charge n'a rien tiré », ce que personne n'a mesuré. C'est la règle déjà appliquée + aux cartes de charge, portée au graphe.
+Je propose partout. Un seuil demanderait une constante inventée, et celle que + j'avais proposée samedi (0,05 kWh) aurait laissé passer les 79 Wh de ce matin. « 70 % sur + 79 Wh produits » se lit juste toute l'année ; « 70 % » ne se lit juste que les bons jours.
+Elle sort du périmètre nymea : appel externe, coordonnées de l'installation à saisir, + gestion du hors-ligne. C'est un lot en soi. Je propose de finir les deux graphes d'abord + et de garder la place à l'écran.
+