Text statt Wert ausgeben

Hi zusammen,

ich habe folgende Karte, die den Niederschlag ausgibt:

type: entity
entity: sensor.openweathermap_forecast_precipitation
name: Niederschlag aktuelle Stunde
unit: mm
state_color: false
icon: mdi:weather-rainy

Kann ich direkt in der Karte den Zahlenwert durch einen qualitativen Wert ersetzen, basierend auf der Höhe des Zahlenwerts.

Also z.B. 0,01-2 → wenig Niederschlag, 2-5 → moderater Niederschlag usw usw.

Oder muss ich mir dazu einen separaten Templatesensor bauen?

Du kannst Dir einen Template Sensor erstellen
Einstellungen → Geräte & Dienste → Helfer → +HELFER ERSTELLEN → Template → Template für einen Sensor erstellen.

Mit folgenden Template:

{% set regenmenge = states('sensor.openweathermap_forecast_precipitation') | float(0) %}
{% if regenmenge == 0 %}
Trocken
{% elif 0.01 < regenmenge <= 2%}
wenig Niederschlag
{% elif 2 < regenmenge <= 5 %}
moderater Niederschlag
{% elif 5 < regenmenge  %}
Starkregen
{% endif %}

Oder das Template direkt in einer Template Karte, wie z.B. der Mushroom Template Karte verwenden.

Gruß
Osorkon

1 „Gefällt mir“

Ach, perfekt :slight_smile: Das mit der Template Mushroom Card ist echt eine schicke Lösung. Danke!

1 „Gefällt mir“