Rollo automatisch schließen bei Wärme-wird nicht ausgeführt

Servus Zusammen,

ich verstehe nicht warum die Automation nicht ausgeführt wird.

Der Schalter (wird von Hand eingeschaltet wenn die Automatik ausgeführt werden soll) ist seit Tagen eingeschaltet.

Der Helfer (input_number.wz_rolloautomatik_temperatur) ist auf 22 eingestellt.

Die AußenMittelTemperatur (sensor.umwelt_terasse_sud_mittel) geht über Nacht geht etwas unter 16 Grad.

Die Zemoeratur steigt auf 25 Grad und dennoch wird nicht ausgelöst.

Die Automatik ist ja:

ODER Schalter ein

UND Temp > 22

alias: WZ Rollo Wärme Zu
description: ""
triggers:
  - trigger: numeric_state
    entity_id:
      - input_number.wz_rolloautomatik_temperatur
    below: sensor.umwelt_terasse_sud_mittel
conditions:
  - condition: switch.is_on
    target:
      entity_id: input_boolean.schalter_wz_rollo_automatik_sonne
    options:
      behavior: any
      for: "00:00:00"
actions:
  - action: cover.set_cover_position
    metadata: {}
    target:
      device_id: c9b51f58a54c27a401e504cc8686fc81
    data:
      position: 43
  - action: cover.set_cover_position
    metadata: {}
    target:
      device_id: 3fc3de4a4b3b65b8acbb4bcfe8f18244
    data:
      position: 22
mode: restart

Er kann mir das erklären?

Was soll denn das sein? Lösch das mal raus

Und wo wird die Zimmertemperatur in der Automation berücksichtigt?

Keine Zimmertemperatur nur Außentemperatur (gemittelt von zwei Außentemperaturen

Du triggerst nur bei einer Veränderung des Wertes von input_number.wz_rolloautomatik_temperatur (und dieser Wert über dem Vergleichswert liegt.

Ändere das:

  - trigger: numeric_state
    entity_id:
      - input_number.wz_rolloautomatik_temperatur
    below: sensor.umwelt_terasse_sud_mittel

mal ab, in:

  - trigger: numeric_state
    entity_id:
      - sensor.umwelt_terasse_sud_mittel
    above: input_number.wz_rolloautomatik_temperatur

Damit wird getriggert, wenn sich sensor.umwelt_terasse_sud_mittel ändert und unter dem Wert des Vergleichswertes (input_number.wz_rolloautomatik_temperatur) liegt.

(Meine ich zumindest)

Das ist nicht richtig.

Der Mittewert ist die Außentemperatur.

Der Input.number gibt an bei welcher Temperatur die Rolläden schließen sollen.

Also wenn MittelTemperatur > Input.number dann schließen.

1 „Gefällt mir“

Ich würde den Trigger ändern.

Momentan fragst du die Input-Number (IN) ab und vergleichst sie mit der gemittelten Außentemperatur (AT)

Nur ändert sich die IN nicht! Die ist ja fix. Dadurch wird die Automation ja nie getriggert.

Also Trigger ist AT > IN. Dann wird jedesmal, wenn sich die AT ändert die Bedingung geprüft und ggf die Aktion gestartet.

1 „Gefällt mir“

Danke @Gurumir

das tat die Lösung!

Der Wert der sich Ändert muss als erstes angegeben werden.