- JavaScript Transformation
- JsonPath Trannsformation
http://api.openweathermap.org/data/2.5/ ... de275d6938
Mit Hilfe der JsonPath Transformation bekomme ich beispielsweise die Werte für die Bewölkung ausgelesen. Hierbei habe ich folgende Items definiert:
- Number Number_Clouds_0 "Bewölkungsgrad [%.2f %%]" <sun_clouds> {http="<[http://api.openweathermap.org/data/2.5/ ... louds.all)]"}
- Number Number_Clouds_1 "Bewölkungsgrad [%.2f %%]" <sun_clouds> {http="<[http://api.openweathermap.org/data/2.5/ ... louds.all)]"}
In der Sitemap rufe ich dann die einzelnen Items auf um diese sichtbar zu machen.
Code: Alles auswählen
sitemap Clouds label="Abfrage Bewölkung" {
Frame label="5-Tagesvorhersage Bewölkung" {
Text item=Number_Clouds_0
Text item=Number_Clouds_1
}
}
Code: Alles auswählen
{
"cod": "200",
"message": 0.0025,
"cnt": 40,
"list": [
{
"dt": 1528794000,
"main": {
"temp": 291.42,
"temp_min": 291.42,
"temp_max": 291.868,
"pressure": 960.13,
"sea_level": 1022.78,
"grnd_level": 960.13,
"humidity": 97,
"temp_kf": -0.45
},
"weather": [
{
"id": 500,
"main": "Rain",
"description": "light rain",
"icon": "10d"
}
],
"clouds": {
"all": 68
},
"wind": {
"speed": 1.85,
"deg": 277.505
},
"rain": {
"3h": 0.0125
},
"sys": {
"pod": "d"
},
"dt_txt": "2018-06-12 09:00:00"
}
Ich habe hier sowohl die JsonPath transformation als auch die JavaScript transformation versucht jedoch ohne Erfolg.
Danke für möglich Lösungsvorschläge im Voraus.