Bonjour,
J’ai un soucis avec une condition sun, elle bloque l’exécution d’une automatisation alors que normalement la condition est respectée:
Voici mon automatisation:
alias: Volets Ouverture
description: ""
trigger:
- platform: time
at: "07:00:00"
- platform: sun
event: sunrise
- platform: time
at: "07:23:00"
condition:
- condition: time
after: "06:59:00"
- condition: sun
after: sunrise
after_offset: "-00:05:00"
- condition: time
weekday:
- mon
- tue
- wed
- thu
- fri
action:
***
mode: single
Lorsque j’active manuellement ça se lance mais lors du déclenchement par l’heure, la condition sunrise a bloquée avec ce message:
Executed: 7 novembre 2023 à 07:23:00
Result:
wanted_time_after: '2023-11-07T06:48:23.593062+00:00'
result: false
Sauf si j’ai mal configuré la condition, elles ne sont pas contradictoires.
Je demande à ce que l’heure soit supérieure à 6:59 et supérieure à levé du soleil -5 minutes, non ?
Oui, pour le déclencheur levé du soleil, la condition après le lever du soleil sera false, donc il faut enlever quelques minutes…
Du moins, je n’ai pas testé et pas envie de tester
J’avais pas vu que si on rentre un « number » direct, il faisait la conversion en négatif ?
Pour HA surement plus facile d’être sur cette entité avec du Positif ou Négatif !
Je sais pas trop comment il gère cette entité à l’instant x !
Donc voir au-dessus Horizon !
J’ai essayé avec before_offset, mais il n’a pas enlevé 5 min:
Donc il faut bien utiliser after_offset avec un négatif pour enlever des minutes pour la condition après lever du soleil.
Merci à tous pour vos réponses, je ne change rien et je retesterai demain alors.
Je pense que j’ai cru que le levé était plus tôt car dans le log ça devait être l’heure de Londres.
D’ailleurs, vous savez si on peut retrouver quelque part un log d’exécution des automatisation plus clair que dans l’historique ?
J’aimerais avoir un truc qui montre les comparaison un peu comme ça:
Si heure (10h35) > levé du soleil (7h53) (ok) quand ça fonctionne
Si heure (7h35) > levé du soleil (7h53) (ko) quand ça ne fonctionne pas