Du coup grace à @Pulpy-Luke , c’est réglé !
J’affiche maintenant les durées dans mes statistiques sous un format plus adapté à mes yeux
Le rendu :
Code de la solution mise en place
- platform: template
sensors:
pac_duree_fonctionnement:
friendly_name: "Durée de fonctionnement du jour"
unit_of_measurement: ''
device_class: duration
unique_id: sensor.pac_duree_fonctionnement_new
value_template: >-
{% set t = ((states('sensor.pac_duree_cycle')|float * 1.0)) %}
{% set tm=t*3600000 %}
{% set minutes = ((tm / 1000 / 60) % 60 )|int (0) %}
{% set hours = ((tm / 1000 / 60 / 60) % 24 )|int (0) %}
{{ hours }} h {{ minutes }} min
- platform: template
sensors:
pac_cycle_moyen:
friendly_name: "Durée moyenne d'un cycle"
unit_of_measurement: ''
device_class: duration
value_template: >-
{% set t = ((states('sensor.pac_duree_moyenne_cycle')|float * 1.0)) %}
{% set tm=t*3600000 %}
{% set seconds = ((tm / 1000) % 60 )|int (0) %}
{% set minutes = ((tm / 1000 / 60) % 60 )|int (0) %}
{{ minutes }} min {{ seconds }} s