Automation hat nicht ausgelös t!?

Hallo,

gestern hat meine Automation nicht das gemacht was ich erwartet habe. Wie kann ich sie überprüfen.

Was ich will: Ich heize meinen Pufferspeicher für die Heizung normalerweise mit meinem Holzofen auf. Falls ich mal nicht zuhause bin greift eigentlich eine Automation, die die Heizung in Abhängigkeit von der Temperatur im Pufferspeicher (unter 10Grad) und der Außentemperatur auf “Tag” stellt.

Gestern waren beide Bedingungen erfüllt sie Heizung stand heute morgen aber noch auf “Nacht” und die Bude war kalt.

alias: Heizung Auto Ein
description: ""
triggers:
  - trigger: numeric_state
    entity_id: sensor.pufferspeicher_tpufferoben
    below: input_number.heizung_einschaltpunkt
conditions:
  - condition: numeric_state
    entity_id: sensor.thermostat_damped_outdoor_temperature
    below: 10
actions:
  - action: select.select_option
    metadata: {}
    target:
      entity_id: select.thermostat_hc1_mode
    data:
      option: Tag
mode: single

ich habe die Entität “select.thermostat_hc1_mode” dann von Hand auf “Tag” gestellt und die Heizung ist entsprechend auf “Tag” gesprungen und auch angegangen.

Hier mein Trace:

Welche Bedingung ist gemeint und wie kann ich solch einen Fehler abfangen?

Hier nochmal meine Außentemperatur:

Und Die Temperatur im Pufferspeicher:

Es sieht für mich so aus, als ob er die Bedingung Pufferspeicher kalt erkannt hat aber in diesem Moment die Außentemperatur noch zu hoch war. Als die Außentemperatur heute Nacht unter 10 Grad gefallen ist ist dann aber nichts passiert.

12:10 Uhr lag die Temperatur entsprechend Deines Graphen noch über 10

Du hast als Auslöser das der Puffer unter den Einschaltpunkt fällt

Das kann nur einmal passieren.

Dann hast du als Bedingung das Temperatur unter 10 Grad.

Dein Automation schaltet also nur wenn der Puffer unter den Einschaltpunkt fällt und gleichzeitig die Außentemperatur unter 10 ist.

Ist die Aussentemperatur höher und fällt später, schaltet die Automation nicht weil keinTrigger mehr da ist.

Du brauchst also 2 Trigger , einmal Puffertemperatur und als zweites Außentemperatur.

Du könntest als Trigger die Zeit nehmen und zum Beispiel alle 10 Minuten triggern und als Bedingung dann Aussentemperatur und die Temperatur des Pufferspeichers nehmen.
Dann wird alle 10 Minuten geprüft, ob Aussentemperatur UND Speichertemperatur unter den Schwellwerten liegen.

Trigger 1 Pufferspeicher unter 10 Grad

ID Puffer

Trigger 2 Aussentemperatur unter 10 Grad

ID Aussen

dann choose Abfrage

Option 1

ID Puffer

Bedingung Aussentemperatur unter 10 Grad

Action Heizung an

Option 2

ID Aussen

Bedingung Pufferspeicher unter 10 Grad

Action Heizung an

Das kann man dann zum ausschalten noch erweitern.

Zwei Auslöser (Puffertemperatur und Außentemperatur)

Zwei Bedingungen (Puffertemperatur und Außentemperatur)

Ist ja noch kürzer :grinning_face:

Oder so zum Ausschalten gleich dabei

4 Auslöser

< 10 Puffer

>= 10 Puffer oder gewünschte Puffertemperatur

< 10 Temperatur

>= 10 Temperatur

dann Action

, Bedingungen Puffer und Außen

Heizung an

Else

Heizung aus

Ja super…das wird noch richtig elegant werden.

Bin noch an der Arbeit, werde später testen…

Danke euch