Personnaliser le nom dans un card

Bonjour tout le monde,

Je fais un flow node Red pour récupérer les horaires TER de mon train et … les afficher dans une card
Tout se passe « presque » bien
j’ai donc créé un sensor avec comme ceci

Je voudrais dans la card afficher
une constante suivi du label avec l’horaire derrière, cela donnerait dans l’exemple
Train n° 856056 16:26

J’ai essayé de passer par des

  • entity: sensor.horaire1
    name: « {{ states(‹ sensor.horaire1 ›) }} »

mais sans résultat franchement valable,
voici le code de la card, j’'utilise le header pour réactualiser mes horaires via le flow node red, c’est une première ébauche.

Merci pour vos retours
Bonne fin de journée
Arno

type: entities
entities:
  - entity: sensor.horaire1
    name: '{{ states(''sensor.horaire1'') }}'
    icon: mdi:clock-time-eight-outline
title: Horaire de Train
header:
  type: picture
  image: https://m.ter.sncf.com/assets/medias/bretagne/headerLogo.png
  tap_action:
    action: call-service
    service: nodered.trigger
    service_data:
      entity_id: switch.horaire_ter
      payload:
        test: 123
        abc: xyz
  hold_action:
    action: none

Si j’ai bien compris tu essayes de récupérer le texte: 856056

Si c’est le cas, tu peux voir dans ton premier screenshot que ce n’est pas un état, mais un attribut de « sensor.horaire1 »
Ca devrait mieux marcher avec:

{{ state_attr("sensor.horaire1", "label") }}

je viens de modifier le code comme proposé

je passe donc à ceci

 - entity: sensor.horaire1
    name: {{ state_attr("sensor.horaire1", "label") }}

et j’ai cette erreur

Erreurs de configuration détectées:
missed comma between flow collection entries (5:51)

 2 |  ... 
 3 |  ... oolean.laille_rennes
 4 |  ... horaire1
 5 |  ... attr("sensor.horaire1", "label") }}
-----------------------------------------^
 6 |  ... -time-eight-outline
 7 |  ... horaire2

si je tente ceci

 - entity: sensor.horaire1
    name: "{{ state_attr("sensor.horaire1", "label") }}"

J’ai un

Erreurs de configuration détectées:
bad indentation of a mapping entry (5:27)

 2 | entities:
 3 |   - entity: input_boolean.laille_rennes
 4 |   - entity: sensor.horaire1
 5 |     name: "{{ state_attr("sensor.horaire1", "label") }}"
-------------------------------^

Les cartes natives ne supportent pas les modèles (templating) hormis la carte Markdown

C’est une erreur normale donc…

Passe par Card-mod par exemple (ou la carte markdown)

Merci, je vais donc faire un tour du coté de cette card-mod

https://forum.hacf.fr/t/personnaliser-ses-cartes-avec-card-mod/4447

Je ne l’avais jamais essayé comme ça dans la configuration d’une carte.
En revanche, si jamais, ça marche très bien dans une carte type Markdown sans mod ou composant custom.

merci pour ce dernier retour

Oui c’est vrai. Je vais mettre a jour mon commentaire…

Salut !
Je rebondi sur ton sujet car je suis intéressé pour récupérer l’heure d’arrivée d’un train qui fait Paris-Caen.
L’idée serait de me prévenir si ma copine arrive en retard. Comment as-tu récupéré ceci, s’il te plait?