Rolladen nach sonnenstand

hallo, kann mir jemand helfen. meine rolladen werden nach sonnenstand gesteuert, die machen sich auf und zu nach sonnenuntergan und aufgang. ich brauche , da ich wecker auf 06:30 habe und zur zeit sonnenaufgang ist 06:20, dass meine rolladen na ch sonnenaufgang aufgehen aber nicht früher als 06.30 uhr. und kann man irgendwie noch kalender verknüpfen? mit dem schulferien und urlaub und feiertage. damit in feiertage rolladen erst ab 9 uhr aufgegangen.

Hier gab es etwas ähnliches

Keine Ahnung wie dein Code bisher aussieht.

alias: Rollos @06:30
description: alle Rollos Mo-Fr um 06:30 öffnen
trigger:
  - platform: sun
    event: sunrise
    offset: 0
condition:
  - condition: time
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
action:
  - if:
      - condition: time
        before: "06:30:00"
    then:
      - wait_for_trigger:
          - platform: time
            at: "06:30:00"
  - device_id: 0b39f090186b60ba0b1090ee168eed42
    domain: cover
    entity_id: 537ca7728c82035ae7d50abf64b1e6f0
    type: open
  - device_id: 536c4428cfd0a84d99d0ad3865f33bf7
    domain: cover
    entity_id: 109e833fc222b13f9acdf9aeef00d8eb
    type: open
  - device_id: c0040a5612488f0bdd4ed8f891ce81fd
    domain: cover
    entity_id: 116e4d8d34955484ee070f4787c71ecf
    type: open
  - device_id: dbcab81ff1e636c6069a320f7eccc921
    domain: cover
    entity_id: 3d092b9cf4fced730dccef2fcc58784e
    type: open
mode: single

habe so eine code bei mir, weisse noch nicht ob es funktioniert

:crayon:by HarryP: Codezeilen formatiert (immer in </> einbinden)

Du könntest deinen Code auch als Code formatieren mit </> Vorformatierter Text
Sieht aber auf Anhieb ok aus.

:crayon:erl. by HarryP

danke, aber wo soll ich feiertage einfügen? ich hane workday integriert

Hast du dir die verlinkte Automation angesehen? @Soul hat es dort als ODER Bedingung gelöst. Der Ansatz wäre bei dir auch möglich.

      - condition: state
        entity_id: calendar.ferien_niedersachsen
        state: "off"
1 „Gefällt mir“

Genau, ich mache das so bspw. arbeite mit dem Workday Sensor und Kalender. Ich würde dir auch empfehlen nicht mit ‘Device’ sondern Entitäten zu arbeiten, falls Du mal Geräte neu einrichten musst etc. ändern sich deine Hashcodes

alias: Jalousien - Werktags öffnen
description: Jalousien in der Küche, Ess- und Wohnzimmer (ohne Terrasse) öffnen
trigger:
  - platform: time
    at: "07:00:00"
condition:
  - condition: sun
    after: sunrise
  - condition: or
    conditions:
      - condition: state
        entity_id: binary_sensor.workday_sensor
        state: "on"
      - condition: state
        entity_id: calendar.ferien_niedersachsen
        state: "off"
action:
  - service: cover.open_cover
    metadata: {}
    data: {}
    target:
      entity_id:
        - cover.esszimmer
        - cover.jalousien_kuche
        - cover.wohnzimmer
mode: single

Du kannst gern einmal Videos von Tristan’s Smartes Heim und von Geräteschuppen anschauen. Dort wird alles super erklärt und man bekommt es nachgebaut bzw. passt man es an seine Bedürfnisse an.

Ohne Kalender funktionier es super , aber ich wollte jetzt mit dem ferien und feiertage machen. google kalender habe ich schon drin, problemm ist wenn (test simuliert sonnenaufgang und zeit) bewegung da ist, aber feiertag aus, abwohl heute steht auf an, dann schaltet sich steckdose direkt. obwohl soll nichts machen. oder habe ich denk fehler. es soll, sonnenaufgang - schalte, zeit nach sonnenaufgang , soll warten bis bestimmte zeit un dann schalten. und dazu wenn keine feiertag oder schulferiern. und in zweiten automation wenn schulferien oder feiertag in späteren zeit schalten. aber wenn ich kalender auf aus stelle obwohl heute an ist, es schaltet sich direkt und wartet nicht auf bestimmte zeit oder wie im test auf zweite bewegungsmelder…

alias: 1 test
description: >-
  alle Rollos Mo-Fr in Ferien um 07:00 oder nach Sonenaufgang öffnen, Beim
  Eltern
trigger:
  - type: motion
    platform: device
    device_id: e49f789d7df504cf7b948f36b033f279
    entity_id: 45d3f10a20d4c62bf4a89778f6f5e413
    domain: binary_sensor
    enabled: true
condition:
  - condition: time
    weekday:
      - fri
      - thu
      - wed
      - tue
      - mon
action:
  - if:
      - condition: and
        conditions:
          - condition: state
            entity_id: calendar.feiertage_nrw
            state: "off"
            enabled: true
          - condition: time
            after: "00:00:00"
            before: "11:18:00"
            enabled: true
        enabled: true
    then:
      - wait_for_trigger:
          - platform: time
            at: "07:00:00"
            enabled: false
          - type: motion
            platform: device
            device_id: ca8d55fb44d75639f6a36b2cf3870f58
            entity_id: 2e4030edc4ce76d7ad74ba2cac1a612e
            domain: binary_sensor
    enabled: true
  - type: toggle
    device_id: 68d6074278564190c7bb0c1c6d9e2d93
    entity_id: 0120c7d5d5292338a8f68e576f160b4a
    domain: switch
mode: single

Nachtrag:
ich denke habe denk fehler gefunden, kalender muss mann beim ( Aber nur wenn (optional) einstellen. prüfe ich noch mal.

alias: rollo auf , kein feiertag, Urlaub und ferien
description: >-
  alle Rollos Mo-Fr um 06:30 öffnen, oder nach sonnenaufgang. keine feiertag und
  ferien
trigger:
  - platform: sun
    event: sunrise
    offset: 0
condition:
  - condition: and
    conditions:
      - condition: time
        weekday:
          - mon
          - tue
          - wed
          - thu
          - fri
      - condition: state
        entity_id: calendar.ferien_nrw
        state: "off"
      - condition: state
        entity_id: calendar.feiertage_nrw
        state: "off"
      - condition: state
        entity_id: calendar.semeinaia_gruppa
        state: "off"
action:
  - if:
      - condition: and
        conditions:
          - condition: time
            after: "00:00:00"
            before: "06:30:00"
    then:
      - wait_for_trigger:
          - platform: time
            at: "06:30:00"
  - device_id: 0b39f090186b60ba0b1090ee168eed42
    domain: cover
    entity_id: 537ca7728c82035ae7d50abf64b1e6f0
    type: open
    enabled: true
  - device_id: 536c4428cfd0a84d99d0ad3865f33bf7
    domain: cover
    entity_id: 109e833fc222b13f9acdf9aeef00d8eb
    type: open
    enabled: true
  - device_id: c0040a5612488f0bdd4ed8f891ce81fd
    domain: cover
    entity_id: 116e4d8d34955484ee070f4787c71ecf
    type: open
    enabled: true
  - device_id: dbcab81ff1e636c6069a320f7eccc921
    domain: cover
    entity_id: 3d092b9cf4fced730dccef2fcc58784e
    type: open
    enabled: true
  - device_id: eaf94520304f33a6ae5cd2112f28428e
    domain: cover
    entity_id: 1ad83ed298b4dc72f4fc7159a60a6461
    type: open
  - device_id: c41ba8cad52ac5bdfc68d345cdf1ff17
    domain: cover
    entity_id: 5d5f68b9d1bc0c75ef2cb0a28d04c779
    type: open
mode: single

:crayon:by HarryP:
Zusammenführung Doppelpost (bitte “bearbeiten” Funktion nutzen)
Codezeilen formatiert (bitte immer in </> einbinden)

Du solltest bitte auch dringend Code als solche einfügen. Ist das </> Zeichen in der Leiste. Und idealerweise einfach Deinen letzten Beitrag bearbeiten, wenn es noch keine neue Antwort gab. :wink:

:crayon:erl. by HarryP