Template dans un label

Bonjour à tous,
J’ai une carte en custom:vertical-stack-in-card et je voudrais intégrer ce code :

{{ (as_timestamp(now()) - as_timestamp(states.input_boolean.virtuel_presence_courrier.last_changed | default(0)) | int ) | timestamp_custom("%H heures %M min", false)}}

J’ai essayé avec une markdown- card mais cela ne fonctionne pas car le texte renvoyé par cette formule devient invisible après enregistrement lorsque la carte est intégrée dans le vertical-stack-in-card.
J’essaie aussi cette formule dans le label d’une custom-button-card mais cela me donne un erreur et la valeur retournée ne s’affiche pas.

Peut-être auriez vous une idée.

Merci par avance.

@+ Martipit

.

Salut,

As-tu testé dans les outils de dev ce que ça donne ?
Pour ma part, je pense qu’il manque aussi les valeurs par défaut notammement le int => int(0)
Et enfin, le plus simple c’est mettre toute la carte, voir s’il ne s’agit pas en plus d’une bête erreur de syntaxe

Salut

Dans l’outils dev le code fonctionne très bien.

Comme dis auparavant dans une carte markdown seule ca fonctionne, mais dans ma carte c’est pas bon.
Dès mon retour à la maison je post le code de la carte.
@+ Martipit

Sinon une carte mushroom template:

Tu peux coller ton template dans l’info principale ou dans la secondaire suivant ce que tu veux faire…

Et en plus tu peux avoir (ou pas c’est toi qui décide) une icone et des comportement différents suivant le clic (simple, double, long) ça marche en stack in, je l’utilise régulierement.

Mais soit dit en passant je ne comprend pas pourquoi le markdown marcherait tout seul et plus en stack in… tu n’as pas un souci d’indentation par hasard?

salut, j’utilise aussi ces cartes mais là, il me faut juste le last_changed sur une seule ligne que je peux centrer. du coup avec la carte muhsroom ca le fait pas car trop haute. Ou alors c’est moi qui ne sais pas comment faire.

Alors tu peux aussi essayer avec un mushroom chip (que tu peux centrer et qui es plus petit) et un chip de type template…

Par contre chez moi ça marche en markdown avec ton template alors vérifie bien ton indentation:

type: custom:vertical-stack-in-card
cards:
  - type: markdown
    content: >-
      {{ (as_timestamp(now()) -
      as_timestamp(states.input_boolean.tarif_rouge.last_changed | default(0)) |
      int ) | timestamp_custom("%H heures %M min", false)}}
  - type: markdown
    content: >-
      {{ (as_timestamp(now()) -
      as_timestamp(states.input_boolean.tarif_rouge.last_changed | default(0)) |
      int ) | timestamp_custom("%H heures %M min", false)}}
  - type: custom:mushroom-chips-card
    chips:
      - type: template
        content: >-
          {{ (as_timestamp(now())
          -as_timestamp(states.input_boolean.tarif_rouge.last_changed |
          default(0)) | int) | timestamp_custom("%H heures %M min", false)}}
    alignment: center
  - type: custom:mushroom-chips-card
    chips:
      - type: template
        content: >-
          {{ (as_timestamp(now())
          -as_timestamp(states.input_boolean.tarif_rouge.last_changed |
          default(0)) | int) | timestamp_custom("%H heures %M min", false)}}
    alignment: center

salut,

Merci pour tes codes. J’ai réussi grâce à eux en prenant le chips car en markdown pas moyen.
pourtant je ne vois aucun soucis d’indentation.

Bref ca fonctionne et c’est le principal/

Encore merci

1 « J'aime »

Merci à tous pour vos réponses; la solution a été trouvée.