Introduction
Dans la gestion d’un chauffe-eau solaire via Home Assistant, l’intégration de la météo permet d’optimiser la consommation d’énergie. Toutefois, une mauvaise configuration peut rendre ces automatisations inefficaces. Voici une expérience concrète pour comprendre comment bien utiliser les conditions météo.
Le contexte
L’objectif était d’éviter l’activation en mode forcé du chauffe-eau à 13h si la météo prévoyait un après-midi ensoleillé. En effet, dans ce cas, le mode « surplus » pouvait suffire à couvrir les besoins.
Le problème rencontré
Malgré l’ajout d’une condition météo dans l’automatisation, celle-ci se déclenchait même les jours ensoleillés. L’automatisation vérifiait ceci :
- condition: state
entity_id: weather.maison
state: Ensoleillé
Aucune erreur visible, mais le résultat n’était pas celui attendu.
Analyse et diagnostic
L’erreur provenait de deux points :
- L’entité utilisée
weather.maisonétait incorrecte. L’entité réellement active étaitweather.forecast_maison. - L’état utilisé était en français (« Ensoleillé »), alors que les valeurs retournées par l’intégration
met.noétaient en anglais, commesunny,cloudy,partlycloudy, etc.
La solution
La correction a consisté à utiliser l’entité correcte et l’état exact :
- condition: state
entity_id: weather.forecast_maison
state: sunny
Avec cela, la condition fonctionne parfaitement.
Bonnes pratiques à retenir
- Toujours vérifier les entités disponibles via Outils de développement > États.
- Observer les valeurs réelles retournées pour les états de type
weather, qui sont souvent en anglais même si l’interface est en français. - Prévoir des automatisations de secours si l’état météo n’est pas fiable ou trop incertain.
Besoin d’aide pour vos automatisations ?
Nous pouvons vous accompagner dans la création ou la correction de vos scénarios Home Assistant, pour garantir leur fiabilité. Contactez-nous si vous souhaitez une vérification ou un accompagnement personnalisé.





0 commentaires