Personalisation d'un sensor integration

Bonjour à tous et bonne nouvelle année,

le concept / situation:
j’utilise un ecocompteur Legrand avec des tores de mesures, que je configure dans l’interface de l’écocompteur:
exemple tore1 = Chauffage, tore2 = Borne de recharge, tore3= Éclairages, …
Sous Node-red, je récupère les informations et les envoient en MQTT
Ensuite dans Home Assistant, j’ai des sensors MQTT

sensor:
  - platform: mqtt
    unique_id: teq1g5yghj4ap3ypapv3
    name: label_entree1_ecocompteur
    state_topic: "Ecocompteur/data/label_entree1"
  - platform: mqtt
    unique_id: z9clil2hni7nll6ptshe
    name: value_entree1_ecocompteur
    state_topic: "Ecocompteur/inst/data1"
    unit_of_measurement: W
    device_class: power
    icon: mdi:alpha-w-circle-outline

En utilisant une card Markdown, j’arrive à personnaliser mon affichage.
Mon souci concerne le module Energie. Pour pouvoir avoir des appareils surveillés, j’ai ajouté des sensors Riemann sum integral pour convertir les W en kWh

sensor:
  - platform: integration
    source: sensor.value_entree1_ecocompteur
    name: energy_spent_entree1_ecocompteur
    unit_prefix: k
    round: 2
# integration ne gère pas unique_id
# integration ne gère pas friendly_name

J’obtiens:
Capture

J’aimerais personnaliser les noms par {{ states(‹ sensor.label_entree1_ecocompteur ›) }}

J’ai essayé plusieurs méthodes, aucune ne fonctionne correctement

homeassistant:
  customize:
    sensor.energy_spent_entree1_ecocompteur:
      friendly_name: >
        {%- if is_state('sensor.label_entree1_ecocompteur',"None") %} Sonde Ecocompteur 1
        {%- else %} {{ states('sensor.label_entree1_ecocompteur') }}
        {%- endif %}
    sensor.energy_spent_entree2_ecocompteur:
      friendly_name: "Sonde_{{ states('sensor.label_entree2_ecocompteur') }}"
...

Une idée? merci a vous

Je ne comprends pas…
dans ton sensor integration tu le donne un nom (p.e. « name: energy_spent_entree1_ecocompteur » ) et après tu veut le changer?

Oui, en affichage uniquement
L’équivalent d’un friendly_name ou d’un name dans lovelace.

Cela fonctionne ailleurs dans HA mais pas dans le module Energie

C’est peut-être quelque chose à remonter dans github en request.

peut-être je suis perdu mais…chez moi

  - platform: integration
    source: sensor.gosund_3_consumption
    name: whatevername
    method: left
    round: 2
    unit_prefix: k  

est présenté comme ça

image

Oui, c’est le fonctionnement que je constate.
Mais moi, je veux alimenter name à partir d’un autre sensor.

L’ecocompteur possède 5 entrées, tu choisis ce que tu veux suivre.
Par exemple l’entrée 1 pour la ventilation ou les lumières ou le chauffage ou salon ou wallbox ou … tu suis la consommation du (des) circuits que tu veux et tu renseignes facilement l’information sur l’ecocompteur.
Ensuite j’arrive à récupérer l’information dans MQTT et donc HA.
Ailleurs dans HA, cela fonctionne, via la personnalisation ou friendly_name.
Ici dans Energie, je suis obligé de nommer directement le sensor Entrée1 Ventilation par exemple, et si demain je l’utilise pour suivre l’éclairage par exemple, il faudra que je modifie à la main le code dans les packages.