Thanks but if i run your code i get:
TypeError: float() argument must be a string or a number, not ‘datetime.datetime’
{% set m = {
1: 'Januari',
2: 'Februari',
3: 'Maart',
4: 'April',
5: 'Mei',
6: 'Juni',
7: 'Juli',
8: 'Augustus',
9: 'September',
10: 'Oktober',
11: 'November',
12: 'December'
} %}
{% set dt = state_attr('sensor.ics_1', 'start') | as_datetime %}
{{ dt.hour }} uur {{ dt.minute }}
{{ dt.day }}-{{ m.get(dt.month, 'Unknown') }}
With this it works perfect. i dont have allot of knowledge about python but i think
state_attr('sensor.ics_1', 'start')
Must be in {{ }} of “” “” or ‘’ i tried some combinations but no luck…
{% set m = {
1: 'Januari',
2: 'Februari',
3: 'Maart',
4: 'April',
5: 'Mei',
6: 'Juni',
7: 'Juli',
8: 'Augustus',
9: 'September',
10: 'Oktober',
11: 'November',
12: 'December'
} %}
{% set dt = '2022-07-12 15:45:00+02:00' | as_datetime %}
{{ dt.hour }} uur {{ dt.minute }}
{{ dt.day }}-{{ m.get(dt.month, 'Unknown') }}