Bonjour à tous,
je galère sur une automatisation dans Home Assistant qui je pense doit être toute bête.
J’utilise une automatisation qui m’ouvre les volets au moment du lever du soleil.
Je souhaite ajouter une condition de température de type « ouvrir si température > 0°C »
Mon problème est que si je rajoute la condition directement dans mon automatisation et qu’au moment du levé de soleil il fait moins de 0°C, l’automatisation s’arrête.
Comment est ce que je peux faire pour avoir une automatisation du style:
Au levé du soleil si >0°C ouvre les volets sinon attend >0°C
Merci pour vos retours
Bonjour @titoumimi merci de ta réponse, si je mets ces condition et que la température passe en positif 2h après le levé de soleil, est ce que ça va bien se déclencher? J’avais déjà essayé dans ce sens et l’automatisation s’était arrêtée. Avec l’exemple de mon code, tu saurais me dire quoi modifier pour que ça prenne en compte l’attente?
Code où le levé de soleil est le déclencheur:
Quand tu fait ce genre de chose, le mieux est de passer par une entrée intermédiaire, que tu peux « forcer » via « outils de développement » → « états » afin de pouvoir tester à volonté.
Pour info, si je devais le faire, mon code ressemblerait sans doute à ça (sachant que tous les cas ne sont pas gérés, les conditions sont à affiner) :
ou, pour être plus propre, je créerai une entrée de type template qui contient la durée jusqu’au prochain levé de rideau (indépendament de la température, dans un monde idéal quoi), et j’utiliserai ensuite cette entrée dans mon automatisation
Bonjour,
merci à vous deux. Après quelques jours de test à attendre le levé du soleil J’ai enfin un code qui fonctionne en utilisant la fonction attendre déclencheur, voici le code si ça peut servir à quelqu’un: