{% if states('climate.zone_0') != 'unavailable' %} #si le sensor n'est pas indisponible
{% set end_time_str = state_attr('climate.zone_0', 'quick_veto_end_date_time') %}
{% set end_time = strptime(end_time_str, '%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é' }}
{% else %}
Indisponible
{% endif %}