Hallo zusammen,
ich wollte gerne eine Meldung auf Handy haben, wenn jemand das Fenster in einem Raum geöffnet hat und dann die Temperatur 1°C unter den aktuell eingestellten Sollwert der Fußbodenheizung für 5 min hat. Ob die Zahlen so passen ist noch eine andere Frage. Ich wollte das eigentlich ganz einfach über eine Automation und einen Wert-Template machen der mir dir Zahl errechnet. Leider tue ich mir mit der Templatesprache noch etwas schwer.
Soll so aussehen {{soll Temperatur - aktuell Temperatur <=1}}
Das sind die Attribute die ich in meiner Fußbodenheizungstteuerung drin habe.
current_temperature: 18.6
temperature: 19
Aber wie komme ich da ran?
states.climate.kg_wc_thermostat.attributes.valve.temperature geht nicht.
Kann mir jemand bitte einen Tipp geben?
Danke schön.
VG Charly
P.S.:
die nächsten Fragen wären: Muss oder sollte ich dann für jedes Zimmer eine eigene Automation machen oder kann man das irgendwie zusammenfassen?
Hi, ich habe sowas schon gebaut.
Wenn in bad mehr als 15min das fenster offen ist, wenn niemand im bad ist und die Temperaturen gewisse Grenzen unterschreiten, gibt es eine Benachrichtigung, weitere 5min später (sofern das fenster noch offen ist) wird die Heizung runtergeregelt und der Rolladen geschlossen.
Dazu noch einen boolean den ich dazu nutze, den rolladen wieder hoch zu fahren wenn das fenster wieder zu ist. Natürlich wird die Temp wieder gesetzt, bzw. Der Auto Modus aktiviert.
Hier der ganze Schinken:
alias: Heizung Badezimmer Fensterüberwachung
description: >-
Steuert die Heizung im Badezimmer abhängig vom Fensterzustand, Anwesenheit,
Außentemperatur und Innentemperatur.
triggers:
- entity_id: binary_sensor.fensterkontakt_bad_contact
to: "on"
for:
minutes: 15
trigger: state
- entity_id: binary_sensor.fensterkontakt_bad_contact
to: "off"
trigger: state
conditions: []
actions:
- choose:
- conditions:
- condition: state
entity_id: binary_sensor.fensterkontakt_bad_contact
state: "on"
sequence:
- target:
entity_id: climate.badezimmer_heizung
data:
temperature: 18
action: climate.set_temperature
- delay: "00:15:00"
- data:
message: Das Fenster im Badezimmer ist seit 15 Minuten geöffnet.
action: notify.notify
- delay: "00:05:00"
- condition: state
entity_id: binary_sensor.fensterkontakt_bad_contact
state: "on"
- target:
entity_id: cover.2_rolladen_badezimmer
action: cover.close_cover
data: {}
- target:
entity_id: input_boolean.badezimmer_rolladen_geschlossen
action: input_boolean.turn_on
data: {}
- conditions:
- condition: state
entity_id: binary_sensor.fensterkontakt_bad_contact
state: "off"
sequence:
- target:
entity_id: cover.2_rolladen_badezimmer
action: cover.open_cover
data: {}
- target:
entity_id: input_boolean.badezimmer_rolladen_geschlossen
action: input_boolean.turn_off
data: {}
- target:
entity_id:
- climate.badezimmer_heizung
data:
hvac_mode: auto
action: climate.set_hvac_mode
mode: restart
Viel Spass damit.