Rollladensteuerung wie Nachbauen

Kann mal jemand bitte schauen ob das jetzt alles so richtig ist?
Und ob so die Rolllade unten bleiben wenn im Raum und Draussen zu warm ist?

description: ""
mode: single
triggers:
  - trigger: sun
    event: sunrise
    offset: 0
  - trigger: time
    at: "07:30:00"
  - trigger: time
    at: "08:30:00"
conditions: []
actions:
  - choose:
      - conditions:
          - condition: time
            weekday:
              - mon
              - tue
              - wed
              - thu
              - fri
            after: "07:29:00"
          - condition: state
            entity_id: binary_sensor.workday_sensor
            state: "on"
          - type: is_temperature
            condition: device
            device_id: 8c21611db25449b665254af2a8b57670
            entity_id: a1b8259cf2a46e6c291683067b6eb78e
            domain: sensor
            above:: 22
          - type: is_temperature
            condition: device
            device_id: 04e1c2780fc568cc2bb7e7af667584fc
            entity_id: aa6ae8e9feefe17ca4e13ea3d018d925
            domain: sensor
            above: 25
        sequence:
          - device_id: 39738b00a979dca1516f194788776d73
            domain: cover
            entity_id: 0f6902e0724340e230e79e38f8036d9c
            type: set_position
            position: 100
      - conditions:
          - condition: time
            weekday:
              - sat
              - sun
            after: "08:29:00"
          - condition: state
            entity_id: binary_sensor.workday_sensor
            state: "off"
          - type: is_temperature
            condition: device
            device_id: 8c21611db25449b665254af2a8b57670
            entity_id: a1b8259cf2a46e6c291683067b6eb78e
            domain: sensor
            above:: 22
          - type: is_temperature
            condition: device
            device_id: 04e1c2780fc568cc2bb7e7af667584fc
            entity_id: aa6ae8e9feefe17ca4e13ea3d018d925
            domain: sensor
            above: 25
        sequence:
          - device_id: 39738b00a979dca1516f194788776d73
            domain: cover
            entity_id: 0f6902e0724340e230e79e38f8036d9c
            type: set_position
            position: 100

Da die Temperaturen für beide Aktionen gleich gelten sollen, würde ich diese direkt bei den Bedingungen setzen und mich in beide Optionen. Dann hast du es nicht doppelt.

Ok. Ich bin mir noch nicht sicher ob die gleich bleiben, das müsste ich im Sommer erstmal testen.

Bei der 2. Option solltest du das so machen

Ansonsten greift sie nur, wenn es Samstag/Sonntag ist aber nicht, wenn ein Feiertag an einem Werktag ist.

Hmm, aber wenn es doch ein Feiertag ist wird der workday_sensor doch auf off gestellt und er nutzt die Spätere Uhrzeit.

Puh ist das kompliziert. Blick da gerade nicht durch was ich da noch wie eintragen muss.

Da hab ich mir wohl direkt eins der schwereren Projekte bei mir ausgesucht. :frowning:

Bedingungen sind immer UND … also Sa, So UND Feiertag.
Deswegen hatte ich oben ein ODER gesetzt:
Sa/So nach 9:30
ODER
Feiertags UND nach 9:30

Danke für deine Geduld.
Ja das habe ich schon verstanden.
Ich weiss aber nicht wie ich mich jetzt auf Feiertag beziehe und wie ich das entsprechend eintrage.

choose:
  - conditions:
      - condition: time
        weekday:
          - mon
          - tue
          - wed
          - thu
          - fri
        after: "06:29:00"
      - condition: state
        entity_id: binary_sensor.workday_sensor
        state: "on"
    sequence:
      - device_id: 8edd3f9b4db2f00abf65a3ea1d164a18
        domain: cover
        entity_id: e9303d71a5986232a08dff6c87f8ad3c
        type: set_position
        position: 100
  - conditions:
      - condition: time
        weekday:
          - sat
          - sun
        after: "09:29:00"
      - condition: state
        entity_id: binary_sensor.workday_sensor
        state: "off"
      - condition: or
        conditions: []
    sequence:
      - device_id: 8edd3f9b4db2f00abf65a3ea1d164a18
        domain: cover
        entity_id: e9303d71a5986232a08dff6c87f8ad3c
        type: set_position
        position: 100

Du musst immer erst das ODER setzen und darin dann die Bedingungen. In den Bsp. setze ich ein ODER und darin dann die Bedingung Sa/So after 9:29 Uhr und als 2 Bedingung im ODER dann ein Feiertage und nach 9:29 Uhr


        - conditions:
          - condition: or
            conditions:
              - condition: time
                weekday:
                  - sat
                  - sun
                after: "09:29:00"
              - condition: and
                conditions:
                  - condition: state
                    entity_id: binary_sensor.workday_sensor
                    state: "off"
                  - condition: time
                    after: "09:30:00"

1 „Gefällt mir“

Ich bekomm es nicht hin.

Selbst wenn ich deinen Cade einfüge.

Mir wird vorne ein Roter Strich angezeigt also stimmt irgendwas nicht im Code den ich eingebe :frowning:

Naja nicht schlimm, dann fahren sie halt nur hoch und runter.

Dir trotzdem ganz ganz lieben Dank.

Das wäre mein Versuch (ungetestet)

triggers:
  - trigger: sun
    event: sunrise
    offset: 0
  - trigger: time
    at: "06:30:00"
  - trigger: time
    at: "08:30:00"
conditions: []
actions:
  - choose:
      - conditions:
          - condition: time
            weekday:
              - mon
              - tue
              - wed
              - thu
              - fri
            after: "06:30:00"
          - condition: state
            entity_id: binary_sensor.workday_sensor
            state: "on"
        sequence:
          - device_id: 8edd3f9b4db2f00abf65a3ea1d164a18
            domain: cover
            entity_id: e9303d71a5986232a08dff6c87f8ad3c
            type: set_position
            position: 100
      - conditions:
          - condition: or
            conditions:
              - condition: time
                weekday:
                  - sat
                  - sun
                after: "08:30:00"
              - condition: and
                conditions:
                  - condition: state
                    entity_id: binary_sensor.workday_sensor
                    state: "off"
                  - condition: time
                    after: "08:30:00"
        sequence:
          - device_id: 8edd3f9b4db2f00abf65a3ea1d164a18
            domain: cover
            entity_id: e9303d71a5986232a08dff6c87f8ad3c
            type: set_position
            position: 100
mode: single

2 „Gefällt mir“

Vielen Dank.

Der Code geht.

Du könntest Dir auch mal meinen Blueprint ansehen.

Ich habe ähnliche Anforderungen, wie Du, habe auch Fensterkontakte berücksichtigt. Ich lege dafür je Zimmer Hilfsvariablen an, die im Blueprint ausgewählt werden.

Und ich habe global Rahmenzeiten definiert:

Diese wähle ich im Blueprint ebenfalls aus.
Über die globalen Variablen (Helfer) “Workday” gesteuert durch die Integration “Arbeitstag” und der Variable “Es ist Tag” beeinflusse ich die Steuerung.
“Es ist Tag” wird über Sonnenauf- und Abenddämmerung gesteuert

In der Modusvariablen erkennt man, ob der Rolladen im Tag- oder Nachtmodus ist, in der Statusvariablen wird ein Text ausgegeben, warum der Rolladen gefahren wurde.

Über die Helfer-Schalter kann man automatisches öffnen und schließen separat verhindern. Zb- wenn Besuch da ist, und der nicht geweckt werden soll.
Über den Fensterkontakt (bei mir Homematik Fenstergriffsensoren) kann für jede Griffstellung ein Wert für den Rolladen hinterlegt werden. Damit ist Lüften oder bei der Terrassentür automatisches öffnen realisiert.

Wird ein Rolladen manuell betätigt, also über die Taster an der Wand, geht er in den Modus “manuell” der erst am Vormittag deaktiviert wird. Damit verhindere ich, das immer wieder die Automatik eingreift.

Es gibt aber auch noch viele weitere Blueprints zum Thema Rolladen.

Gruß
Christian

1 „Gefällt mir“