[Gelöst] Openweathermap Windgeschwindigkeit

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

[Gelöst] Openweathermap Windgeschwindigkeit

Beitrag von PeterA »

Hallo zusammen,

Nun habe ich eine Frage zu Openweathermap:
Ich bekomme die Windgeschwindigkeit als m/s in der Sitemap angezeigt
Kann das auch als km/h angezeigt werden?

Mfg Peter
Zuletzt geändert von PeterA am 11. Mär 2019 20:22, insgesamt 1-mal geändert.
- OpenHab 2.4
#PWRUP

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

Re: Openweathermap Windgeschwindigkeit

Beitrag von udo1toni »

openwheathermap arbeitet mit UoM, es soltle also ausreichen, die entsprechende Einheit mit anzugeben. Schau mal in der Doku...
So steht es in den Beispielen:

Code: Alles auswählen

Number:Speed localCurrentWindSpeed "Current wind speed [%.1f km/h]" <wind> { channel="openweathermap:weather-and-forecast:api:local:current#wind-speed" }
openHAB5.0.0 stable in einem Debian-Container (bookworm) (Proxmox 9.0.3, LXC)

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Openweathermap Windgeschwindigkeit

Beitrag von PeterA »

Hallo Udo,
alles klar danke für den Hinweis.
Da ich Mal wieder alle Items über die PaperUi angelegt habe müsste ich quasi das entsprechende Item über die PaperUi löschen. Vielleicht noch vorher via Regexp nachsehen wie das Item genau definiert ist. Und dann das Item gem. der Doku als Item in einer zb. owm.items anlegen?

Gruß Peter
- OpenHab 2.4
#PWRUP

Benutzeravatar
peter-pan
Beiträge: 2782
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Openweathermap Windgeschwindigkeit

Beitrag von peter-pan »

Hallo Peter,
es ist so wie Udo geschrieben hat UoM. D.h. du kannst das Pattern auch in der Sitemap angeben. Die Umrechnung müsste dann dort erfolgen . Also: Text item localCurrentWindSpeed "aktuelle Windgeschwindigkeit [%.1f km/h]"
Gruß Peter
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH5.0.0 openhabian

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Openweathermap Windgeschwindigkeit

Beitrag von PeterA »

Ah okay,
Noch einfacher 😀
Und was bedeutet UoM?
- OpenHab 2.4
#PWRUP

Benutzeravatar
peter-pan
Beiträge: 2782
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Openweathermap Windgeschwindigkeit

Beitrag von peter-pan »

Hallo Peter,

das war nicht ganz richtig. Hab's vorher nur kurz auf dem Tablet skizziert.
Also richtig:

Code: Alles auswählen

Text item=localCurrentWindSpeed label="aktuelle Windgeschwindigkeit [%.1f km/h]"
oder

Code: Alles auswählen

Default item=localCurrentWindSpeed label="aktuelle Windgeschwindigkeit [%.1f km/h]"
UoM = Unit of Measurement, also ~ Messeinheit. Das ist eine OH2-Funktion, die das Handling mit den Messeinheiten vereinfacht (ich hoffe ich habe das so einigermassen richtig definiert) bzw. automatisiert.

Gruss Peter
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH5.0.0 openhabian

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

Re: Openweathermap Windgeschwindigkeit

Beitrag von udo1toni »

Das Item muss aber als UoM Item angelegt sein. Die Dimension kannst Du auch über Paper UI (und auch noch nachträglich) einstellen.

Dimension gibt an, um welche Maßeinheit es sich handlet, also z.B. Gewicht, Strecke, Zeit, Strom, Spannung. Anschließend kannst Du im Itemlabel mit [%.1f %unit%] einfach die Einheit anhängen lassen, die für die gemessene Größe korrekt ist. Dabei richtet sich openHAB nach dem eingestellten System, also metrisch oder imperial. Die Umrechnung passiert ohne weiteren Eingriff, aus 0°C werden also 32°F, einfach indem Du den Schalter in Paper UI umlegst.
Weiterhin kannst Du explizit eine Einheit vorgeben, das ist meist dann sinnvoll, wenn man z.B. MWh statt kWh haben will, oder km/h statt m/s.
openHAB5.0.0 stable in einem Debian-Container (bookworm) (Proxmox 9.0.3, LXC)

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: Openweathermap Windgeschwindigkeit

Beitrag von PeterA »

Und wie muss das UoM Item angelegt werden? Oder passiert das auch durch anlegen über das OWM Binding?
- OpenHab 2.4
#PWRUP

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

Re: Openweathermap Windgeschwindigkeit

Beitrag von udo1toni »

Wenn Du die Items nicht selbst anlegst, macht openHAB das im Simple Mode. Um hier UoM korrekt einzustellen, schaltest Du Simple Mode aus (Paper UI -> Configuration -> System -> Item Linking). Anschließend hast Du unter Paper UI -> Configuration einen Menüpunkt Items. Dort wechselst Du hin und suchst Dein Item raus, welches Du dann mit dem Stift-Symbol bearbeitest. Die Dimension erscheint rechts neben dem Itemtyp. Falls der Menüpunkt Items schon da ist, hast Du das Item ohnehin selbst erzeugt und kennst die Ansicht vermutlich schon.
openHAB5.0.0 stable in einem Debian-Container (bookworm) (Proxmox 9.0.3, LXC)

Benutzeravatar
PeterA
Beiträge: 1106
Registriert: 8. Feb 2019 12:12
Answers: 13

Re: [Gelöst] Openweathermap Windgeschwindigkeit

Beitrag von PeterA »

Hallo Udo und Peter,

vielen Dank.
Das hatte in im label gefehlt: "[%.1f km/h]"
Jetzt wird die Windgeschwindigkeit in km/h angezeigt.

Vielen Dank!
- OpenHab 2.4
#PWRUP

Antworten