Fenster Offen gelassen mit mehreren Bedingungen

Hallo Zusammen,

ich Knobel gerade an einer Fenster Offen Notification.

Ich habe schon mit ein paar Blueprints rumprobiert, aber so ganz bekomme ich es noch nicht hin.

Vorweg; Ich bin noch recht neu in HA und damit nicht firm mit der Yaml Datei, daher hätte ich es gern in der UI gelöst wenn möglich.

Die Idee:
Ich erstelle eine Automation, die eine Notification triggert nachdem das Fenster 20 Min offen ist. Das unter den Bedingungen:

  1. dass 1. Die OpenWeather Temp unter 20 Grad liegt → Wenn es wärmer ist, ist die Wahrscheinlichkeit hoch, dass das Fenster auch mal länger offen sein soll.

  2. Dass es Tagsüber ist (Vor Sonnenuntergang, nach Sonnenaufgang) - denn Nachts sollen die Fenster geschlossen sein

Soweit bekomme ich das auch hin mit Wenn Oder Verknüpfungen.

Jetzt zum spannenden Teil:
Wenn es Regnet / Regen Vorhergesagt ist (da bin ich mir unsicher welchen OpenWeather Parameter ich wählen sollte), möchte ich natürlich generell Benachrichtigt werden, da brauche ich auch keine Benachrichtigung pro Fenster - sondern es reicht mir eine Sammelbenachrichtigung für alle.

D.h. hier würde ich eine separate Automation erstellen, einen Helfer für “Alle fenster” habe ich bereits angelegt. Wie Kriege ich jetzt aber den Regenstatus abgefragt? Daran scheiter ich aktuell noch.

Ich hoffe da hat jmd. eine Idee :slight_smile:

Moin, ich hätte (habe ) es z.b. mit folgende Automation gelöst, (wenn du keine außensensoren hast) …vielleicht hilft es dir weiter, ist einfache Automation die du auch in UI bearbeiten kannst, nachdem du die hinzugefügt hast)
Gruß

alias: "App Nachricht: Wetterwarnung - Offene Fenster (Jack iPhone)"
description: ""
trigger:
  - platform: state
    entity_id:
      - weather.forecast_home_hourly
    to: lightning-rainy
  - platform: state
    entity_id:
      - weather.forecast_home
    to: rainy
condition:
  - condition: state
    entity_id: binary_sensor.fensterstatus_eg_h
    state: "on"
  - condition: sun
    before: sunset
    after: sunrise
  - condition: numeric_state
    entity_id: weather.forecast_home_hourly
    attribute: temperature
    below: 20
action:
  - service: notify.mobile_app_jack_iphone
    data:
      message: Wetter ist schlecht und Fenster Erdgeschoss sind auf
      title: Wetterwarnung offene Fenster
mode: single

Vielen Dank sehr hilfreich, solangsam muss ich mich wohl ein wenig mit Yaml beschäftigen :smiley:

Ich habe jetzt mal rumprobiert. Da ich Openweather als WEtterdienst nutze, musste ich etwas anpassen.
Kannst du, oder auch gern jemand anders :slight_smile: - mal einen Blick drauf Werfen, ob das sinn ergibt? So eine Wetter Automation lässt sich ja nur bedingt testen :smiley:
Die Idee:

Ich möchte, das die Fenster offen bei schlechtem Wetter Benachrichtigung auslöst, sobald eine dieser Bedingungen erfüllt ist:

  1. Vorhersage ist: Regen, Gewitter, Schneeregen, Schnee
  2. Aktuelle Wetter Condition ist: Regen, Gewitter, Schneeregen, Schnee

Da es ja auch möglich ist, das der aktuelle Zustand eintritt, wenn gerade ein Fenster offen ist. Ohne das es noch Vorhersage ist.
Oder macht das keinen Sinn?

Passt dann der folgende Code? Ich kenne mich wie gesagt noch kaum aus, habe mich mal mit der Openweather Doku sowie generell den Wetterspezifischen Befehlen in der HA Doku befasst, wenn ich es richtig verstanden hab, sollte es so passen - bin aber nicht sicher…

Danke schon einmal!

Hier der Code:

alias: Test Wetter SChlecht Büro
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.openweathermap_forecast_condition
    attribute: attribution
    to: lightning-rainy
  - platform: state
    entity_id:
      - sensor.openweathermap_forecast_condition
    attribute: attribution
    to: rainy
  - platform: state
    entity_id:
      - sensor.openweathermap_forecast_condition
    attribute: attribution
    to: snowy
  - platform: state
    entity_id:
      - sensor.openweathermap_forecast_condition
    attribute: attribution
    to: snowy-rainy
  - platform: state
    entity_id:
      - sensor.openweathermap_condition
    attribute: attribution
    to: rainy
  - platform: state
    entity_id:
      - sensor.openweathermap_condition
    attribute: attribution
    to: lightning-rainy
  - platform: state
    entity_id:
      - sensor.openweathermap_condition
    attribute: attribution
    to: snowy
  - platform: state
    entity_id:
      - sensor.openweathermap_condition
    attribute: attribution
    to: snowy-rainy
condition:
  - condition: state
    entity_id: binary_sensor.alle_fenster
    state: "on"
action: []
mode: single