Ma 2ème action ne se lance pas

Mon problème

Bonjour,
j’ai fais une automatisation pour mes volets profalux.
Il arrive parfois que l’envoie d’info se perde. donc pour éviter le problème j’exécute une 2ème fois l’action après un delai de 1min. (c’est ce que je faisais dans jeedom).
Mais la apparemment la 2ème action ne se lance pas.
Si quelqu’un peut m’expliquer svp. Ou peut etre que ce n’est pas la bonne méthode.
Merci

alias: "Volets Profalux "
description: fermeture crepuscule, ouverture aube
trigger:
  - platform: state
    entity_id:
      - sensor.sun_next_dusk
    id: Crepuscule
  - platform: state
    entity_id:
      - sensor.sun_next_dawn
    id: Aube
  - platform: time
    at: "22:50:00"
    id: heure fixe
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Crepuscule
        sequence:
          - service: cover.close_cover
            metadata: {}
            data: {}
            target:
              entity_id:
                - cover.volet_baie_vitree_2
                - cover.volet_fenetre_cuisine_2
                - cover.volet_fenetre_sejour_2
          - delay:
              hours: 0
              minutes: 1
              seconds: 0
              milliseconds: 0
          - service: cover.close_cover
            metadata: {}
            data: {}
            target:
              entity_id:
                - cover.volet_baie_vitree_2
                - cover.volet_fenetre_cuisine_2
                - cover.volet_fenetre_sejour_2
      - conditions:
          - condition: trigger
            id:
              - Aube
        sequence:
          - service: cover.open_cover
            metadata: {}
            data: {}
            target:
              entity_id:
                - cover.volet_baie_vitree_2
                - cover.volet_fenetre_cuisine_2
                - cover.volet_fenetre_sejour_2
                - cover.volet_porte_cuisine
          - delay:
              hours: 0
              minutes: 1
              seconds: 0
              milliseconds: 0
          - service: cover.open_cover
            metadata: {}
            data: {}
            target:
              entity_id:
                - cover.volet_baie_vitree_2
                - cover.volet_fenetre_cuisine_2
                - cover.volet_fenetre_sejour_2
                - cover.volet_porte_cuisine
  - choose:
      - conditions:
          - condition: trigger
            id:
              - heure fixe
        sequence:
          - service: cover.close_cover
            metadata: {}
            data: {}
            target:
              entity_id: cover.volet_porte_cuisine
mode: single

Comment tu vois que la 2e actions ne se lance pas ? Tu es sûr que l’ordre ne se perd pas non plus ?

J’ai un peu de mal à comprendre le log pour trouver si la deuxième action s’est bien lancée ou non.
Donc je suis allé voir dans l’application airsend de mes volets. Et je ne vois pas le 2ème orde.

À 6h21 c’est moi qui remonte le volet.

Que dit l’historique des exécutions ?

j’ai ça


c’est bizarre l’heure est a 6h20 alors que les volets se sont ouvert à 6h13 !

mes déclencheurs

Donc reverifie tes conditions il passe dans aucun bloc d’action

il me fait bien la 1ère action !

fait voir l’historique d’exécution précédent mais la les condiitons sont toutes à false donc pas d’execution c’est normal.

bon je viens de découvrir l’astuce avec l’heure :wink: j’ai l’action à 6h13

voilà tu connais le truc qui cloche la deuxième action qui déclanche une erreur et donc le scénario se stope.

C’est peut être même plutôt la première action qui crashe car le délai n’est pas exécuté.

c’est a cause de la perte d’envoie de données pour mon volet. C’est pour ca que j’ai doublé l’action

la première action c’est le check de l’id du déclancheur, elle passe bien.

Faut trouver une autre méthode parce que là si ça passe pas ça stoppe tout. Je ne sais pas trop comment t’aider sur le coup

j’ai appris un truc c’est déjà pas mal.
Sinon faut trouver un moyen pour lancer l’automatisme complet peut etre.

Je vais tester la fonction changer de mode.
image0
J’ai mis en parallèle

@Idaho947
Voila la solution:
avec le mode file d’attente cela fonctionne bien

image

Oui mais tu solutionne pas le fait que la commande passe pas à chaque fois. Et tu dois changer tes trigger parce que file d’attente les scénarios vont se lancer en même temps mais s’il sont déclenchés. Là tu as des déclencheur qui n’arrive qu’une fois (une heure, le levé et le coucher du soleil).

le problème de commande est un problème matériel.
Pourtant ça résous bien mon pb de volets cette solution !

Dans ce cas tant mieux mais je vois pas ce qui lance le deuxième call.