Logger: homeassistant.helpers.event
Source: helpers/template.py:541
First occurred: 12:24:32 (10 occurrences)
Last logged: 12:24:33
Error while processing template: Template<template=({% set end_time = state_attr('climate.zone_0', 'quick_veto_end_date_time') | regex_replace('T', ' ') | regex_replace('\.\d+$', '') | regex_replace('^.* ', '') %} {% set remaining_minutes = ((as_timestamp(end_time) - now().timestamp()) / 60) | int %} Quick Veto ends at {{ end_time }} (in {{ remaining_minutes }} minutes)) renders=2>
Error while processing template: Template<template=({% set end_time = strptime(states('climate.zone_0').attributes.quick_veto_end_date_time, "%Y-%m-%dT%H:%M:%S") %} {% set remaining_time = (end_time - now()).total_seconds() %} {% set hours = ((remaining_time // 3600) % 24) %} {% set minutes = ((remaining_time // 60) % 60) %} {% set seconds = (remaining_time % 60) %} {{ '%02d:%02d:%02d' | format(hours, minutes, seconds) }}) renders=2>
Error while processing template: Template<template=({% if 'quick_veto_end_date_time' in state_attr('climate.zone_0', 'all') %} {% set end_time = strptime(state_attr('climate.zone_0', 'quick_veto_end_date_time'), "%Y-%m-%dT%H:%M:%S") %} {% set remaining_time = (end_time - now()).total_seconds() %} {% set hours = ((remaining_time // 3600) % 24) %} {% set minutes = ((remaining_time // 60) % 60) %} {% set seconds = (remaining_time % 60) %} {{ '%02d:%02d:%02d' | format(hours, minutes, seconds) }} {% else %} N/A {% endif %}) renders=2>
Error while processing template: Template<template=({% set end_time = strptime(states('climate.zone_0').attributes.quick_veto_end_date_time, "%Y-%m-%dT%H:%M:%S") %} {% set remaining_time = (end_time - now()).total_seconds() %} {% set hours = ((remaining_time // 3600) % 24) %} {% set minutes = ((remaining_time // 60) % 60) %} {% set seconds = (remaining_time % 60) %} {{ '%02d:%02d:%02d' | format(hours, minutes, seconds) if remaining_time > 0 else 'Terminé' }}) renders=2>
Error while processing template: Template<template=({% from 'inversion_state_binary.jinja' import invert %} {{ invert('binary_sensor.monitor_tension_puisard') }}) renders=2>
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 1809, in strptime
return datetime.strptime(string, fmt)
TypeError: strptime() argument 1 must be str, not datetime.datetime
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 539, in async_render
render_result = _render_with_context(self.template, compiled, **kwargs)
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 2130, in _render_with_context
return template.render(**kwargs)
File "/usr/local/lib/python3.10/site-packages/jinja2/environment.py", line 1301, in render
self.environment.handle_exception()
File "/usr/local/lib/python3.10/site-packages/jinja2/environment.py", line 936, in handle_exception
raise rewrite_traceback_stack(source=source)
File "<template>", line 1, in top-level template code
File "/usr/local/lib/python3.10/site-packages/jinja2/sandbox.py", line 393, in call
return __context.call(__obj, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 1812, in strptime
raise_no_default("strptime", string)
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 1589, in raise_no_default
raise ValueError(
ValueError: Template error: strptime got invalid input '2023-04-25 17:13:00' when rendering template '{% set end_time_str = state_attr('climate.zone_0', 'quick_veto_end_date_time') %} end_time_str: {{ end_time_str }}<br> {% set end_time = strptime(end_time_str, '%Y-%m-%dT%H:%M:%S') %} end_time: {{ end_time }}<br> {% set now_time = as_timestamp(now()) %} now_time: {{ now_time }}<br> {% set remaining_time = (as_timestamp(end_time) - now_time) | int %} remaining_time: {{ remaining_time }}<br> {% set hours = ((remaining_time // 3600) % 24) %} {% set minutes = ((remaining_time // 60) % 60) %} {% set seconds = (remaining_time % 60) %} {{ '%02d:%02d:%02d' | format(hours, minutes, seconds) }}' but no default was specified
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 660, in async_render_to_info
render_info._result = self.async_render(variables, strict=strict, **kwargs)
File "/usr/src/homeassistant/homeassistant/helpers/template.py", line 541, in async_render
raise TemplateError(err) from err
homeassistant.exceptions.TemplateError: ValueError: Template error: strptime got invalid input '2023-04-25 17:13:00' when rendering template '{% set end_time_str = state_attr('climate.zone_0', 'quick_veto_end_date_time') %} end_time_str: {{ end_time_str }}<br> {% set end_time = strptime(end_time_str, '%Y-%m-%dT%H:%M:%S') %} end_time: {{ end_time }}<br> {% set now_time = as_timestamp(now()) %} now_time: {{ now_time }}<br> {% set remaining_time = (as_timestamp(end_time) - now_time) | int %} remaining_time: {{ remaining_time }}<br> {% set hours = ((remaining_time // 3600) % 24) %} {% set minutes = ((remaining_time // 60) % 60) %} {% set seconds = (remaining_time % 60) %} {{ '%02d:%02d:%02d' | format(hours, minutes, seconds) }}' but no default was specified