Umbenennen von einem Ergebnis einer Entität

Hallo zusammen,

Als Neuling im Home Assistant habe ich eine Anfängerfrage:

Ich habe einen Wasserstandsmelder dessen Entität mir entweder “trocken” oder “nass” meldet. Dies ist für weitere Automatisierungen etwas verwirrend.

Wie kann ich den Status in “Wasserstand OK” und “Wassermangel” umbenennen oder realisieren, vielleicht mit einem Helfer o.ä. ?

Wie die Zustände ‘on’ und ‘off’ eines Binärsensors ausgegeben werden, hängt von der verwendeten Device Class ab. „Anzeigen als" in der Einstellung der Entität.
Wenn nichts passendes zutrifft, kannst Du das über einen Template Sensor (Helfer) Deinen Bedürfnissen anpassen.

Bsp. Template

{{ iif( states('binary_sensor.xyz') == 'on', 'Wasserstand OK', 'Wassermangel') }}

Wenn es nur um die Visualisierung des Zustands im Dashboard geht, kannst Du auch einfach eine Template Karte, wie die Mushroom Template Karte verwenden.

Gruß Osorkon

Hallo,

Danke für deine Antwort, ich bin leider gerstern erst dazu gekommen es zu testen. Leider funktioniert das nicht. Mit “Anzeigen als” hatte ich auch schon versucht, es gibt leider nichts passendes. Dann habe ich es mit einer Helfer Entität / Template und diverse Tipps versucht ,leider alle ohne Erfolg.

mein Wasserstandsmelder (Entitäts-ID: binary_sensor.wasserstandsmelder_feuchte) meldet “Trocken” oder “Nass” . Ich habe auch versucht eine Hilfsentität “Füllstand” Entitäts-ID: binary_sensor.fullstand) zu erstellen, die in Abhängigleit des Zustandes Wassermelder mir “Wasserstand OK” bzw. “Wassermangel” meldet.

Aber egal welche Einstellungen ich versuche, nichts funktioniert.

In den Templates habe ich 2 verschiedene versucht :

  1. {% set status = states(‘binary_sensor.xxx’) %}
    {% if status == ‘on’ %}
    Wasserstand OK
    {% else %}
    Wassermangel
    {% endif %}
  2. {{ iif( states(‘binary_sensor.fullstand’) == ‘on’, ‘Wasserstand OK’, ‘Wassermangel’) }}

(xxx = entsprechende Entität) binary_sensor.fullstand / binary_sensor.wasserstandsmelder_feuchte , beide probiert, ohne Erfolg.

Als Zustände bekomme ich nur standard Meldungen, an / aus, offen / geschlossen, o.ä.

Wenn Du das ganze über einen Template Sensor lösen möchtest, dann auch auch einen Template SENSOR und nicht eine Binary Sensor erstellen.

Eine Binary Sensor kennt nur zwei Zustände True oder Flase bzw. On und Off

Gruß Osorkon

Das war es !

Danke dir :grinning_face:

ein Beispiel, wie ich sowas mit einem Sensor Template löse:

{% set air = states(‘sensor.broadlink_environment_sensor_air_quality_index’) | int %}

{% if air == 0 %}
exzellent
{% elif air == 1 %}
gut
{% elif air == 2 %}
normal
{% elif air == 3 %}
schlecht
{% else %}
(undefiniert)
{% endif %}

Das nimmt die rohen Daten eines Environment-Sensors (in meinem Fall ein Broadlink A1), der Luftqualität in numerischen Werten von 0 bis 3 angibt, und “benennt sie um” in vernünftigen Text. Diesen kann ich dann in einer Kachel anzeigen oder für weitere Automationen verwenden.

:crayon:by HarryP: Code-/Logzeilen formatiert (bitte immer in </> einbinden)
s.a.: (Neues Update & Features - Hier in der Community 🫶)