Problème sur la condition soleil

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

Merci par avance pour votre aide

Toutes les conditions ne peuvent pas être remplie en même temps. Il ne peut pas en même temps être 6h59 et 5 minutes avant le levé du soleil

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 ?

Non comme je le vois c’est pas superieur mais egal pour la condition sun

On parle bien de cette condition ?

Si elle ne contrôle pas heure > levé du soleil, alors tu saurais me dire quelle condition le ferait ?

edit: je vais essayer avec cette condition:

condition: state
entity_id: sun.sun
state: above_horizon

J’ai l’impression que ça colle mieux. Par contre, je ne comprends pas ce que fait mon ancienne condition

C’est quand même drôle de mettre un négatif sur cette condition !

Ton ancienne condition vérifie que l’heure est exactement 5 min avant le levé du soleil

Salut

@ethgrim
Bizarre, chez moi ça fonctionne:
image
ç’est peut être un problème de timezone ou UTC… :thinking:

Si tu réessaie maintenant, tu as toujours false ?

@Idaho947 « after » ça veut dire après :sweat_smile:

Tu as testé trop tôt, le lever du soleil chez toi était à 07h53 (heure de Paris)

Oui effectivement 5 minutes avant de après le lever du Soleil !
image

La condition Before !
image

Effectivement ce n’est qu’une remarque :innocent:

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 :joy:

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 !

1 « J'aime »

J’ai essayé avec before_offset, mais il n’a pas enlevé 5 min:
image
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

En fait, je viens de me rendre compte que j’ai confondu l’aude et le levé du soleil :sweat_smile: