Chantier : le bilan lit la courbe horaire au lieu de l'enveloppe
RESOURCE_ESTIMATE consomme desormais la courbe horaire publiee par le workflow de prevision : forme et magnitude d'un seul tenant, sur 6 jours, avec les trois plans reels et sans censure. Plus de repartition au prorata, plus de renormalisation — le noeud se simplifie. L'enveloppe est retrogradee en repli, utilisee seulement si la courbe est absente ou vieille de plus d'une heure, le champ `mode` disant laquelle a servi. Elle garde un role de repere de vraisemblance mais n'ecrete PLUS la prevision : etant minoree l'apres-midi, elle tronquerait a tort une prevision correcte. Piege corrige au passage : le nouveau champ `source` entrait en collision avec l'objet `source` deja present dans la sortie et etait silencieusement ecrase. Renomme en `mode`. Suite portee a 35 scenarios (courbe fraiche lue telle quelle, courbe perimee basculant en repli). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KKzkkVTG6KXnGXFFC7X9XJ
This commit is contained in:
@@ -9,6 +9,10 @@
|
||||
"consumption_p80_csv": states("input_text.evcs_balance_consumption_p80"),
|
||||
"envelope_csv": states("input_text.evcs_balance_envelope"),
|
||||
"censorship_rate_csv": states("input_text.evcs_balance_censorship_rate"),
|
||||
|
||||
"forecast_today_csv": states("input_text.evcs_balance_forecast_today"),
|
||||
"forecast_tomorrow_csv": states("input_text.evcs_balance_forecast_tomorrow"),
|
||||
"forecast_updated": states("input_text.evcs_balance_forecast_updated"),
|
||||
"grid_soc_off": states("input_number.victron_grid_soc_off"),
|
||||
|
||||
"pv_power_w": states("sensor.victron_pv_power_system"),
|
||||
|
||||
Reference in New Issue
Block a user