Le compteur de la borne fait foi, pas mon integration

Le tableau annoncait 750 Wh la ou VRM affichait 8 kWh. Ce n'etait pas une
erreur de mesure mais une erreur de SOURCE : j'integrais la puissance depuis le
moment ou mon detecteur avait commence a fonctionner — 03:16 — pour une session
ouverte a 01:25.

Or la borne tient son propre compteur de session,
`sensor.evcs_hq2239dnt7p_last_session_energy`, qui vaut exactement les 8,0 kWh
de VRM et compte depuis le vrai debut. Nouvelle colonne
`energie_station_kwh` : c'est elle qui alimente desormais les totaux et le
graphique.

Mon integration est conservee en colonne « kWh integres » : l'ecart entre les
deux signale un demarrage ou un redemarrage du service en cours de session, ce
qui est une information en soi. Et elle sert de secours si la borne ne publie
rien.

Cherche au passage, sans succes : VRM affiche « Vehicule : Guest EV » mais
AUCUNE entite ne porte ce champ cote Home Assistant. « Guest EV » signifie
d'ailleurs vehicule NON identifie — Victron ne sait pas non plus qui est
branche.

50/53 : les trois requetes en echec portent sur la nouvelle colonne, que la
migration creera au prochain demarrage du service.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
Tallagrand Thierry
2026-09-05 03:29:09 +02:00
parent 14e04a428a
commit 9748325356
4 changed files with 53 additions and 15 deletions

View File

@@ -139,6 +139,11 @@ CREATE TABLE session_charge (
terminee boolean NOT NULL DEFAULT false,
vehicule text, -- valeur du selecteur PENDANT la session
vehicule_sur boolean NOT NULL DEFAULT true, -- le selecteur n'a pas change
-- Le compteur de la BORNE, qui fait foi : il compte depuis le vrai debut
-- de la session, la ou l'integration ci-dessous ne couvre que ce que le
-- service a vu. Le 05/09 : 8,0 kWh cote borne, 0,75 cote integration,
-- le detecteur n'ayant demarre qu'a 03:16 pour une session ouverte a 01:25.
energie_station_kwh double precision,
energie_kwh double precision NOT NULL DEFAULT 0,
-- Part venue du reseau : on se fie au `source_mode` du controleur, son
-- INTENTION, et non a la puissance reseau instantanee — laquelle peut