Hi Jan,
momentan habe ich es so umgesetzt.
trigger:
- trigger: time
at: "05:00:00"
id: 'time'
- trigger: state
entity_id: "sensor.wetterstation_temperatur"
to:
id: 'status'
sensor:
- name: Temperatur Max Daily °C
unique_id: wetterstation_temperatur_daily_max
unit_of_measurement: °C
device_class: temperature
state: >
{% set tmax_new = states('sensor.wetterstation_temperatur') | float(-50) %}
{{ [tmax_new, this.state | float(-50)] | max if trigger.id != 'time' else tmax_new }}
- name: 'Temperatur Min Daily °C'
unique_id: 'wetterstation_temperatur_daily_min'
unit_of_measurement: '°C'
device_class: temperature
state: >
{% set tmin_new = states('sensor.wetterstation_temperatur') | float(50) %}
{{ [tmin_new, this.state | float(50)] | min if trigger.id != 'time' else tmin_new }}
Es läuft anscheinend.
Wobei ich mir nicht sicher bin, ob ich den trigger state benötige.
Bin jetzt noch dabei zwei Sensoren zu erstellen, die den Wert von Gestern - vor 05:00 Uhr haben.
Gruß Ralf