Automation löst nicht aus

Kann mir jemand sagen, wieso folgende Automation nicht auslöst?
Zwei der drei Auslöser-Entitäten waren dauerhaft über zwei.
Die Conditions sind zu Testzwecken deaktiviert.

Die Sensoren haben folgende Attribute:

state_class: measurement
unit_of_measurement: g/m³
icon: mdi:calculator

Ist die Einheit vielleicht das Problem?

alias: Benachrichtigung lüften
description: ""
triggers:
  - entity_id:
      - sensor.differenz_absolute_luftfeuchtigkeit_bad_aussen
    above: 2
    trigger: numeric_state
    id: badfeucht
    for:
      hours: 0
      minutes: 5
      seconds: 0
  - entity_id:
      - sensor.differenz_absolute_luftfeuchtigkeit_kuche_aussen
    above: 2
    trigger: numeric_state
    id: kuchefeucht
    for:
      hours: 0
      minutes: 5
      seconds: 0
  - entity_id:
      - sensor.differenz_absolute_luftfeuchtigkeit_kellerzimmer_aussen
    above: 2
    trigger: numeric_state
    id: kellerzimmerfeucht
    for:
      hours: 0
      minutes: 5
      seconds: 0
conditions:
  - condition: or
    conditions:
      - condition: and
        conditions:
          - condition: state
            entity_id: binary_sensor.workday_werktag_sensor
            state: "on"
          - condition: time
            after: "06:30:00"
            before: "21:00:00"
      - condition: and
        conditions:
          - condition: state
            entity_id: binary_sensor.workday_werktag_sensor
            state: "off"
          - condition: time
            after: "09:00:00"
            before: "21:00:00"
    enabled: false
actions:
  - choose:
      - alias: Bad feucht
        conditions:
          - condition: trigger
            id:
              - badfeucht
        sequence:
          - variables:
              raum: Bad
      - alias: Küche feucht
        conditions:
          - condition: trigger
            id:
              - kuchefeucht
        sequence:
          - variables:
              raum: Küche
      - alias: Kellerzimmer feucht
        conditions:
          - condition: trigger
            id:
              - kellerzimmerfeucht
        sequence:
          - variables:
              raum: Kellerzimmer
    enabled: true
  - action: notify.mobile_app_xq_cq54
    data:
      message: "{{ raum }} ist feucht"
mode: single

Numerische Auslöser sind Schwellenwert Aualöser.

Der Auslöser lautet: Wert steigt über 2
Muss also von kleiner 2 Kommentar auf über 2 steigen.

Wenn der Wert bereits vor 9 Uhr über zwei lieg und dort auch bleibt, wird nichts ausgelöst.

Du brauchst noch einen zusätzlichen Auslöser.

  • 9 Uhr

Gruß
Osorkon

Danke dir.

Numerische Auslöser sind Schwellenwert Aualöser.

Gibt es für diesen Anwendungsfall auch Auslöser, die den Wert in einem bestimmten Zeitabstand überprüfen?

Du brauchst noch einen zusätzlichen Auslöser.

  • 9 Uhr

Wie meinst du das? Kannst du mir das genauer erklären?

Du möchtest In der Zeit von 9 bis 21 Uhr eine Aktion ausführen, wenn ein Wert über 2 steigt.

Befindest sich der Wert bereits vor 9 Uhr über 2 und bleibt über 2 bis 21 Uhr. Wird die Aktion nie ausgeführt, weil der Auslöser nie greift.

Mit dem Auslöser 9 Uhr und der Bedingung, Wert ist über 2. Fängst Du diesen Zustand ab.

Da Du an Werktagen und Wochenende unterschiedliche Uhrzeiten verwendest.
Braucht Du auch noch den Trigger 6:30

alias: Benachrichtigung lüften
description: ""
triggers:
  - entity_id:
      - sensor.differenz_absolute_luftfeuchtigkeit_bad_aussen
    above: 2
    trigger: numeric_state
    for:
      hours: 0
      minutes: 5
      seconds: 0
  - entity_id:
      - sensor.differenz_absolute_luftfeuchtigkeit_kuche_aussen
    above: 2
    trigger: numeric_state
    for:
      hours: 0
      minutes: 5
      seconds: 0
  - entity_id:
      - sensor.differenz_absolute_luftfeuchtigkeit_kellerzimmer_aussen
    above: 2
    trigger: numeric_state
    for:
      hours: 0
      minutes: 5
      seconds: 0
  - trigger: time
    at: "09:00:00"
  - trigger: time
    at: "06:30:00"
conditions:
  - condition: or
    conditions:
      - condition: and
        conditions:
          - condition: state
            entity_id: binary_sensor.workday_werktag_sensor
            state: "on"
          - condition: time
            after: "06:30:00"
            before: "21:00:00"
      - condition: and
        conditions:
          - condition: state
            entity_id: binary_sensor.workday_werktag_sensor
            state: "off"
          - condition: time
            after: "09:00:00"
            before: "21:00:00"
actions:
  - if:
      - condition: numeric_state
        entity_id: sensor.differenz_absolute_luftfeuchtigkeit_bad_aussen
        above: 2
    then:
      - action: notify.mobile_app_xq_cq54
        data:
          message: Bad ist feucht
  - if:
      - condition: numeric_state
        entity_id: sensor.differenz_absolute_luftfeuchtigkeit_kuche_aussen
        above: 2
    then:
      - action: notify.mobile_app_xq_cq54
        data:
          message: Küche ist feucht
  - if:
      - condition: numeric_state
        entity_id: sensor.differenz_absolute_luftfeuchtigkeit_kellerzimmer_aussen
        above: 2
    then:
      - action: notify.mobile_app_xq_cq54
        data:
          message: Keller ist feucht
mode: single


Gruß
Osorkon

Danke dir. Sieht gut aus.

1 „Gefällt mir“