Mapping Problem für weather-binding

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
kaloschke
Beiträge: 175
Registriert: 29. Jan 2019 07:20

Mapping Problem für weather-binding

Beitrag von kaloschke »

Hallo.

eines meiner weather-items lautet:

Code: Alles auswählen

String   Pressure_Trend   "Tendenz [%s]"   <pressure> {weather="locationId=zuhause, type=atmosphere, property=pressureTrend"}
In meiner Sitemap steht dazu lediglich:

Code: Alles auswählen

Text item=Pressure_Trend
Das Item liefert "up" und "down" zurück, ich hätte aber stattdessen gerne "gut " und "schlecht".
Kann man das irgendwie hinbekommen?

Viele Grüße

Benutzeravatar
Cyrelian
Beiträge: 601
Registriert: 24. Sep 2015 17:55
Answers: 4

Re: Mapping Problem für weather-binding

Beitrag von Cyrelian »

Hi,

versuch es mal so:

Code: Alles auswählen

String   Pressure_Trend   "Tendenz [MAP(weather.map):%s]"   <pressure> {weather="locationId=zuhause, type=atmosphere, property=pressureTrend"}
in die weather.map dann das eintragen:

Code: Alles auswählen

up=gut
down=schlecht
Cu
Cyrelian

Benutzeravatar
udo1toni
Beiträge: 13856
Registriert: 11. Apr 2018 18:05
Answers: 222
Wohnort: Darmstadt

Re: Mapping Problem für weather-binding

Beitrag von udo1toni »

Das einfachste ist in diesem Fall der Transformation Service MAP. (Den musst Du installieren)

Code: Alles auswählen

String   Pressure_Trend   "Tendenz [MAP(pressure.map):%s]"   <pressure> {weather="locationId=zuhause, type=atmosphere, property=pressureTrend"}
Die Datei pressure.map legst Du unter transform/ ab, mit folgendem Inhalt:

Code: Alles auswählen

up = gut
down = schlecht
- = -
NULL = -
Groß/Kleinschreibung ist zu beachten (falls die Anzeige also UP und DOWN lautet, bitte die map-Datei entsprechend anpassen)

EDIT: Da war Cyrelian schneller
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet

kaloschke
Beiträge: 175
Registriert: 29. Jan 2019 07:20

Re: Mapping Problem für weather-binding

Beitrag von kaloschke »

Super! Wie immer :D
Vielen Dank wieder

Antworten