Hallo zusammen,
ich habe eine Automation für meine Heizungsthermostate (Bosch II +M)
alias: Heizungssteuerung WZ (Fixed Window Recovery)
description: Controls thermostat and ensures temperature recovery after window is closed
triggers:
- alias: 20 Minuten Trigger
trigger: time_pattern
minutes: /20
id: temp_wz_time
- trigger: state
alias: Kontakt On
entity_id:
- binary_sensor.fensteroffen_wz
from: "off"
to: "on"
id: fenster-wz-open
for:
seconds: 45
- trigger: state
alias: Temperatur State
entity_id:
- sensor.temperatursensor_wz_temperature
id: temp_wz_state
- trigger: state
alias: Kontakt Off
entity_id:
- binary_sensor.fensteroffen_wz
from: "on"
to: "off"
id: fenster-wz-closed
for:
seconds: 45
- trigger: time
at: "23:00:00"
id: time_Abend
conditions: []
actions:
- choose:
- conditions:
- condition: trigger
id:
- fenster-wz-open
sequence:
- action: input_number.set_value
metadata: {}
target:
entity_id: input_number.setpointtempbeforewindowopen_wz
data:
value: >-
{{state_attr('climate.heizkoerperthermostat_wz',
'temperature')}}
- action: switch.turn_on
entity_id: switch.heizkoerperthermostat_wz_window_detection
- conditions:
- condition: trigger
id:
- fenster-wz-closed
sequence:
- condition: state
entity_id: switch.heizkoerperthermostat_wz_window_detection
state: "on"
- action: switch.turn_off
entity_id: switch.heizkoerperthermostat_wz_window_detection
- delay:
seconds: 5
- action: number.set_value
target:
entity_id: number.heizkoerperthermostat_wz_remote_temperature
data:
value: >-
{{ states('sensor.temperatursensor_wz_temperature') | float(0) |
round(1) }}
- action: climate.set_temperature
target:
entity_id: climate.heizkoerperthermostat_wz
data:
temperature: "{{ states('input_number.setpointtempbeforewindowopen_wz')}}"
- delay:
seconds: 5
- action: notify.mobile_app_sm_s926b
data:
title: Heizung Wohnzimmer
message: >
Fenster zu. Temperatur wurde auf {{
state_attr('climate.heizkoerperthermostat_wz', 'temperature')
}}°C wiederhergestellt.
- conditions:
- condition: trigger
id:
- temp_wz_time
- temp_wz_state
sequence:
- action: number.set_value
target:
entity_id: number.heizkoerperthermostat_wz_remote_temperature
data:
value: >-
{{ states('sensor.temperatursensor_wz_temperature') | float(0)
}}
- conditions:
- condition: trigger
id:
- time_Abend
sequence:
- action: climate.set_temperature
metadata: {}
target:
entity_id: climate.heizkoerperthermostat_wz
data:
temperature: 18
mode: single
Eigentlich sollte im um 23 Uhr die Soll Temperatur auf 18 Grad runter geregelt werden. Das hat heute aus irgendeinem Grund nicht funktioniert. Die Soll Temperatur ist konstant auf 20.5 Grad geblieben (siehe Screenshot)
In den Traces der Automation werden mir nur die letzten 5? Ausführungen angezeigt. Bis gestern Abend um 23 Uhr reichen die Traces leider nicht zurück. Ich kann auch in den Zigbee2MQTT logs für diese Uhrzeit keinen Error finden. Gibt es irgendwo logfiles für die Automationen, bzw kann man sich irgendwo auch weiter vergangene Traces anschauen?
