Re bonjour
Mon problème
Suite à mon précédent problème du jour, j’ai réussi à générer des évènement dans mon planning selon des conditions etc etc.
A présent, en fonction de la présence ou de l’état de ces évènements (par exemple un évènement a lieu entre 12h et 14h), je souhaite déclencher des actions.
Mon code
alias: Activation filtration selon planning
description: ""
trigger:
- platform: calendar
event: start
entity_id: calendar.filtration
- platform: calendar
event: end
entity_id: calendar.filtration
condition:
- condition: template
value_template: "{{ 'Filtration' in trigger.calendar_event.summary }}"
action:
- if:
- "{{ trigger.event == 'start' }}"
then:
- type: turn_on
device_id: 1ea6475bc6b42120527e9f592682a298
entity_id: 407ef14025eea95ca583a7881e2a788c
domain: switch
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- type: turn_on
device_id: 8356bf47044fc0de7b1a1a36e45c06f5
entity_id: 26bba71ea9a6e240abf5cc7fa3516e26
domain: switch
else:
- type: turn_on
device_id: 8356bf47044fc0de7b1a1a36e45c06f5
entity_id: 45044062b61fbab481213502a7227fb8
domain: switch
- delay:
hours: 0
minutes: 0
seconds: 5
milliseconds: 0
- type: turn_off
device_id: 1ea6475bc6b42120527e9f592682a298
entity_id: 407ef14025eea95ca583a7881e2a788c
domain: switch
ce que je traduits:
- mes déclencheurs sont ‹ start › et ‹ end › de mon calendrier filtration.
- a condition que l’évènement ‹ filtration › soit bien présent dans mon calendrier
- si l’évènement de mon déclencheur est en cours (donc ‹ start ›)
- alors je déclenche ceci cela,
- sinon je déclenche cela etc…
quand je le lance, rien ne se passe.
sur mon calendrier:
(bien sur j’adapte les heures d’évènements pour que le ‹ start › soit présent quand je teste)
il y a une syntaxe dans mes trigger, condition, ou si alors ? (je rentre les infos moi même car non disponible dans l’éditeur visuel).
merci d’avance si une idée.
@+