Deux automatisations sur un seul trigger

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

Les voila:

C’est vache de mettre les liens :sweat_smile: 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 :smiley:
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 :sweat_smile: ).
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.