Benachrichtigungen wiederholen, bis schalter gedrückt wurde klappt nicht

Hallo Zusammen, wenn bis zur einen bestimmten Zeit kein Schalter gedrückt wird wir eine whatsapp Meldung gesendet, jetzt wollte ich die Meldung jede 5min. wiederholen, bis der Schalter gedrückt wurde.
Klappt aber nicht, wo liegt der Fehler? Danke euch :grinning:

Hier der YAML Text.

alias: test benachrichtigung wiederholung
description: ""
trigger:
  - platform: time
    at: "00:15:00"
condition: []
action:
  - if:
      - condition: time
        weekday:
          - thu
          - wed
          - tue
          - mon
          - fri
          - sat
          - sun
      - condition: state
        entity_id: input_boolean.yy_test_helfer_button_1
        state: "off"
    then:
      - service: notify.whatsapp_alex
        data:
          message: test benachrichtigungen
  - delay:
      hours: 0
      minutes: 5
      seconds: 0
      milliseconds: 0
  - repeat:
      count: "5"
      sequence:
        - repeat:
            until:
              - condition: state
                state: "on"
                entity_id: input_boolean.yy_test_helfer_button_1
            sequence: []
  - service: input_boolean.turn_off
    data: {}
    target:
      entity_id: input_boolean.yy_test_helfer_button_1
mode: single

So sollte es funktionieren.

alias: test benachrichtigung wiederholung
description: ""
trigger:
  - platform: time
    at: "00:15:00"
condition: []
action:
  - repeat:
      until:
        - condition: state
          state: "on"
          entity_id: input_boolean.yy_test_helfer_button_1
      sequence:
        - service: notify.whatsapp_alex
          data:
            message: test benachrichtigungen
        - delay:
            hours: 0
            minutes: 5
            seconds: 0
            milliseconds: 0
  - service: input_boolean.turn_off
    data: {}
    target:
      entity_id: input_boolean.yy_test_helfer_button_1
mode: single

1 „Gefällt mir“

Vielen Dank @rstuck Das wars :slight_smile:

noch ne Frage, wie kann ich die Wiederholung höchsten 5x laufen lassen? ich kriege es nicht hin :grinning: Danke

alias: yy_benachrichtigung wiederholung final
description: ""
trigger:
  - platform: time
    at: "18:36:00"
condition: []
action:
  - repeat:
      until:
        - condition: state
          state: "on"
          entity_id: input_boolean.helfer_schalter_4_1
      sequence:
        - service: notify.whatsapp_alex
          data:
            message: test benachrichtigungen
        - delay:
            hours: 0
            minutes: 1
            seconds: 0
            milliseconds: 0
        - repeat:
            count: "5"
            sequence: []
          enabled: true
  - service: input_boolean.turn_off
    data: {}
    target:
      entity_id: input_boolean.helfer_schalter_4_1
    enabled: true
mode: single