[Gelöst] Openweathermap Windgeschwindigkeit
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
[Gelöst] Openweathermap Windgeschwindigkeit
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
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
#PWRUP
- udo1toni
- Beiträge: 15307
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openweathermap Windgeschwindigkeit
openwheathermap arbeitet mit UoM, es soltle also ausreichen, die entsprechende Einheit mit anzugeben. Schau mal in der Doku...
So steht es in den Beispielen:
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)
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: Openweathermap Windgeschwindigkeit
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
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
#PWRUP
- peter-pan
- Beiträge: 2782
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Openweathermap Windgeschwindigkeit
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
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
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: Openweathermap Windgeschwindigkeit
Ah okay,
Noch einfacher
Und was bedeutet UoM?
Noch einfacher
Und was bedeutet UoM?
- OpenHab 2.4
#PWRUP
#PWRUP
- peter-pan
- Beiträge: 2782
- Registriert: 28. Nov 2018 12:03
- Wohnort: Schwäbisch Gmünd
Re: Openweathermap Windgeschwindigkeit
Hallo Peter,
das war nicht ganz richtig. Hab's vorher nur kurz auf dem Tablet skizziert.
Also richtig:
oder
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
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]"
Code: Alles auswählen
Default item=localCurrentWindSpeed label="aktuelle Windgeschwindigkeit [%.1f km/h]"
Gruss Peter
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH5.0.0 openhabian
- udo1toni
- Beiträge: 15307
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openweathermap Windgeschwindigkeit
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.
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)
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: Openweathermap Windgeschwindigkeit
Und wie muss das UoM Item angelegt werden? Oder passiert das auch durch anlegen über das OWM Binding?
- OpenHab 2.4
#PWRUP
#PWRUP
- udo1toni
- Beiträge: 15307
- Registriert: 11. Apr 2018 18:05
- Wohnort: Darmstadt
Re: Openweathermap Windgeschwindigkeit
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)
- PeterA
- Beiträge: 1106
- Registriert: 8. Feb 2019 12:12
Re: [Gelöst] Openweathermap Windgeschwindigkeit
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!
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
#PWRUP