Hi, ich spiele etwas mit am Dashboard mit den Mushroom-Karten rum.
Ich tracke den Stromverbrauch meiner Waschmaschine über einen Shelly Plug.
Nun ist mir in den Sinn gekommen, dass ich mir anzeigen lassen könnte, wenn die Maschine läuft. Da sie dazu Leistung benötigt, welche ich wiederum über den Sensor geliefert bekomme, sollte dies ja easy sein.
Nun passiert folgendes:
Die Karte verändert sich nur, wenn die Maschine bei 5,5 Watt (???) steht. Dann wird sie grün und zeigt auch die aktuelle Leistung an. Sonst steht da, dass die Maschine aus ist.
Die obere Karte hat keine Funktion, hier habe ich nur die Leistung angezogen, um zu Prüfen ob der Code funktioniert…
Ich finde den Error in meinem Code nicht:
type: custom:mushroom-template-card
primary: Waschmaschine
secondary: |-
{% if states('sensor.waschmaschine_switch_0_power') > "3" %}
On | {{ states('sensor.waschmaschine_switch_0_power') }} Watt
{% else %}
Läuft ned!
{% endif %}
icon: |-
{% if states('sensor.waschmaschine_switch_0_power') > "3" %}
mdi:washing-machine
{% else %}
mdi:washing-machine-off
{% endif %}
entity: switch.waschmaschine_switch_0
icon_color: |-
{% if states('sensor.waschmaschine_switch_0_power') > "3" %}
green
{% else %}
red
{% endif %}
fill_container: false
LvS21
2. Oktober 2024 um 14:13
2
Versuche statt dessen mal das
{% if states('sensor.waschmaschine_switch_0_power') | float > 3 %}
1 „Gefällt mir“
Moin. Perfetto, so funktioniert es, vielen Danke
hab das bei mir auch ähnlich, nur etwas erweitert und ohne Watt-Anzeige (welche ich nicht benötige)…
Strom weg: (oder besser gesagt… Plug ist ausgeschalten)
Strom da aber GS wäscht nicht:
GS wäscht:
GS heizt:
vl etwas übertrieben aber was solls
type: custom:mushroom-template-card
primary: Geschirrspüler
secondary: |-
{% if states('switch.geschirrspuler') == 'off' %}
kein Strom!
{% elif states('sensor.geschirrspuler_power') | float > 1000 %}
heizt...
{% elif states('sensor.geschirrspuler_power') | float > 2 %}
wäscht...
{% else %}
Inaktiv...
{% endif %}
icon: |-
{% if states('switch.geschirrspuler') == 'off' %}
mdi:power-plug-off
{% elif states('sensor.geschirrspuler_power') | float > 2 %}
mdi:dishwasher
{% else %}
mdi:dishwasher-off
{% endif %}
entity: switch.geschirrspuler
icon_color: |-
{% if states('switch.geschirrspuler') == 'off' %}
red
{% elif states('sensor.geschirrspuler_power') | float > 2 %}
green
{% else %}
accent
{% endif %}
fill_container: false
badge_icon: |-
{% if states('switch.geschirrspuler') == 'off' %}
mdi:power-plug-off
{% elif states('sensor.geschirrspuler_power') | float > 1000 %}
mdi:fire
{% elif states('sensor.geschirrspuler_power') | float > 2 %}
mdi:glass-fragile
{% else %}
mdi:power
{% endif %}
badge_color: |-
{% if states('switch.geschirrspuler') == 'on' %}
green
{% else %}
red
{% endif %}
multiline_secondary: false
layout_options:
grid_columns: 3
grid_rows: 1
2 „Gefällt mir“