# ===================================================== # EVCS — CHAUFFE-EAU EN HC DE NUIT LES JOURS FAIBLES (07/10/2026, option b du # proprietaire). Decision du bilan energetique, UNE FOIS PAR JOUR apres la fin # de la fenetre HC de nuit, figee jusqu'au lendemain (sinon retirer le # chauffe-eau de la journee changerait la projection : oscillateur). # Le workflow « Water Heater Advisor ECS 6 Nodes » l'applique sur # switch.tt_chauffe_eau_pleumeur_switch. Ecrits par le bilan : ne pas editer. # ===================================================== input_boolean: evcs_balance_ecs_nuit: name: "EVCS - Chauffe-eau en HC de nuit (jour faible)" icon: mdi:water-boiler-alert # Ecrit par le workflow ECS : la coupure du chauffe-eau appartient a la regle # « jour faible ». Sert a le remettre sous tension un jour normal, sans # toucher a une coupure faite a la main. victron_water_heater_off_jour_faible: name: "Chauffe-eau - coupe par la regle jour faible" icon: mdi:water-boiler-off input_text: # « AAAA-MM-JJ HH:MM » de la derniere coupure faite EN PLEINE CHAUFFE (fin des # HC) par la regle jour faible : autorise la reprise de 16 h a 20 h ce jour-la # (douche de 20 h). Ecrit par le workflow ECS (07/10/2026). victron_water_heater_coupe_en_chauffe: name: "Chauffe-eau - coupe en pleine chauffe" max: 32 icon: mdi:water-boiler-alert # Alerte « passe en BOOST » (07/10/2026) : ecrite par le workflow ECS quand, # en heures creuses sur EDF, le ballon ne tire que la pompe a chaleur. JSON # {active, since, fenetre, puissance_w, message} ou chaine vide. Le concierge # OpenClaw envoie le WhatsApp une fois par fenetre (dedup sur `since`). evcs_alerte_chauffe_eau: name: "Alerte : chauffe-eau, passer en BOOST" max: 255 icon: mdi:water-boiler-alert # « AAAA-MM-JJ|on|raison » : date de la decision, decision, explication. evcs_balance_ecs_nuit_jour: name: "EVCS - Chauffe-eau : decision du jour" max: 255 icon: mdi:calendar-check # Flux d'energie de Victron Mobile (07/10/2026, demande du proprietaire) : la # maison SANS le chauffe-eau NI la borne (chacun a sa courbe). La prise du chauffe-eau ne donne que son compteur ; # sa puissance est celle mesuree par le workflow ECS sur 5 min (0 quand il est # coupe), donc la difference est lissee a l'echelle de quelques minutes. template: - sensor: - name: "Maison hors chauffe-eau" # Nom historique (cree le 07/10 sans la borne) ; la borne est retiree aussi. unique_id: evcs_maison_hors_chauffe_eau_w unit_of_measurement: W device_class: power state_class: measurement state: >- {% set m = states('sensor.victron_consumption_power_l1') | float(none) %} {% set e = states('input_number.victron_water_heater_observed_power_w') | float(0) %} {% set b = states('sensor.victron_evcs_ac_power') | float(0) %} {{ [m - e - b, 0] | max | round(0) if m is not none else none }} availability: "{{ states('sensor.victron_consumption_power_l1') | is_number }}"