Fonctionnement automatisation

Bah elle est sensé être en cours puisqu’elle doit durer 30 minutes et que le déclenchement se fait toutes les 5 minutes.

effectivement, désolé j’ai mal interprété la séquence, je vais suivre les résultats des essais pour bien comprendre à mon tour.

Pour preuve :

Donc en attendant la fin du délais, l’automatisation est bien vue comme active.

Me donne bien :
0s => lancement du décompte
10s => rien l’automatisation est déjà lancée
20s => rien l’automatisation est déjà lancée
30s => rien l’automatisation est déjà lancée
40s => toggle
50s => lancement du décompte
60s => rien l’automatisation est déjà lancée
70s => rien l’automatisation est déjà lancée

Donc la logique en mode single est OK, le delai « suspend » bien l’éxécution.

1 « J'aime »

J’ai exactement le même comportement.

Bonjour à tous.
J’ai supprimer et refait une automatisation avec un timer mais j’ai du ajouter un delay car une fois le timer déclenche l’automatisation s’arrête. Mais c’est mieu comme cela comme l’a dit @Idaho947 en cas de redémarrage c’est toujours actif. Maintenant ça fonctionne correctement. Voilà mes deux automatisation car je ne pense pas qu’on peut cumuler sur la même actuel :

alias: Contrôle du déshumidificateur 67%
description: Contrôle l'humidité toutes les 5 minutes entre 9h et 20h
triggers:
  - trigger: time_pattern
    minutes: /5
conditions:
  - condition: time
    after: "09:00:00"
    before: "20:00:00"
  - condition: numeric_state
    entity_id: sensor.0x00124b002facee77_humidity
    above: 67
actions:
  - data:
      message: Desumidification automatique
    action: notify.mobile_app_iphone_de_s
  - target:
      entity_id: e33cd19ee48b374f7345142ec82f0a67
    action: humidifier.turn_on
    data: {}
  - target:
      entity_id: timer.timer_30min
    action: timer.start
    data: {}
  - delay:
      hours: 0
      minutes: 30
      seconds: 0
      milliseconds: 0
mode: single

Et

alias: Arrêt du déshumidificateur après timer 30min
description: Éteint le déshumidificateur quand le timer se termine
triggers:
  - event_type: timer.finished
    event_data:
      entity_id: timer.timer_30min
    trigger: event
actions:
  - target:
      entity_id: e33cd19ee48b374f7345142ec82f0a67
    action: humidifier.turn_off
    data: {}
  - action: notify.mobile_app_iphone_de_s
    metadata: {}
    data:
      message: "Arrêt déshumidificateur "
mode: single

Merci encore

Je n’ai pas été au bout de mon explication. Ce n’est pas un délais que tu dois ajouter mais une attente de déclencheur. Et cette attente prends fin a la fin de ton timer :

wait_for_trigger:
  - entity_id:
      - timer.minuteur_de_5_min_garage
    to: idle
    trigger: state
continue_on_timeout: false
1 « J'aime »

Ce sujet a été automatiquement fermé après 2 jours. Aucune réponse n’est permise dorénavant.