Automatisierung - wie in Bedingung above Zahlenwerte zur Entität dazu rechnen?

Spektakulum

New member
Moin,

ich finde einfach nicht die fehlende Syntax, hoffe aber doch sehr, dass mein Vorhaben möglich ist.
Für eine Poolheizung mit Solarthermie habe ich einen Sensor auf dem Dach - wenn der 11° höher ist als das Poolwasser, soll entsprechend die Heizung umgestellt werden.

Code:
condition: numeric_state
entity_id: sensor.solardach_temperature
above: sensor.pool_temperature

Nur ein kleiner Ausschnitt - aber ich möchte, dass die solardach_temperature 11° über die pool_temperature ist. Wenn ich +11 dahinter schreibe, funktioniert das nicht. Wie ist da denn die richtige Syntax?
 
Nimm eine Template Bedingung.

YAML:
condition:
  - condition: template
    value_template: |
      {{ (states('sensor.solardach_temperature') | int(0) - states('sensor.pool_temperature') | int(0)) > 11 }}

Oder ein Template Auslöser:

YAML:
trigger:
  - platform: template
    value_template: |
      {{ (states('sensor.solardach_temperature') | int(0) - states('sensor.pool_temperature') | int(0)) > 11 }}
 
Zuletzt bearbeitet:
Vielen Dank - hab es eingetragen und werde beobachten, wie es morgen früh funktioniert. Und sorry, für den anderen Thread habe ich nicht lange genug gesucht.
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
6.115
Beiträge
59.425
Mitglieder
6.160
Neuestes Mitglied
gonzo12345
Zurück
Oben