Carte: Titre dynamique

Bonjour,

est-il possible sur une carte entités ou en passant par un autre type de carte, de faire un titre dynamique.

type: entities
title: Températures

Je m’explique : « titre dynamique » par exemple titre → « Température » en dynamique donnerai « Température 22°5 »

merci

1 « J'aime »

super intéressant comme demande, hâtes de lire les réponses, mais j’ai un doute sur la faisabilité.

Rapidement et de mémoire :

Introduite ici : https://forum.hacf.fr/t/gerer-et-notifier-la-sortie-des-poubelles-dans-home-assistant-avec-garbage-collection/384

Bonsoir,

Je en pense pas que ce soit ce que cherche, cette card apporte ça :

  title: Places
  entities:
    - entity: zone.home
      name_template: >-
        {{ state_attr("zone.home","friendly_name") }} 

donc un nom d’entité dynamique mais pas le titre, j’aurai voulu plutôt ça :

  title: Places,  {{ state_attr("zone.home","states") }} 
  entities:
    - entity: zone.home
      name_template: nom

@+

Allez :+1: on relis mieux la documentation ? :wink:

Any option in the original card which takes a string value can be templated by changing the option name to be option_name_template . For example, name will become name_template .

Comprendre :

Toute option (de la carte appelée) acceptant un texte est compatible avec un modèle, à condition d’ajouter au nom de l’option le suffixe ‹ _template ›.

Par exemple, pour remplacer le nom ET le titre :

type: 'custom:card-templater'
card:
  type: entities
  show_header_toggle: false
  title_template: >-
    Température : {{ states('sensor.temperature') }} °C
    entities:
      - entity: sensor.humidite
        name_template: >-
          L'humidité est de :
entities:
  - sensor.temperature
  - sensor.humidite

:warning: bien renseigner entities de la carte principale, sinon, le modèle ne sera pas mis à jour !

salut,

j’ai pas pensé a demander de l’aide à google translate
je me suis basé sur les exemples seulement

merci à toi !

2 « J'aime »

Hello @Wanfr et @Clemalex
Cette carte template fonctionne toujours chez vous ?
Ici je ne le l’utilisais pas mais sur 2 tests + la reprise de l’exemple, ça semble ne rien faire de l’attendu

EDIT: Bon avec l’exemple ‹ édité › de github ça fonctionne … donc souci de syntaxe probablement/compatibilité de carte

type: 'custom:card-templater'
card:
  type: entities
  show_header_toggle: false
  columns: 2
  title: Places
  entities:
    - entity: zone.home
      name_template: >-
        {{ state_attr("zone.home","friendly_name") }} - {{
        (distance(states.device_tracker.my_phone, states.zone.home) *
        0.621371) | round(1) }} miles.
    - entity: zone.work
      name_template: >-
        {{ state_attr("zone.work","friendly_name") }} - {{
        (distance(states.device_tracker.my_phone, states.zone.work) *
        0.621371) | round(1) }} miles.
entities:
  - device_tracker.my_phone