Bonjour tout le monde.
Je viens de tester une automatisation qui ne marche qu’à moitié.
Je m’explique:
J’ai un trigger sur une entrée de mon google calendar (message=« Travail »).
J’ai deux automatisations sur ce trigger:
- 1h30 avant le début du travail, je mets le chauffage
- 1h avant le début du travail, je mets la radio sur mon google mini.
Je n’ai que la première automatisation qui se déclenche.
J’ai mis les deux en single, mais je suspecte que ce n’est pas le bon choix de mode
=> Si c’est bien la bonne piste, je met quel mode ?
Salut,
Partage le code des automatisations et les traces …
Là c’est difficile à dire, parce qu’en principe, ça doit fonctionner
C’est vache de mettre les liens
plutôt que le code
Tu es certain que c’est bien le code actuel ? (genre parallele c’est encore dedans ? les heures de décalage ne sont pas celles que tu évoques…)
Quid des traces ?
C’était pour pas pourrir le forum . Tu m’as déjà modifié un titre, j’ai voulu rester propre 
Voici les versions actuelles:
alias: Radio_si_Travail
description: ""
trigger:
- platform: calendar
event: start
offset: "-1:15:0"
entity_id: calendar.xxxxxxxxxx_gmail_com
condition:
- condition: state
entity_id: calendar.xxxxxxxxxxxxx_gmail_com
attribute: message
state: Travail
action:
- service: media_player.play_media
target:
entity_id: media_player.chambre_principale
data:
media_content_id: media-source://radio_browser/003baf55-9ac9-4352-bceb-375ee4203133
media_content_type: audio/aac
metadata:
title: France Info
thumbnail: >-
https://www.francetvinfo.fr/assets/common/images/pwa/launcher-120x120-2e45ada1.png
media_class: music
children_media_class: null
navigateIds:
- {}
- media_content_type: app
media_content_id: media-source://radio_browser
- media_content_type: music
media_content_id: media-source://radio_browser/country/FR
mode: single
alias: Chauffage_si_Travail
description: Chauffage si Travail
trigger:
- platform: calendar
event: start
offset: "-1:30:0"
entity_id: calendar.xxxxxxxx_gmail_com
condition:
- condition: state
entity_id: calendar.xxxxxxx_gmail_com
attribute: message
state: Travail
action:
- service: climate.set_temperature
data:
temperature: 20
target:
area_id: rez_de_chaussee
device_id: 34f9629b37419266911f351e7fe0055f
entity_id: climate.rez_de_chaussee
mode: single
OK, trouve les traces en complément d’info.
Concernant l’option mode: single
c’est absolument sans lien. ça s’applique uniquement pour l’automatisation en question : l’automatisation 1 ne démarre qu’une seule fois, et ne peux pas se relancer avant d’être finie (ce qui doit prendre à peine quelques secondes dans ton cas). Mais l’automatisation 2 n’est pas rattachée à l’automatisation 1, donc elle s’autogère indépendamment
Dans les traces, j’ai un failed lié au fait qu’il y a un autre event juste avant le « Travail »
A supposer que la condition
- condition: state
entity_id: calendar.xxxxxxx_gmail_com
attribute: message
state: Travail
ne matche que quand le premier message du jour est le bon
Mais ça aurai du s’appliquer aux deux automatisations, pas simplement à la deuxième !
Voici la trace qui failed:
Executed: 26 janvier 2023 à 07:00:00
Result:
result: false
entity_id/0
Executed: 26 janvier 2023 à 07:00:00
Result:
result: false
state: Blouson
wanted_state: Travail
Donc si je comprends bien à 7H00 tu as 2 éléments dans le calendrier : qui déclenche la même même automitisation (et donc l’action est bloqué ou pas par la condition = travail) ?
Dans ce cas de figure le mode single a peut-être un impact (on ne lance qu’une seule automatisation pour 2 évements)
7h00 c’est le bon trigger ? ça me parait étonnamment exact.
PS : C’est pour ce genre de truc traitre que je fais une vue de calendrier à part.
Oui, c’est ça, j’ai un événement dans le calendrier qui doit déclencher deux automatisations, et évidemment, avec un offset différent (sinon, ça serai trop simple, j’aime bien les trucs compliqués)
En fait dans le calendrier, l’événement est à 8h15.
Je veux mettre le chauffage à 6h45, la radio à 7h00 et me lever à 07h15 (pour ça, j’ai pas d’automatisme de prévu
).
Mais ce matin, j’avais aussi un event dans le calendar pour ne pas oublier une histoire de blouson.
Ca a pu foirer l’automatisation …
Bon, demain, même chose, mais une heure plus tôt (et sans le blouson).
J’ai mis restart sur le premier automatisme. On verra bien si ça fonctionne.
Pour la vue (ce que tu me suggérais dans l’autre topic), j’ai pas trouvé où la mettre.
Je vais m’y pencher dessus.