Rollladen fahren nicht hoch

Hallo,
ich habe eine Automation zum Hochfahren meiner Rollladen (Küche und Kinderzimmer) erstellt.
Leider funktioniert diese nicht und ich finde den Fehler nicht.

Mein Trigger wäre,
die Rollladen sollen mit einem Versatz von 10min nach Sonnenaufaufgang hochfahren.

und dann aus zwei Aktionen wählen.
Option 1: Wenn die Uhrzeit nach 07:15 ist und Mo-Fr alle Rolladen hoch.
Option 2: Wenn die Uhrzeit nach 08:30 ist und Sa oder So alle Rolladen hoch.

Wo ist mein der Fehler?

alias: Rollladen öffnen
description: ""
triggers:
  - trigger: sun
    event: sunrise
    offset: "+00:10"
conditions: []
actions:
  - choose:
      - conditions:
          - condition: time
            after: "07:15:00"
            weekday:
              - mon
              - tue
              - wed
              - thu
              - fri
        sequence:
          - action: cover.open_cover
            metadata: {}
            data: {}
            target:
              device_id: 529d5cfd8f0d65d9a0e1766a7a47bd96
          - action: cover.open_cover
            metadata: {}
            data: {}
            target:
              device_id: 1427e5e3edfe02c9225eacae73c041dd
      - conditions:
          - condition: time
            after: "08:30:00"
            weekday:
              - sat
              - sun
        sequence:
          - action: cover.open_cover
            metadata: {}
            data: {}
            target:
              device_id: 529d5cfd8f0d65d9a0e1766a7a47bd96
          - action: cover.open_cover
            metadata: {}
            data: {}
            target:
              device_id: 1427e5e3edfe02c9225eacae73c041dd
mode: single

Wenn der Sonnenaufgang vor 7:15 ist, stimmt die Bedingung ja nicht und die Rollladen fahren nicht hoch.

1 „Gefällt mir“

Okay,
der Trigger besagt Auslöser ist der Sonnenaufgang!
Da aber die Aktion erst ab 07:15 staffinden soll passiert nichts.
Müsste unter den Optionen in den Bedingungen nochmals der Trigger: Sonnenaufgang hinterlegt werden ?.

Du musst deine beiden Zeiten 7:15 und 8:30 als zusätzliche Trigger mit aufnehmen.
Der Sonnenaufgang heute war um 6:37, dein Trigger also um 6:47.
Die Bedingung ist dann natürlich noch nicht erfüllt und die Automation löst nicht aus.
Den Sonnenaufgang +10 musst du dann aber zusätzlich noch in die Bedingungen aufnehmen, sonst fahren die auch um 7:15 hoch wenn der Sonnenaufgang erst später ist.

Wenn du einmal triggerst und die condition nicht erfüllt ist, dann wird die Action nicht mehr ausgeführt.

Du kannst den Verlauf unter trace sehen und es wird dir klarer.

Eigentlich willst du, dass die Rollos um 7:15 bzw. Am Wochenende 8:30. Dann muss du nicht mit Sonnenaufgang steuern, weil der immer früher ist.

Kannst gleich die Uhrzeiten als Trigger nehmen.

07:15 / 08:30 soll die früheste Zeit zum Hochfahren sein. In der Wintermonaten kann das auch mit dem tatsächlichen Sonnenaufgang und Zeitversatz , entsprechend später laufen.

In den Zeiträumen, wo die Sonne früher aufgeht, eben erst ab 07:15 / 08/30

Dann, wie beschrieben, die Zeiten als zusätzliche Trigger. Und den Sonnenstand zusätzlich als Bedingung.

Danke für den Support,
es funktioniert

1 „Gefällt mir“