Dans les traces dans l’automatisation, tu vois quelque chose qui correspond à un trigger?
Là comme ça c’est quasi impossible de te dire ce qu’il y a… si elle fonctionnait ça veut certainement dire que le yaml partagé est ok.
En revanche il faut regarder sur les éléments variables qui ont pu changer…
La température est disponible au niveau du sensor?
Toutes tes conditions de zone marchent correctement? pas de changement de téléphone?
Si tu trouves des traces d’exécution, le device_id est encore le bon, rien à changé de ce côté là?
(généralement je préfère faire des appels de services sur des Entités que sur des Devices.)
Tout est ok pour le déclencheur. Pour mes conditions, quand je les teste, cela me dit bien que la condition est remplie. Rien n’a changé sinon.
Pour info, j’avais cela sur l’entité correspondant à mon climatiseur et j’ai essayé sur l’appareil mais rien n’y fait.
A noter que si j’exécute l’automatisation cela fonctionne…et j’ai le même problème pour mon autre clim
Après plusieurs tests on dirait que le declenchement ne se fait pas quand je mets un de mes capteurs de température mais je ne sais pas du tout pourquoi ceka ne fonctionne plus…
Une autre piste. J’ai eu un cas similaire avec ma PAC, suite à une mise à jour de HA.
Il s’avère qu’on est un certain nombre a avoir eu des soucis, suite à la dernière mise à jour HA, si la PAC est contrôlée par l’integration MelCloud:
Bon si ta clim ne passe pas par MelCloud, pas plus d’idée que AlexHass et Pulpy-Luke, il faut que tu partage les historiques d’exécution de l’automatisation pour voir si ça déclenche et où ça bloque…
[Edit] Autre remarque, mais qui n’a rien a voir avec ton problème, je vois que tu utilises cette automation pour lancer du chauffage entre 4h et 7h. Tu peux aussi utiliser un sheduler pour définir des plages horaires (et remplacer ta condition Time par un test du sheduler à activé). L’avantage c’est que tu peux ainsi définir plus de plages horaires et/ou des plages horaires différentes en fonction des jours de la semaine…
J’utilise effectivement la température de la maison issue de la PAC via l’application MEL cloud comme déclencheur, ça viendrait de là ?
J’ai effectivement eu le même problème que toi avec MEL cloud :
J’ai dû remettre le login et mdp dans l’intégration.
Par contre tout marchait bien (et marche toujours) via l’appli melcloud sur smartphone ou PC.
Une fois réinitialisé, tout roule à part des sensors (température ambiante) à renommer car il avait changé de nom.
Moi le sensor était figé, et plus rien ne marchait (récupération de la température et contrôle de la clim)
Après réinitialisation de MelCloud, j’avais récupéré tout sauf que le sensor avait changé de nom (passage en anglais je crois) => mon dashboard et mes automatisations ne marchaient plus.
Après renommage du sensor pour retrouver l’ancien nom tout remarche.
Moi ça m’en avait créé un autre.
Il se met bien à jour dans mon badge mais à priori cela ne prend pas en compte quand il change dans mon automatisation…
Quel badge ? sir c’est l’affichage du climate, vu qu’il est lié au climate, c’est normal, mais quand tu l’utilise indépendament du climate, ce n’est peut être pas le cas.
Chez moi le nom du sensor était passé du Français à l’anglais après la réinstallation « température de l’étage » était devenu « etage_temperature » je crois…
Température RDC est bien le nouveau sensor ? Celui qui marche ?
Si oui, c’est curieux et je ne comprends pas.
Si non, 2 solutions :
modifier ton automatisation pour pointer sur le nouveau sensor qui marche (RDC_temperature par exemple)
modifier ton nouveau sensor pour le renommer afin qu’il prenne le nom de l’ancien sensor (RDC_temperature => Temperature RDC) afin de recréer les liens cassés.
Ca signifie que l’automatisation va se déclencher une seule fois lorsque la température va passer sous 18°.
Si pour une raison ou pour une autre tu coupes ton chauffage ensuite, celle ci ne se redéclenchera que si la T° est redevenue supérieure à 18 puis rebaisse encore.
Si ce passage sous 18 se réalise alors que tes conditions ne sont pas remplies:
condition:
- condition: or
conditions:
- condition: zone
entity_id: person.stephane
zone: zone.travail
- condition: time
after: "04:00:00"
before: "12:00:00"
enabled: true
Le chauffage ne se lancera pas, et il n’y aura plus de trigger…
Slt…
Avec historique !
Pour rappel si tu fais exécuter directement dans automatisation, vu comme elle est faite et que le trigger n’est pas pris en compte de cette façon d’exécuter , cela peut fonctionner évidement !
Le mieux c’est mettre le trigger avec changement d’état seulement, et mettre la condition soit dans le conditionnel suivant ou dans l’action !