Automatisierung für die Markise bei Windboen

Moin Moin,

ab und zu mache ich mir sorgen um unsere Markise. Deswegen habe ich mir folgende Automatisierung überlegt.

Was meint Ihr oder wie habt Ihr es gelöst?

alias: Markise schließen bei starkem Wind
description: >-
  schließt die Markise, wenn der Wind über 15 km/h steigt für 2 Sekunden und
  bleibt geschlossen
trigger:
  - platform: state
    entity_id:
      - sensor.gw1100a_wind_gust
    for:
      hours: 0
      minutes: 0
      seconds: 2
    to: "> 15"
    from: <15
condition:
  - condition: state
    entity_id: cover.markise
    state: open
action:
  - device_id: 72d9891803170a43e20fad07e04bfd22
    domain: cover
    entity_id: 65745093625ed126f93913f545169b7c
    type: close
mode: restart

Leider liest sich Deine Automatisierung nur sehr schlecht, da nicht als Code formuliert.

Hier mal meine Automatisierung zum Thema

alias: Markise bei Wind und Regen einfahren
description: ""
trigger:
  - platform: numeric_state
    entity_id: sensor.ws_wind_gust
    above: 26
    id: wind
  - platform: state
    entity_id: binary_sensor.regenmelder_smart_implant_regen
    to: "on"
    id: regen
condition:
  - condition: state
    entity_id: cover.markise
    state: open
action:
  - target:
      entity_id: cover.markise
    data: {}
    action: cover.close_cover
  - choose:
      - conditions:
          - condition: trigger
            id: wind
        sequence:
          - data:
              message: Markise wird automatisch eingefahren.
              title: Windböen über 25km/h!
            action: notify.telegram_all
      - conditions:
          - condition: trigger
            id: regen
        sequence:
          - data:
              message: Markise wird automatisch eingefahren.
              title: Es fängt an zu regnen!
            action: notify.telegram_all
    default: []
mode: single

Gruß
Osorkon

1 „Gefällt mir“

Danke Orsokon, habe den Code lesbarer gemacht. Sind 25 km/h nicht zuviel oder hast Du es auprobiert? Für Regen habe ich eine weitere Automatisierung gebaut.

Aber eigentlich sollte sie doch so laufen , oder?

Das wird nicht funktionieren. Du musst den Numerischen Zustand nehmen und dort das “über” definieren.

Danke, werde ich umbauen

Läuft schon so seit mehreren Jahren. :grin:
Habe mich über die Zeit von 15 auf 25 hochgearbeitet.

Ansonsten wie schon angemerkt, als Auslöser numeric_state verwenden, sie mein Bsp. oben.

Gruß
Osorkon

Habe es ganz simpel gelöst und funktioniert zuverlässig…

alias: Markise
description: Böe 10 Sekunden über 25km/h
trigger:
  - platform: numeric_state
    entity_id:
      - sensor.gw1100a_wind_gust
    for:
      hours: 0
      minutes: 0
      seconds: 10
    above: 25
condition: []
action:
  - metadata: {}
    data: {}
    target:
      entity_id: cover.eg_k_markise
    action: cover.open_cover
mode: single

Die Idee mit dem Regen finde ich nicht schlecht, obwohl wir ab und zu im Regen darunter sitzen :smile:

Du lässt bei Wind über 25 die Markise öffnen?

@maxe da sist verwirrend - du hast vollkommen recht. Bei mir steht bei open für schließen und close für öffnen, da das in der Shellydarstellung besser aussah und zum Taster passt…