Rollo etwas öffnen und schliessen

Hallo,
ich bin neu im Thema und bin noch in der “Testphase”.
Also, ich versuche ein Rollo um 20% zu öffnen, wenn es geschlossen ist, eines Fenster aber auf.
Dann soll das Rollo ganz zu fahren, wenn beide Fenster zu und die Rollo-Position <21% ist.

Das zum öffnen sieht derzeit wie folgt aus, da kann ich aber nur den Wechsel von “zu” nach “auf” auswählen.

alias: WZ-Rollo-Lueften
description: Wenn WZ Fenster öffnet, bei geschlossenem Rollo, dann das Rollo leicht öffnen
trigger:
  - platform: state
    entity_id:
      - binary_sensor.hmip_hap_wohnzimmer_fenster_rechts
      - binary_sensor.hmip_hap_wohnzimmer_fenster_links
    from: "off"
    to: "on"
condition:
  - condition: state
    entity_id: cover.hmip_hap_rollo_wohnzimmer
    state: closed
action:
  - action: cover.set_cover_position
    metadata: {}
    data:
      position: 20
    target:
      entity_id: cover.hmip_hap_rollo_wohnzimmer
mode: single

Der Code zum Schliessen sieht so aus:

alias: Rollo WZ nach Lüften schliessen 1
description: Wenn Fenster geschlossen und Rollo 20%, dann schliesse das Rollo
trigger:
  - platform: state
    entity_id:
      - binary_sensor.hmip_hap_wohnzimmer_fenster_links
    from: "on"
    to: "off"
condition:
  - condition: state
    entity_id: binary_sensor.hmip_hap_wohnzimmer_fenster_rechts
    state: "off"
  - condition: state
    entity_id: cover.hmip_hap_rollo_wohnzimmer
    attribute: current_position
    state: "19"
action:
  - action: cover.set_cover_position
    target:
      entity_id:
        - cover.hmip_hap_rollo_wohnzimmer
    data:
      position: 0
mode: single

Meine Fragen:

  1. Kann ich den Code zum Öffnen so gestalten, dass nicht der Statuswechsel, sondern der Ist-Zustand dies auslöst? Das sollte auch passieren, wenn das Fenster bereits geöffnet ist, wenn das Rollo runter fährt.
  2. Dadurch dass ich den Wechsel auch beim Schliessen abfragen muss, statt des IST-Zustands, muss ich diesen Code quasi 2x erstellen, das muss doch besser gehen. Aber wie?

Danke und schönen Abend!
Gruß,
Volker

Ich kann Dir nichts ganz folgen, was Du erreichen willst?

Ein Zustand kannst kannst Du nur als Bedingung verwenden.
Ein Auslöser ist immer einen Ereignis, also ein Zustand Wechsel.

Du kannst selbstverständlich die 2 Automatisierung zur einer reduzieren, wenn gewünscht.

Kannst Dir mal gerne mal mein Blueprint anschauen.
Dieses nutze ich für alle meine Fenster.
Abends runter fahren und morgens hoch. Sowie ein Stück hochfahren, wenn das Fenster geöffnet wird und umgekehrt.

Gruß
Osorkon

1 „Gefällt mir“

Danke für deine Antwort.
Und wieder was gelernt :slight_smile:
Ich probier das gerne mal aus.
Wenn ich den blauen Button “Import to My HA” klicke, finde ich das unter Automatisierung wieder??

Jeder Blueprint den Du importieren oder selbst erstellen tust, steht Dir unter Automatisierungen zur Verfügung.
Wenn Du auf neue Automatisierung klickst, werden alle existierenden Blueprints aufgelistet.

Gruß
Osorkon