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

Keine Mitglieder online.

Letzte Anleitungen

Statistik des Forums

Themen
5.215
Beiträge
52.080
Mitglieder
4.954
Neuestes Mitglied
jakes
Zurück
Oben