Détecter une consommation excessive pour couper un appareil solaire dans Home Assistant

Rédacteur : LaRedac
26 mai 2025

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

Soumettre un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Voir aussi…

Merci, votre message a bien été envoyé

Nous avons bien reçu votre demande. Nous revenons vers vous au plus vite avec une réponse claire et des premières orientations.

Si votre demande est urgente

contactez-nous par message sur WhatsApp.

WhatsApp