Handtuchtrockner zyklisch schalten

Hallo Team,

momentan stehe ich mit einem vermutlich einfach zu realisierenden Projekt etwas auf dem Schlauch. Es geht darum, dieses Teil innerhalb eines festgelegten Zeitfensters zyklisch ein- und auszuschalten. Also meinetwegen zwischen 7 und 10 Uhr für 4min an und dann 10min aus. Die mitgelieferte Steuerung macht genau das zum Zwecke der Leistungsbegrenzung. Selbiges will ich nun mit einem Shelly1PMG4 nachvollziehen. Der auslösende Timer ist kein Problem, die Abfolge von Verzögerungen auch nicht, lediglich die Wiederholungen innerhalb des geplanten Zeitfensters bekomme ich nicht auf die Reihe.

Hab mir zum testen folgende Automation angelegt, Auslöser ist der Taster und die Zeiten sind entsprechend kurz. Die Ein- Aus Zyklen sollen nun solange erfolgen bis der Taster (später Timer) aus ist. Dürfte ich um etwas Input dazu bitten….:slightly_smiling_face:

Grüße

Matthias

id: '1760105552898'
alias: Handtuchtrockner
description: ''
triggers:
  - trigger: state
    entity_id:
      - input_boolean.taster
    from: 'off'
    to: 'on'
conditions: []
actions:
  - type: turn_on
    device_id: 8202133ebc141d95c604ec1f15df7537
    entity_id: 1bc171f8b58d7c6604737ac6b94036f1
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 3
      milliseconds: 0
  - type: turn_off
    device_id: 8202133ebc141d95c604ec1f15df7537
    entity_id: 1bc171f8b58d7c6604737ac6b94036f1
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 6
      milliseconds: 0
  - type: turn_on
    device_id: 8202133ebc141d95c604ec1f15df7537
    entity_id: 1bc171f8b58d7c6604737ac6b94036f1
    domain: switch
  - delay:
      hours: 0
      minutes: 0
      seconds: 3
      milliseconds: 0
  - type: turn_off
    device_id: 8202133ebc141d95c604ec1f15df7537
    entity_id: 1bc171f8b58d7c6604737ac6b94036f1
    domain: switch

Verwende als Aktion den Baustein “Wiederhole …”
Bsp. Wiedeholle solange der Input Booalean eingeschaltet ist.

actions:
  - repeat:
      while:
        - condition: state
          entity_id: input_boolean.taster
          state: "on"
      sequence:
        - action: switch.turn_on
          metadata: {}
          data: {}
          target:
            entity_id: switch.xyz
        - delay:
            hours: 0
            minutes: 0
            seconds: 3
            milliseconds: 0
        - action: switch.turn_off
          metadata: {}
          data: {}
          target:
            entity_id: switch.xyz
        - delay:
            hours: 0
            minutes: 6
            seconds: 0
            milliseconds: 0

Gruß Osorkon

Hallo Osorkon,

vielen Dank für Deine schnelle Hilfe!

Ich werde testen und berichten!

Grüße

Matthias

Nachtrag:

Hallo Oskorn,

vielen Dank, klappt so wie es soll!

schönen Rest- Sonntag

Matthias

:crayon:by HarryP: Zusammenführung Doppelpost (bei Änderungen oder hinzufügen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)