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:
14
tools/chauffe-eau.mjs
Normal file
14
tools/chauffe-eau.mjs
Normal 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;
|
||||
}
|
||||
Reference in New Issue
Block a user