Markdown && template & tap_action

Hello

J’ai deux problématiques avec les markdown :

  • Lorsque je n’ai qu’une condition, l’affichage fonctionne. Mais lorsque je souhaite mettre deux conditions, aucune de mes syntaxes ne fonctionne.
    Exemple qui fonctionne :
 - type: markdown
           
        content: >-
          <ha-icon icon="mdi:thermometer"></ha-icon> 
          <font color = 'red'> Variable Temperature
            
          {% if is_state('input_boolean.bit_test_a', 'on') %}  <font color = 'white'>
          {% else %}  <font color = 'darkslateblue'>{% endif %}
          <font size = 2>Variable :
          <font color={{
          'deepskyblue' if (states('input_number.simu_variable') < '19')
          else 'orange'if (states('input_number.simu_variable') < '20.5')
          else 'red'}}> {{states('input_number.simu_variable')}}</font> °C

Markdown que je n’arrive pas à faire :

 - type: markdown
           
        content: >-
          <ha-icon icon="mdi:thermometer"></ha-icon> 
          <font color = 'red'> Variable Temperature
            
          {% if is_state('input_boolean.bit_test_a', 'on') && if is_state('input_boolean.bit_test_b', 'on') %}  <font color = 'white'>
          {% else %}  <font color = 'darkslateblue'>{% endif %}
          <font size = 2>Variable :
          <font color={{
          'deepskyblue' if (states('input_number.simu_variable') < '19')
          else 'orange'if (states('input_number.simu_variable') < '20.5')
          else 'red'}}> {{states('input_number.simu_variable')}}</font> °C

Je pense que c’est possible mais que mon écriture est mauvaise. A force d’essais infructueux, je me dis que la solution sera trouvée sur hacf :innocent: help !

Tant que j’en suis à poser des questions sur les markdon…

  • Est-il possible d’attribuer un tap_action sur un markdown ? (rien ne l’indique)
    J’aurais bien appelé un historique de T° sur demande plutôt que de prendre de la place en permanence.

Merci pour votre aide
Franck

Pfffff
Faut que je pose la question au bout de 4 jours de recherches pour trouver en moins d’une heure…

la solution :


 - type: markdown
           
        content: >-
          <ha-icon icon="mdi:thermometer"></ha-icon> 
          <font color = 'red'> Variable Temperature
            
          {% if states.input_boolean.bit_test_a.state == 'on' and states.input_boolean.bit_test_b.state == 'on' %} <font color = 'white'>
          {% else %}  <font color = 'darkslateblue'>{% endif %}
          <font size = 2>Variable :
          <font color={{
          'deepskyblue' if (states('input_number.simu_variable') < '19' and states.input_boolean.bit_test_b.state == 'on')
          else 'orange'if (states('input_number.simu_variable') < '20.5'and states.input_boolean.bit_test_b.state == 'on')
          else 'red'}}> {{states('input_number.simu_variable')}}</font> °C

Ce n’est peut-être pas la meilleure …

Cela dit, la deuxième question tient toujours :upside_down_face:

Est-il possible de faire un tap_action sur un markdown ?

Allez tiens. Voilà à quoi ressemble ma petite carte

La documentation ne l’indique pas, donc pour moi, non.

Essaie de regarder du côté des cartes qui peuvent en englober d’autre pour voir si l’une d’elle contient la clé tap_action (ce n’est pas le cas pous stack-in-card, ni vertical-stack-in-card)