Chauffe-eau en HC de nuit les jours faibles : decision quotidienne du bilan, workflow ECS sous controle du depot (VRM, prevision du jour), energie 24 h

This commit is contained in:
Tallagrand Thierry
2026-10-07 07:06:03 +02:00
parent 0e0c0a558d
commit c2824085c9
26 changed files with 3060 additions and 42 deletions

14
tools/chauffe-eau.mjs Normal file
View File

@@ -0,0 +1,14 @@
// Energie du chauffe-eau sur 24 h (07/10/2026), pour la regle « jour faible :
// eau chaude en HC de nuit » du workflow Water Heater Advisor ECS 6 Nodes :
// moins de 1,5 kWh en 24 h -> il chauffe quand meme (securite eau chaude).
// Somme des HAUSSES du compteur cumule : une remise a zero ou une lecture
// indisponible ne cree ni energie negative ni saut.
export const COMPTEUR_CHAUFFE_EAU = 'sensor.tt_chauffe_eau_pleumeur_energie_totale';
export function energieSur24h(serie) {
const vals = (serie || []).map((e) => Number.parseFloat(e.state)).filter(Number.isFinite);
if (!vals.length) return null; // compteur illisible sur 24 h : on ne dit rien
let kwh = 0;
for (let i = 1; i < vals.length; i++) if (vals[i] > vals[i - 1]) kwh += vals[i] - vals[i - 1];
return Math.round(kwh * 100) / 100;
}