Je viens vous voir un peu surpris, je ne trouve pas mon erreur.
J’ai une automatisation, on ne peut plus simple, elle ne devrait s’exécuter qu’entre 8h et 11h.
Mais elle s’exécute à 15h quand le la lance manuellement pour tester, je ne vois pas où j’ai fait une erreur, la voici :
alias: test
description: ""
trigger: []
condition:
- condition: time
after: "08:00:00"
before: "11:00:00"
alias: Entre 8h et 11h
weekday:
- mon
- tue
- wed
- thu
- fri
- sat
- sun
action:
- service: notify.alexa_media_tous_les_appareils
data:
message: coucou
data:
type: announce
alias: Lancer une annonce
mode: single
Lancer manuellement n’est pas comparable, je ne sais pas pourquoi mais les conditions ne sont pas toujours respecté. Selon mon expéience, ca manque un ‹ trigger ›, donc tu peux prendre n’importe quelle sensor qui fait un maj de son ‹ state ›
nouveaux tests, c’est bien cela, tout fonctionne bien quand on laisse se lancer l’automatisation avec son trigger, quand on le teste manuellement, on a pas tout, étrange mais il doit y avoir une logique qui m’échappe.
Je ne sais pas pourquoi mais il y a déjà eu un certain nombre de discussions sur le sujet sur le forum US. Il a été question de prendre en compte les conditions mais à priori ça n’a encore jamais été fait. D’ailleurs quand on clique sur une automatisation dans l’interface le bouton dit « Run action » en anglais (mais seulement « exécuter » en français)