Effectivement j’obtiens la même chose…
Tu peux passer par un template sensor pour avoir le résultat souhaité :
sensor:
- platform: template
sensors:
ramassage_poubelles_jaune:
friendly_name: "Poubelles Jaunes"
value_template: >
{% set mois = ["","Janvier", "Fevrier","Mars","Avril","Mai","Juin","Juillet","Aout","Septembre","Octobre","Novembre","Decembre"] %}
{% set device = state_attr('sensor.poubelles','next_date') %}
{% set days = (device - now()).days %}
{% if (device - now()).seconds > 0 %}
{% set days = days + 1 %}
{% endif %}
{% set days_label = 'jour' %}
{% if days > 1 %}
{% set days_label = days_label ~ 's' %}
{% endif %}
Le {{ device.day }} {{ mois[device.month]}} (dans {{ days }} {{days_label}})
Ce qui donne visuellement :
La récupération du mois est inspiré de : Conversion Anglais/Français Jour de la semaine - #10 par Landaisbenj
