Mushroom card - variable Farbe zuweisen

Hi,

ich würde gerne eine variable festlegen (varColor), welche die Farbe enthält und dann diese der Karte zuweisen. Schaffe das aber nicht. Geht das überhaupt so wie ich mir das vorstelle?

thx

   type: custom:mushroom-template-card
		...
		

   card_mod:
     style:
       .: |	 
	     ha-card {
		   ...
		   {% set varColor = purple %}
		   background-color: varColor;           
           }

Wenn dann so

card_mod:
 style: 
  .: |	 
    ha-card {
       {% set varColor = "purple" %}
       background-color: {{varColor}};           
    }

perfekt, danke!

Ich stelle mal eine Zusatzfrage, da ich hier auch nicht weiterkomme…

Ich habe einen Teil in einem Macro ausgelagert (der wiederholt sich in meinem Script …) und rufe wie folgt auf, aber das funktioniert nicht wie erwartet …

… kan aber auch ein neues Thema aufmachen…


{% macro GET_Color (entity_id) %}

    {% set varStatus = states(config.entity) %}
    {% if varStatus == 'off' %}
          {% set varCol = 0 %}
        {% elif varStatus  == 'on' %}
          {% set varCol = 1 %}
        {% else %}
          {% set varCol = 2 %}         
        {% endif %}

        {{varCol}}
        
{% endmacro %}
    {% from '_MACROS_02---Color.jinja' import GET_Color as msg %}
    {{ msg (entity)  }}

Mit Makros habe ich mich noch die beschäftigt. Besser wäre es du eröffnest ein neues Thema. Das hat mit der ersten Frage nichts zu tun.

1 „Gefällt mir“