Capacite estimee : un niveau saisi plus d'une heure apres le branchement compte l'energie depuis sa saisie
This commit is contained in:
@@ -190,8 +190,14 @@ WITH tr AS (
|
||||
coalesce(
|
||||
(SELECT valeur FROM mesure m WHERE m.cle = 'sensor.evcs_hq2239dnt7p_total_energy'
|
||||
AND m.ts <= v.debranche AND m.ts >= v.branche - interval '1 day' ORDER BY m.ts DESC LIMIT 1)
|
||||
- coalesce((SELECT valeur FROM mesure m WHERE m.cle = 'sensor.evcs_hq2239dnt7p_total_energy'
|
||||
AND m.ts <= v.branche AND m.ts >= v.branche - interval '1 day' ORDER BY m.ts DESC LIMIT 1), ref_kwh),
|
||||
-- 16/10/2026 : un niveau saisi dans l'heure vaut pour le BRANCHEMENT
|
||||
-- (regle du 03/10, « c'etait 53 % a 13h10 ») ; saisi PLUS d'une heure
|
||||
-- apres, il vaut pour son heure (VW 17 % lu a 01:08, 11 h apres le
|
||||
-- branchement et 0,64 kWh livres) : l'energie se compte depuis la
|
||||
-- reference du compteur a la saisie.
|
||||
- CASE WHEN ref_kwh IS NOT NULL AND saisi_a > v.branche + interval '1 hour' THEN ref_kwh
|
||||
ELSE coalesce((SELECT valeur FROM mesure m WHERE m.cle = 'sensor.evcs_hq2239dnt7p_total_energy'
|
||||
AND m.ts <= v.branche AND m.ts >= v.branche - interval '1 day' ORDER BY m.ts DESC LIMIT 1), ref_kwh) END,
|
||||
(SELECT sum(coalesce(sc.energie_station_kwh, sc.energie_kwh)) FROM session_charge sc
|
||||
WHERE sc.debut >= v.branche AND sc.debut < v.debranche)) AS kwh_livres,
|
||||
EXISTS (SELECT 1 FROM decision d WHERE d.ts > v.branche AND d.ts <= v.debranche
|
||||
|
||||
Reference in New Issue
Block a user