Introduction
Dans le cadre de l’optimisation de l’autoconsommation solaire, l’automatisation de la gestion des appareils énergivores comme un chauffe-eau est essentielle. Toutefois, plusieurs sources d’activation peuvent entrer en conflit si elles ne sont pas correctement distinguées dans Home Assistant.
Ce cas concret illustre comment une automatisation d’extinction à heure fixe pouvait éteindre un appareil encore sollicité par une autre logique, et comment un input_boolean a permis de régler le problème.
Contexte
Le chauffe-eau solaire était géré par plusieurs automatisations :
- Une automatisation par détection de surplus solaire
- Une automatisation de forçage horaire (13h à 17h ou 23h à 7h)
- Une automatisation d’extinction à 17h
Le problème
Le script de 17 h était censé éteindre le chauffe-eau en fin de créneau de forçage. Mais il s’appliquait indistinctement, y compris lorsque le chauffe-eau était activé par une autre logique (surplus solaire en temps réel). Conséquence : le chauffe-eau se désactivait même en pleine production solaire, alors qu’il était censé rester allumé.
La solution : un interrupteur virtuel de forçage
Pour différencier l’activation par surplus et celle par forçage horaire, un input_boolean.chauffe_eau_forcage a été introduit.
Comment cela fonctionne ?
- Lorsqu’une automatisation « forçage » active le chauffe-eau, elle active également
input_boolean.chauffe_eau_forcage. - L’automatisation de 17 h ne s’exécute que si
input_boolean.chauffe_eau_forcageest àon. - Une fois le chauffe-eau éteint,
input_boolean.chauffe_eau_forcageest réinitialisé àoff.
Ainsi, le mode « surplus » n’est jamais interrompu par erreur.
Extrait d’automatisation modifiée
automation:
- alias: CE - Extinction 17h
trigger:
- platform: time
at: "17:00:00"
condition:
- condition: state
entity_id: input_boolean.chauffe_eau_forcage
state: "on"
action:
- service: switch.turn_off
target:
entity_id: switch.chauffe_eau_switch
- service: input_boolean.turn_off
target:
entity_id: input_boolean.chauffe_eau_forcage
Pourquoi c’est efficace ?
Cette logique garantit que chaque automatisation reste dans son rôle :
- Le surplus solaire gère l’énergie disponible sans être interrompu.
- Le forçage manuel ou horaire a un comportement prévisible et éphémère.
- Les conflits d’état sont évités sans multiplier les vérifications dans chaque script.
Besoin d’aide pour clarifier vos automatisations ?
Ce genre de problème est fréquent dans les systèmes domotiques complexes. N’hésitez pas à nous contacter pour mettre en place une logique claire et fiable, adaptée à votre scénario énergétique.





0 commentaires