Carte automatique pour suivi des batteries

Si mais on perd l’info batterie du sensor.
Merci pour votre aide.

Je vois pas bien le lien entre les 2 ou je suis pas sur de bien comprendre
Un petit exemple détaillé avec les infos du/des sensor(s) en question (outils de développement) ?

J’ai bien un nom qui sert pour l’affichage (en vert) et un id qui contient toujours l’information batterie (en orange)


Je fais le renommage ailleurs pour ma part d’où le nom vide mais c’est pareil. et j’ai inversé 2 noms ^^

je vois mais pour ma part cela renomme les infos capteur en général.
Voici un exemple de capteur complet.

Ci-dessous la config de l’info Batterie

Si tu cliques là, ça donne quoi ?


sinon, sur la carte quand tu cliques sur le nom, tu va tomber au même endroit que moi

si j’enleve « Batterie » cela donne cela.


Affichage des infos générales du capteur perturbé (plus l’info batterie)

enlever = renommage ?

rename
voilà un exemple de renommage

Je vois.
Merci pour l’aide.

C’est top cette présentation !
Pour ma part, j’utilisais un template recopié sur YouTube :

- sensor:
    ####### Low Battery List #######
    - name: "Low Battery Devices"
      icon: >
        mdi:battery-low
      state: >
        {% set threshold = states('input_number.battery_low') | int %}
        {%- set ns = namespace(sensors=[]) -%}
        {%- for state in states.sensor
          | selectattr('attributes.device_class', 'defined')
          | selectattr('attributes.state_class', 'defined')
          | selectattr('attributes.device_class', '==', 'battery')
          | selectattr('attributes.state_class', '==', 'measurement')
          | selectattr('state', 'is_number') -%}
          {%- if state.state | int <= threshold -%}
            {% set ns.sensors = ns.sensors + [dict(name = state.name | replace('batterie', '') | replace('Batterie', ''), state = state.state |int)] %}
          {%- endif -%}
        {%- endfor -%}
        {%- set batt = ns.sensors | sort(attribute='state') %}
        {%- set ns = namespace(batt='') -%}
        {%- for state in batt -%}
          {% set ns.batt = ns.batt + (state.name ~ ' (' ~ state.state ~ '%)' ~ "\n") %}
        {% endfor %}
        
        {% if ns.batt | count > 0 %}
          {{ ns.batt | truncate(255, true, '...') }}
        {% else %}
          {{ 'unavailable' }}
        {% endif %}

Est-ce que quelqu’un a une idée pour récupérer la valeur de batterie la plus faible ? J’ai essayé un

| min | int

sur la liste sans succès…
J’aimerais avoir une icône qui affiche le niveau le plus bas (avec icône adaptée à ce niveau et coloration orange si <20% et rouge si <10%) ainsi que le nom de cette entité sans forcément accéder à la liste complète qui serait dans une popup.

Salut.
Je ne suis pas certain de ce que tu veux : une carte avec la batterie la plus faible parmi l’ensemble des batteries existantes ?

J’utiliserai la carte en pop up. J’aimerais avoir la valeur la plus faible de toutes les batteries. Désolé de ne pas avoir été clair…