Automation Hilfe

Hallo,

ich habe folgendes Problem: Die Automation startet zwar, aber sobald sie beendet wurde, startet sie nicht erneut. Was mache ich falsch? Wenn ich den input_select neu auswähle, startet sie. Sie soll aber den Status regelmäßig abfragen und automatisch neu starten. Ich wäre serhr dankbar für eure Hilfe.

alias: GROW_dehumidifer
description: ""
triggers:
  - trigger: state
    entity_id:
      - input_select.vigrow_wachstumsphase
    to: Seedling
    id: Seedling
  - trigger: state
    entity_id:
      - input_select.vigrow_wachstumsphase
    to: "Off"
    id: "Off"
  - trigger: state
    entity_id:
      - sensor.tp357s_3b1f_humidity
  - trigger: state
    entity_id:
      - input_select.vigrow_wachstumsphase
    to: "Vegetative "
    id: Vegetative
  - trigger: state
    entity_id:
      - input_select.vigrow_wachstumsphase
    to: "Flowering "
    id: Flowering
  - trigger: state
    entity_id:
      - input_select.vigrow_wachstumsphase
    to: Drying
    id: Drying
conditions: []
actions:
  - choose:
      - conditions:
          - condition: and
            conditions:
              - type: is_temperature
                condition: device
                device_id: 8dbe0e8dfefcc5c9f29a7d7b09e49
                entity_id: 31388ce87c480b693b55e0ee620
                domain: sensor
                above: 73
              - condition: state
                entity_id: input_select.vigrow_wachstumsphase
                state: Seedling
        sequence:
          - type: turn_on
            device_id: 2b369cd46ab2c728621537
            entity_id: a45df303c4f704d04422da5
            domain: switch
      - conditions:
          - condition: trigger
            id:
              - "Off"
        sequence:
          - type: turn_off
            device_id: 2b369cd46ab2c728621537
            entity_id: a45df303c4f704d04422da53
            domain: switch
      - conditions:
          - condition: and
            conditions:
              - condition: trigger
                id:
                  - Seedling
              - type: is_humidity
                condition: device
                device_id: 8dbe0e8dfefcc5c9f29a7
                entity_id: 6ea8d22bd21a802b31bc8
                domain: sensor
                below: 68
        sequence:
          - type: turn_off
            device_id: 2b369cd46ab2c728621537
            entity_id: a45df303c4f704d04422da5
            domain: switch
      - conditions:
          - condition: and
            conditions:
              - condition: trigger
                id:
                  - Vegetative
              - type: is_humidity

Wenn regeläßig gewünscht ist, würde da nicht ein zeitbasierter Trigger evtl. mehr Sinn machen?

...
  triggers:
  - minutes: /1
    trigger: time_pattern
...

Mir fällt auf, dass du die Luftfeuchte als Trigger hast.
Damit kann aber lediglich das erste “choose” getriggert werden, da dies das einzige ist das nicht nach einer Trigger-ID fragt.
Das “choose” welches auf Luftfeuchte triggern soll, tut dies nicht, da du durch den “Ausgelöst von”-Teil quasi alle anderen Trigger ausgeschlossen hast.

Liebe Grüße
Jan

Danke für eure Antworten. Habt ihr vielleicht auch eine Lösung? Ich möchte den Status manuell ändern, da jede Wachstumsphase eine andere Luftfeuchtigkeit benötigt. Die Automatisierung müsste nach dem Ende der Automation ja nur eine neue Abfrage stellen.

@roudini nannte bereits die Lösung. Nimm einen time_pattern-Trigger (minütlich, viertelstündlich, stündlich - was auch immer) oder mehrere Zeit-Trigger (um 8, um 12, um 16 Uhr z. B.) und pack die States der input selects ins Choose.