Le contexte : allumer sur surplus, mais quand éteindre ?
Dans une configuration domotique basée sur Home Assistant, un chauffe-eau était piloté en fonction du surplus photovoltaïque. L’objectif : ne l’allumer que lorsque l’installation produisait plus de 2 kW, c’est-à-dire lorsqu’on injectait activement sur le réseau.
L’automatisation initiale était simple :
- Trigger d’allumage :
sensor.envoy_..._net_power< −2 (donc surplus > 2 kW) - Trigger d’extinction :
sensor.envoy_..._net_power> −1.5 (donc surplus < 1.5 kW)
Mais très vite, un comportement inattendu est apparu :
- Le chauffe-eau restait allumé alors même que la maison recommençait à consommer sur le réseau.
- Pire : la consommation totale montait parfois à 3 ou 4 kW, alors que le chauffe-eau continuait de fonctionner comme si le surplus était présent.
Une logique à l’envers : surveiller la production n’est pas suffisant
Le déclencheur above: -1.5 considère que si le net power remonte au-dessus de −1.5, on n’a plus assez de surplus. Mais cela laisse un « flou » entre −1.5 et +∞. Et dans ce flou, le chauffe-eau peut rester actif même si on consomme du réseau.
Autrement dit :
- L’état « plus de surplus suffisant » n’est pas égal à « on consomme du réseau ».
- Il peut y avoir encore 300W d’injection, mais le chauffe-eau tire 2000W à côté.
Il fallait donc inverser la logique : au lieu de surveiller la chute de production, on surveille la hausse de consommation nette.
Correction : couper dès que l’on importe > 2 kW
La solution apportée a été de remplacer le deuxième trigger par :
- platform: numeric_state
entity_id: sensor.envoy_..._net_power
above: 2
for: "00:05:00"
Explication :
- Si
net_power> 2, cela signifie que la maison importe au moins 2 kW du réseau. - Cela ne peut plus être considéré comme une situation favorable au chauffe-eau.
- Même si la production solaire reste correcte, l’installation n’est plus en excédent net.
Un for: "00:05:00" est conservé pour absorber les petites pointes temporaires.
Résultat : une logique plus fiable
Après cette correction, le chauffe-eau ne restait plus actif lors des remontées de consommation. Cela évite d’étirer les gains solaires par une consommation réseau inutile. L’automatisation devient cohérente :
- On allume si net power < −2 kW pendant 5 min.
- On éteint si net power > +2 kW pendant 5 min.
Un simple seuil, plus lisible, plus réaliste.
Besoin d’aide pour ajuster vos propres seuils ?
Chaque installation a ses marges, ses appareils, sa consommation de base. Si vous souhaitez affiner votre logique pour prendre en compte d’autres équipements ou compenser certaines variations, contactez-nous pour bénéficier d’un regard adapté à votre environnement.





0 commentaires