Ich hab mich jetzt mit den Template-cards von Mushroom befasst und es auch hinbekommen, dass zB ein rotes Icon bei state=false und ein grünes bei true angezeigt wird.
Nun wollte ich den Wert auslesen, den mir ein Sensor liefert. Konkret gehts um die Batterieladung, der Wert wird von der Entität in “W” zurückgegeben.
Ich wollte nun das Icon auf rot ändern, wenn der Wert kleiner als 0 ist, also Strom aus der Batterie gezogen wird und wenn er größer ist, in grün, weil die Batterie geladen wird.
Außerdem sollte der gelieferte Wert angezeigt werden.
- type: custom:mushroom-template-card
entity: sensor.solax_battery_power_charge
icon: phu:battery-charged
icon_color: |-
{% if is_state('sensor.solax_battery_power_charge', '>0') %}
green
{% else %}
red
{% endif %}
primary: Lade/Entladeleistung
secondary: |-
{% if is_state('sensor.solax_battery_power_charge', '') %}
Wert in Watt anzeigen
{% else %}
Wert in Watt anzeigen
{% endif %}
Beim Anzeigen des Wertes, also der secondary information, denk ich mir, das braucht kein if-then-else.
Wer kann mir meinen Code korrigieren?
Vielen Dank!
Habe anhand dem oben beschriebenen versucht den Wert anzeigen zu lassen. Es blieb beim Versuch… Sehe wahrscheinlich wieder einmal den Wald vor lauter Bäumen nicht.
Ziel wäre, alles was über 20 grad ist grün und darunter blau plus halt den Wert anzeigen zu lassen.
Hab wieder den ursprüngliche Code kopiert, weil das was ich zusammengeschustert habe hinten und vorne nicht funktionert hat.