Sensor Wert umrechnen (teilen)

Barry Ricoh

Active member
Hallo Forum, hier mein nächstes Problem.
Ich lese einen Wert über KNX ein der in Pa angegeben wird.
Jetzt möchte ich den Wert aber in HPa anzeigen, also durch 100 teilen.
Das krieg ich nicht hin.
Bestimmt habt ihr mal wieder nen Tip für mich?

Vielen Dank im Voraus.
 
Nur anzeigen in einer Entity Karte.
Die prinzipielle Umrechnung habe ich hinbekommen, aber wie füge ich das in der Karte ein?


YAML:
value_template: "{{(states('sensor.luftdruck_meereshohe_knx') | float/100) }}"
Und die Einheit muss ja auch von Pa in HPa geändert werden.
 
Zuletzt bearbeitet:
Und kann ich nicht in irgendeiner *.YAML Datei das Template zum umrechnen nutzen und dann das Ergebnis (in einer neuen Entität) anzeigen?
 
Du könntest einen Template-Sensor anlegen, der dir das umrechnet. Und den lässt du dir anzeigen.

YAML:
- sensor:
   name: "xxxxxxxxxx"
   state: "{{ iif(states('sensor.luftdruck_meereshohe_knx'), (states('sensor.luftdruck_meereshohe_knx') | float/100), 0 }}"
   unit_of_measurement: HPa

Bei XXXXXXX noch einen aussagekräftigen Namen eintragen.

Denk dran, nach dem einfügen erst Config Prüfen unter Entwicklerwerkzeuge, wenn ein Fehler angezeigt wird entweder sofort beheben oder Code wieder löschen und hier nachfragen.
 
Okay, ich versuche beides.
Das sind aber so Sachen die einem das total leid machen.
Einfach nur einen Wert umrechnen dauert einen ganzen Abend.

Jetzt erstmal pennen, morgen frisch weiter.

Schönen Abend.
 
So habe es hinbekommen.
Das hier hat funktioniert.

YAML:
 sensor:
  - name: "Luftdruck Meereshöhe"
    state: "{{ iif(states('sensor.luftdruck_meereshohe_knx'), (states('sensor.luftdruck_meereshohe_knx') | float/100) | round(2)) }}"
    unit_of_measurement: "HPa"
 

Zurzeit aktive Besucher

Letzte Anleitungen

Statistik des Forums

Themen
5.021
Beiträge
50.326
Mitglieder
4.712
Neuestes Mitglied
ChristianH
Zurück
Oben