Lancer 2 blocs en meme temps

Mon problème

Bonjour a vous
Je bloque sur un truc tout simple

je voudrai que le attente declencheur
et attendre pensant 1h se lance en meme temps

Je pensais pour voir 2 groupes et les lancer en // mais j’y arrive pas
pouvez vous me donner un coup de pouce

alias: Nouveau script
sequence:
  - wait_for_trigger:
      - platform: state
        entity_id:
          - input_boolean.noel
        for:
          hours: 1
          minutes: 0
          seconds: 0
  - service: notify.mobile_app_tel_yaya
    metadata: {}
    data:
      message: "1"
  - delay:
      hours: 1
      minutes: 0
      seconds: 0
      milliseconds: 0
  - service: notify.mobile_app_tel_yaya
    metadata: {}
    data:
      message: "2"
mode: parallel

Merci a vous

Ma configuration


System Information

version core-2024.4.4
installation_type Home Assistant Container
dev false
hassio false
docker true
user root
virtualenv false
python_version 3.12.2
os_name Linux
os_version 5.10.0-27-amd64
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.34.0
Stage running
Available Repositories 1402
Downloaded Repositories 24
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Dashboards
dashboards 9
resources 12
views 10
mode storage
Recorder
oldest_recorder_run 16 avril 2024 à 07:29
current_recorder_run 29 avril 2024 à 20:13
estimated_db_size 1187.21 MiB
database_engine sqlite
database_version 3.44.2
___

Salut

Tu ne peux pas faire ça avec un script… Les actions sont séquentielles.

Peux-tu expliquer la finalité de ton script parce que ce n’est pas très clair :sweat_smile: ?

Merci
Ah OK j’ai mis dans un script pour tester

En faite j’ai 2 actions en parallèle
A 9h j’ai un déclencheur qui attend que je rentre dans le salon le matin pour lever les volets salon
Mais à 9h j’ai également un Timer de 2h pour lever les volets de la partie nuit à 11h
Du coup mon Timer commence après ma présence dans le salon
Merci
:blush:

          - alias: Attendre présence salon en //
            parallel:
              - wait_for_trigger:
                  - platform: state
                    entity_id:
                      - >-
                        binary_sensor.capteur_presence_plan_de_trv_motion_sensor_status
                    to: "on"
                alias: "Attendre présence salon "
              - if:
                  - condition: and
                    conditions:
                      - condition: state
                        entity_id: input_boolean.volets_roulants
                        state: "on"
                      - condition: state
                        entity_id: input_boolean.debroussailleuse
                        state: "off"
                then:
                  - alias: "Si mode été et grand soleil "
                    if:
                      - condition: and
                        conditions:
                          - condition: state
                            entity_id: input_boolean.ete
                            state: "on"
                          - condition: state
                            entity_id: input_boolean.grand_soleil
                            state: ""
                    then:
                      - service: cover.set_cover_position
                        target:
                          entity_id:
                            - cover.salon_9_volet_roulant_baie_position
                            - cover.salon_10_volet_roulant_cote_baie_position
                            - cover.cuisine_3_volet_cuisine_position
                          device_id: []
                          area_id: []
                        data:
                          position: 25
                        alias: Baie + fenêtre côté + cuisine 25%
                    else:
                      - service: cover.open_cover
                        target:
                          entity_id: cover.volets_jour
                        data: {}
                        alias: Volets jour 100%
                alias: "Volets auto On et debroussailleuse Off "
              - delay:
                  hours: 0
                  minutes: 0
                  seconds: 10
                  milliseconds: 0
              - if:
                  - condition: numeric_state
                    entity_id: sensor.exterieur_capteur_terrasse_exterieur_illuminance
                    below: 450
                then:
                  - service: select.select_option
                    target:
                      entity_id: select.wled_playlist
                    data:
                      option: Playlist Plan de Trv
                else:
                  - service: light.turn_off
                    target:
                      entity_id: light.wled
                    data: {}
                alias: Si lux inferieur a 450 alors  eteindre bandeau sinon allume
          - service: timer.start
            target:
              entity_id: timer.volet_120
            data: {}
            alias: Dans 2h
            enabled: true
          - if:
              - condition: and
                conditions:
                  - condition: state
                    entity_id: input_boolean.volets_roulants
                    state: "on"
                  - condition: state
                    entity_id: input_boolean.debroussailleuse
                    state: "off"
                alias: Volets auto On et debroussailleuse Off
            then:
              - if:
                  - condition: numeric_state
                    entity_id: cover.ch_parents_4_volet_roulant_parents_position
                    attribute: current_position
                    below: 15
                then:
                  - service: cover.set_cover_position
                    data:
                      position: 25
                alias: Si volet parents fermé alors lever de 25%
            alias: Volet Ch Parents 25%
          - service: input_boolean.turn_off
            target:
              entity_id: input_boolean.nuit
            data: {}
            alias: Nuit off
          - service: timer.start
            target:
              entity_id:
                - timer.volets_30
            data: {}
            alias: "Dans 30min "
            enabled: true
          - service: input_boolean.turn_off
            target:
              entity_id: input_boolean.dodo
            data: {}
            alias: "Dodo off "
          - if:
              - condition: and
                conditions:
                  - condition: state
                    entity_id: input_boolean.volets_roulants
                    state: "on"
                  - condition: state
                    entity_id: input_boolean.debroussailleuse
                    state: "off"
                alias: Volets auto On et debroussailleuse Off
            then:
              - if:
                  - condition: state
                    entity_id: input_boolean.ete
                    state: "on"
                then:
                  - if:
                      - condition: state
                        entity_id: input_boolean.grand_soleil
                        state: "on"
                    then:
                      - service: cover.set_cover_position
                        target:
                          entity_id: cover.volets_nuit
                        data:
                          position: 25
                    else:
                      - service: cover.open_cover
                        target:
                          entity_id: cover.volets_nuit
                        data: {}
                else:
                  - service: cover.open_cover
                    target:
                      entity_id: cover.volets_nuit
                    data: {}
                alias: Si mode été et grand soleil
            alias: "Volets partie Nuit "
        alias: Mer Sam Dim

Hello

Je ne sais pas si j’ai bien compris ton besoin mais Je pense que tu n’est pas parti avec la bonne logique.

Tu as seulement besoin de 2automatisations ( pas de script):

1 avec comme déclencheur ta présence dans le salon et comme condition qu’il soit après 9h et avant x h.

Et une autre automatisation qui ouvre simplement tes autres volets à 11h.

Ces 2 auto peuvent être regroupées en une seule ( trigger presence ou trigger 11h avec chacun un ID) puis en faisant un choix entre ces 2ID dans un bloc de construction

Je comprend la même chose que @Krull56

Mais ça ne me semble pas très judicieux… :sweat_smile:
Si tu rentres dans ton salon avant 9h, tu veux que les volets restent fermés ??? :thinking:

ça ne sert rien d’avoir un timer de 2h, ou j’ai mal compris ?
Ou tu veux ouvrir les volets de la partie nuit à 11h, s’il y a eu détection après 9h ?

Bonjour, merci pour vos reponses, grace a vous je pense avoir amélioré le systeme :slight_smile:
Du coup j’ai le declencheur de detection de presence a 8h comme ca de 8h de 11h si detection ca se leve dans le salon et a 11h ca se leve doucement dans la partie nuit :slight_smile:
et j’ai mis un trigger id a 11h,
comme ca, pas besoin de script :slight_smile:
Merci a vous