concierge : autonomie dans les releves texte, compteur qui baisse refuse, datation au branchement, faux branchements, alerte disjoncteur ; fiche : boost batterie, disjoncteur

This commit is contained in:
2026-10-18 16:50:27 +02:00
parent da0bcaaa0e
commit 1f6b53701f
6 changed files with 297 additions and 7 deletions

View File

@@ -170,9 +170,10 @@ async function setReleveKm(releves, source) {
const cur = await fetch(`${HA_BASE}/api/states/${RELEVE_ENTITY}`, { headers });
if (!cur.ok) throw new Error(`lecture file HTTP ${cur.status}`);
// 12/10/2026 (EVCS) : un niveau DÉDUIT de l'autonomie porte sa propre source « photo_autonomie:<km>/<réf> »
// (photo) ou « whatsapp_autonomie:<km>/<réf> » (message, 18/10)
// (5e champ), pour que la capacité estimée puisse l'écarter. Toute autre valeur → la source humaine.
const payload = fileReleves((await cur.json()).state, releves.map(r => ({ ...r,
source: /^photo_autonomie:\d+\/\d+$/.test(r.source || '') ? r.source : source })));
source: /^(photo|whatsapp)_autonomie:\d+\/\d+$/.test(r.source || '') ? r.source : source })));
const res = await fetch(`${HA_BASE}/api/services/input_text/set_value`, {
method: 'POST', headers,
body: JSON.stringify({ entity_id: RELEVE_ENTITY, value: payload }),