JSON-APIs auswerten

User stellen ihre Haussteuerung vor

Moderator: Co-Administratoren

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 04.08.2021, 18:47

Das heißt dieser Code macht auf der RM Bäng?

Code: Alles auswählen

string rueck = "Hallo\die\Welt!";
string Trenner = " \ ";
Trenner = Trenner.Trim();
rueck = rueck.Replace(Trenner,'/');
WriteLine(rueck);     
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Benutzeravatar
jmaus
Beiträge: 9819
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 459 Mal
Danksagung erhalten: 1856 Mal
Kontaktdaten:

Re: JSON-APIs auswerten

Beitrag von jmaus » 04.08.2021, 18:51

MichaelN hat geschrieben:
04.08.2021, 14:26
Dummerweise führt

Code: Alles auswählen

rueck = rueck.Replace(^\^,'/');
Und die sonstigen Vorkommen von ^ zur nicht Nutzbarkeit Speicherbarkeit des Skript auf einer Standard CCU
Was du stattdessen machen kannst ist z.B. folgendes Konstrukt zu verwenden:

Code: Alles auswählen

rueck = rueck.UriEncode().Replace("%5C",'/').UriDecode();
Das sollte dann alle \ in dem rueck String in %5C codieren und dann kannst du darauf basierend ein Replace machen und dann via UriDecode das ganze wieder zurückwandeln. Sieht aufwendig aus, funktioniert aber und sollte das Problem umgehen - wenn du schon unbedingt rückwärtskompatibel sein musst/willst.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

Tyfys
Beiträge: 531
Registriert: 17.04.2021, 17:12
System: CCU
Hat sich bedankt: 26 Mal
Danksagung erhalten: 121 Mal

Re: JSON-APIs auswerten

Beitrag von Tyfys » 04.08.2021, 18:55

also auf meiner CCU2 mit aktueller Firmware läuft das so auch :
(wobei ich auf die separate Trim-Anweisung gar nicht gekommen bin)
backslash.png
backslash.png (9.21 KiB) 1024 mal betrachtet
Gruß
Harry
Gruß
Harry

Benutzeravatar
jmaus
Beiträge: 9819
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 459 Mal
Danksagung erhalten: 1856 Mal
Kontaktdaten:

Re: JSON-APIs auswerten

Beitrag von jmaus » 04.08.2021, 18:57

MichaelN hat geschrieben:
04.08.2021, 18:47
Das heißt dieser Code macht auf der RM Bäng?

Code: Alles auswählen

string rueck = "Hallo\die\Welt!";
string Trenner = " \ ";
Trenner = Trenner.Trim();
rueck = rueck.Replace(Trenner,'/');
WriteLine(rueck);     
Doch, der Trick mit dem Trim() sollte so auch funktionieren, weil das " \ " ja dazu führt das er das space hinter dem \ versuchst zu escapen, aber backslash+space ist eben keine valide escape-sequenz wie \", \' oder \t, usw. Und insofern bricht er dann das escapen ab genau wie oben in deinem rueck string das \d und das \W ja geht weil das auch keine validen escape-sequencen sind.

Insofern sollte auch folgendes reichen, dann verschwendest du keine Variable:

Code: Alles auswählen

rueck = rueck.Replace("\ ".Trim(),'/');
oder sogar folgendes:

Code: Alles auswählen

rueck = rueck.Replace("%5C".UriDecode(),'/');
wobei das mit dem Trim() unterm strich performanter sein sollte das das UriDecode() - wenn es darauf ankommt.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 04.08.2021, 19:08

Gut. Die Variable muss ich aber "verschwenden", weil ich das \ öfter brauche. Wobei ich angesichts der Probleme überlege ob das überhaupt Sinn macht.

Wann wird denn escapt? Nur wenn ich den String ausgebe? Oder auch bei einem c=a#b?
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Benutzeravatar
jmaus
Beiträge: 9819
Registriert: 17.02.2015, 14:45
System: Alternative CCU (auf Basis OCCU)
Wohnort: Dresden
Hat sich bedankt: 459 Mal
Danksagung erhalten: 1856 Mal
Kontaktdaten:

Re: JSON-APIs auswerten

Beitrag von jmaus » 04.08.2021, 19:16

MichaelN hat geschrieben:
04.08.2021, 19:08
Gut. Die Variable muss ich aber "verschwenden", weil ich das \ öfter brauche.
"Müssen" musst du gar nix. Du kannst diesen Replace() aufruf so oft aufrufen wie du willst. die große performance-bremse sollte das nicht sein. Aber klar, kannst du auch eine variable plazieren.
MichaelN hat geschrieben:
04.08.2021, 19:08
Wann wird denn escapt? Nur wenn ich den String ausgebe? Oder auch bei einem c=a#b?
Wie "ausgebe"? Escapt wird natürlich bei der Eingabe wenn du strings verwendest mit " oder ' am anfang und bis zum schließenden " oder '. D.h. der Parser sieht z.B. deinen "\" string in WriteLine("\"); und stellt fest das da ein schließendes " fehlt. Und wenn du da WriteLine("\\"); nun hinschreibst wandelt der parser das intern in der temporären variablen in den String \ um und ein WriteLine("\\\\"); folglich natürlich in ein \\. D.h. du musst deinen programmcode durchgehen und schauen wo du ein backslash (\) in deinem programcode hast und das dann entsprechend kontrollieren und ggf. eben "\ ".Trim() schreiben.
RaspberryMatic 3.75.6.20240316 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal / ☕️

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 04.08.2021, 19:21

Ne im Code taucht das \ dann nur einmal bei der Zuweisung an die Variable auf. Dann sollte das ja gehen.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 04.08.2021, 20:07

So, Code in Beitrag 1 aktualisiert.

Jetzt sollte es sowohl auf der RM (mit ReGa ab .219) als auch auf OCCU (mit ReGa .217) funktionieren.

Wenn das jemand mit RM mal testen könnte? Es reicht den Code einfach bei "Skript testen" reinzuwerfen, da er Testdaten enthält. Danke!
jmaus hat geschrieben:
04.08.2021, 19:16
"Müssen" musst du gar nix. Du kannst diesen Replace() aufruf so oft aufrufen wie du willst. die große performance-bremse sollte das nicht sein.
Habe ich mal so gelernt. Oft benötigte Ergebnisse von Ausdrücken besser zwischenspeichern als immer wieder neu zu berechnen. Wars auf dem C64? Ich weiß es nicht mehr. Außerdem finde ich den Code dann übersichtlicher. Ist also eher ein inneres "muss". :wink:
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 13.08.2021, 13:54

V1.6 in Beitrag 1 veröffentlicht.

Ist jetzt nochmal etwas robuster bei geschachtelten Objekten. Liest zwar immer noch nicht alles perfekt ein, aber für die meisten Anwendungsfälle wird es reichen.
Zuletzt geändert von MichaelN am 20.08.2021, 21:48, insgesamt 1-mal geändert.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

MichaelN
Beiträge: 9562
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 696 Mal
Danksagung erhalten: 1608 Mal

Re: JSON-APIs auswerten

Beitrag von MichaelN » 20.08.2021, 21:48

V1.7 in Beitrag 1 veröffentlicht.

Nun funktionieren auch relativ komplexe JSON ziemlich gut und sehr komplexe immer noch halbwegs anständig. Obwohl es da mitunter zu sehr interessanten Variablennamen kommt. Aber besser so, als das man gar keine Daten auslesen kann. Die üblichen technischen JSON-Ausgaben sollten problemlos interpretiert werden. Die problematischen kommen eher aus der Welt der Wetterdaten.

Hier z.B. die Ausgabe der 12h Vorhersage von AccuWeather:

JSON-Ausgabe:

Code: Alles auswählen

HTTP-Request OK: [{"DateTime":"2021-08-19T20:00:00+02:00","EpochDateTime":1629396000,"WeatherIcon":6,"IconPhrase":"Stark bewölkt","HasPrecipitation":false,"IsDaylight":true,"Temperature":{"Value":18.2,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":17.6,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":17.6,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":15.6,"Unit":"C","UnitType":17},"DewPoint":{"Value":13.7,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":9.3,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":242,"Localized":"WSW","English":"WSW"}},"WindGust":{"Speed":{"Value":16.7,"Unit":"km/h","UnitType":7}},"RelativeHumidity":75,"IndoorRelativeHumidity":67,"Visibility":{"Value":16.1,"Unit":"km","UnitType":6},"Ceiling":{"Value":549.0,"Unit":"m","UnitType":5},"UVIndex":0,"UVIndexText":"Niedrig","PrecipitationProbability":43,"ThunderstormProbability":8,"RainProbability":43,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.0,"Unit":"mm","UnitType":3},"Rain":{"Value":0.0,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":86,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":0.3,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=1&hbhhour=20&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=1&hbhhour=20&unit=c"},{"DateTime":"2021-08-19T21:00:00+02:00","EpochDateTime":1629399600,"WeatherIcon":38,"IconPhrase":"Stark bewölkt","HasPrecipitation":false,"IsDaylight":false,"Temperature":{"Value":17.9,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":17.5,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":17.5,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":15.4,"Unit":"C","UnitType":17},"DewPoint":{"Value":13.4,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":9.3,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":240,"Localized":"WSW","English":"WSW"}},"WindGust":{"Speed":{"Value":14.8,"Unit":"km/h","UnitType":7}},"RelativeHumidity":75,"IndoorRelativeHumidity":66,"Visibility":{"Value":16.1,"Unit":"km","UnitType":6},"Ceiling":{"Value":549.0,"Unit":"m","UnitType":5},"UVIndex":0,"UVIndexText":"Niedrig","PrecipitationProbability":47,"ThunderstormProbability":9,"RainProbability":47,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.0,"Unit":"mm","UnitType":3},"Rain":{"Value":0.0,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":85,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":0.0,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=1&hbhhour=21&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=1&hbhhour=21&unit=c"},{"DateTime":"2021-08-19T22:00:00+02:00","EpochDateTime":1629403200,"WeatherIcon":12,"IconPhrase":"Schauer","HasPrecipitation":true,"PrecipitationType":"Rain","PrecipitationIntensity":"Light","IsDaylight":false,"Temperature":{"Value":17.5,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":16.2,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":16.2,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":15.2,"Unit":"C","UnitType":17},"DewPoint":{"Value":13.3,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":7.4,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":233,"Localized":"SW","English":"SW"}},"WindGust":{"Speed":{"Value":11.1,"Unit":"km/h","UnitType":7}},"RelativeHumidity":76,"IndoorRelativeHumidity":65,"Visibility":{"Value":9.7,"Unit":"km","UnitType":6},"Ceiling":{"Value":549.0,"Unit":"m","UnitType":5},"UVIndex":0,"UVIndexText":"Niedrig","PrecipitationProbability":51,"ThunderstormProbability":10,"RainProbability":51,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.5,"Unit":"mm","UnitType":3},"Rain":{"Value":0.5,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":83,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":0.0,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=1&hbhhour=22&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=1&hbhhour=22&unit=c"},{"DateTime":"2021-08-19T23:00:00+02:00","EpochDateTime":1629406800,"WeatherIcon":12,"IconPhrase":"Schauer","HasPrecipitation":true,"PrecipitationType":"Rain","PrecipitationIntensity":"Light","IsDaylight":false,"Temperature":{"Value":17.2,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":16.0,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":16.0,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":15.1,"Unit":"C","UnitType":17},"DewPoint":{"Value":13.4,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":7.4,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":224,"Localized":"SW","English":"SW"}},"WindGust":{"Speed":{"Value":9.3,"Unit":"km/h","UnitType":7}},"RelativeHumidity":78,"IndoorRelativeHumidity":66,"Visibility":{"Value":9.7,"Unit":"km","UnitType":6},"Ceiling":{"Value":549.0,"Unit":"m","UnitType":5},"UVIndex":0,"UVIndexText":"Niedrig","PrecipitationProbability":51,"ThunderstormProbability":10,"RainProbability":51,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.5,"Unit":"mm","UnitType":3},"Rain":{"Value":0.5,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":82,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":0.0,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=1&hbhhour=23&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=1&hbhhour=23&unit=c"},{"DateTime":"2021-08-20T00:00:00+02:00","EpochDateTime":1629410400,"WeatherIcon":38,"IconPhrase":"Stark bewölkt","HasPrecipitation":false,"IsDaylight":false,"Temperature":{"Value":16.5,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":16.5,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":16.5,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":15.0,"Unit":"C","UnitType":17},"DewPoint":{"Value":13.7,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":5.6,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":228,"Localized":"SW","English":"SW"}},"WindGust":{"Speed":{"Value":9.3,"Unit":"km/h","UnitType":7}},"RelativeHumidity":84,"IndoorRelativeHumidity":67,"Visibility":{"Value":16.1,"Unit":"km","UnitType":6},"Ceiling":{"Value":549.0,"Unit":"m","UnitType":5},"UVIndex":0,"UVIndexText":"Niedrig","PrecipitationProbability":47,"ThunderstormProbability":9,"RainProbability":47,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.0,"Unit":"mm","UnitType":3},"Rain":{"Value":0.0,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":78,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":0.0,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=0&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=0&unit=c"},{"DateTime":"2021-08-20T01:00:00+02:00","EpochDateTime":1629414000,"WeatherIcon":36,"IconPhrase":"Heiter bis wolkig","HasPrecipitation":false,"IsDaylight":false,"Temperature":{"Value":15.8,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":15.5,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":15.5,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":14.7,"Unit":"C","UnitType":17},"DewPoint":{"Value":13.8,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":7.4,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":241,"Localized":"WSW","English":"WSW"}},"WindGust":{"Speed":{"Value":9.3,"Unit":"km/h","UnitType":7}},"RelativeHumidity":88,"IndoorRelativeHumidity":67,"Visibility":{"Value":16.1,"Unit":"km","UnitType":6},"Ceiling":{"Value":549.0,"Unit":"m","UnitType":5},"UVIndex":0,"UVIndexText":"Niedrig","PrecipitationProbability":47,"ThunderstormProbability":9,"RainProbability":47,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.0,"Unit":"mm","UnitType":3},"Rain":{"Value":0.0,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":74,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":0.0,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=1&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=1&unit=c"},{"DateTime":"2021-08-20T02:00:00+02:00","EpochDateTime":1629417600,"WeatherIcon":40,"IconPhrase":"Stark bewölkt mit Schauern","HasPrecipitation":true,"PrecipitationType":"Rain","PrecipitationIntensity":"Light","IsDaylight":false,"Temperature":{"Value":15.4,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":14.0,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":14.0,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":14.4,"Unit":"C","UnitType":17},"DewPoint":{"Value":13.4,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":7.4,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":246,"Localized":"WSW","English":"WSW"}},"WindGust":{"Speed":{"Value":9.3,"Unit":"km/h","UnitType":7}},"RelativeHumidity":88,"IndoorRelativeHumidity":66,"Visibility":{"Value":9.7,"Unit":"km","UnitType":6},"Ceiling":{"Value":549.0,"Unit":"m","UnitType":5},"UVIndex":0,"UVIndexText":"Niedrig","PrecipitationProbability":51,"ThunderstormProbability":10,"RainProbability":51,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.5,"Unit":"mm","UnitType":3},"Rain":{"Value":0.5,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":71,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":0.0,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=2&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=2&unit=c"},{"DateTime":"2021-08-20T03:00:00+02:00","EpochDateTime":1629421200,"WeatherIcon":36,"IconPhrase":"Heiter bis wolkig","HasPrecipitation":false,"IsDaylight":false,"Temperature":{"Value":15.0,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":14.8,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":14.8,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":13.9,"Unit":"C","UnitType":17},"DewPoint":{"Value":12.9,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":7.4,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":242,"Localized":"WSW","English":"WSW"}},"WindGust":{"Speed":{"Value":9.3,"Unit":"km/h","UnitType":7}},"RelativeHumidity":87,"IndoorRelativeHumidity":63,"Visibility":{"Value":16.1,"Unit":"km","UnitType":6},"Ceiling":{"Value":549.0,"Unit":"m","UnitType":5},"UVIndex":0,"UVIndexText":"Niedrig","PrecipitationProbability":47,"ThunderstormProbability":9,"RainProbability":47,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.0,"Unit":"mm","UnitType":3},"Rain":{"Value":0.0,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":67,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":0.0,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=3&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=3&unit=c"},{"DateTime":"2021-08-20T04:00:00+02:00","EpochDateTime":1629424800,"WeatherIcon":36,"IconPhrase":"Heiter bis wolkig","HasPrecipitation":false,"IsDaylight":false,"Temperature":{"Value":14.6,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":14.4,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":14.4,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":12.8,"Unit":"C","UnitType":17},"DewPoint":{"Value":11.1,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":7.4,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":235,"Localized":"SW","English":"SW"}},"WindGust":{"Speed":{"Value":9.3,"Unit":"km/h","UnitType":7}},"RelativeHumidity":79,"IndoorRelativeHumidity":56,"Visibility":{"Value":16.1,"Unit":"km","UnitType":6},"Ceiling":{"Value":549.0,"Unit":"m","UnitType":5},"UVIndex":0,"UVIndexText":"Niedrig","PrecipitationProbability":40,"ThunderstormProbability":8,"RainProbability":40,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.0,"Unit":"mm","UnitType":3},"Rain":{"Value":0.0,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":64,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":0.0,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=4&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=4&unit=c"},{"DateTime":"2021-08-20T05:00:00+02:00","EpochDateTime":1629428400,"WeatherIcon":36,"IconPhrase":"Heiter bis wolkig","HasPrecipitation":false,"IsDaylight":false,"Temperature":{"Value":13.9,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":13.7,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":13.7,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":12.6,"Unit":"C","UnitType":17},"DewPoint":{"Value":11.3,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":7.4,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":227,"Localized":"SW","English":"SW"}},"WindGust":{"Speed":{"Value":9.3,"Unit":"km/h","UnitType":7}},"RelativeHumidity":85,"IndoorRelativeHumidity":57,"Visibility":{"Value":16.1,"Unit":"km","UnitType":6},"Ceiling":{"Value":549.0,"Unit":"m","UnitType":5},"UVIndex":0,"UVIndexText":"Niedrig","PrecipitationProbability":34,"ThunderstormProbability":6,"RainProbability":34,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.0,"Unit":"mm","UnitType":3},"Rain":{"Value":0.0,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":60,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":0.0,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=5&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=5&unit=c"},{"DateTime":"2021-08-20T06:00:00+02:00","EpochDateTime":1629432000,"WeatherIcon":35,"IconPhrase":"Teilweise bewölkt","HasPrecipitation":false,"IsDaylight":false,"Temperature":{"Value":14.5,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":14.2,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":14.2,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":13.4,"Unit":"C","UnitType":17},"DewPoint":{"Value":12.3,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":7.4,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":220,"Localized":"SW","English":"SW"}},"WindGust":{"Speed":{"Value":9.3,"Unit":"km/h","UnitType":7}},"RelativeHumidity":87,"IndoorRelativeHumidity":61,"Visibility":{"Value":16.1,"Unit":"km","UnitType":6},"Ceiling":{"Value":9144.0,"Unit":"m","UnitType":5},"UVIndex":0,"UVIndexText":"Niedrig","PrecipitationProbability":34,"ThunderstormProbability":6,"RainProbability":34,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.0,"Unit":"mm","UnitType":3},"Rain":{"Value":0.0,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":47,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":0.3,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=6&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=6&unit=c"},{"DateTime":"2021-08-20T07:00:00+02:00","EpochDateTime":1629435600,"WeatherIcon":3,"IconPhrase":"Teils sonnig","HasPrecipitation":false,"IsDaylight":true,"Temperature":{"Value":14.9,"Unit":"C","UnitType":17},"RealFeelTemperature":{"Value":15.4,"Unit":"C","UnitType":17},"RealFeelTemperatureShade":{"Value":15.4,"Unit":"C","UnitType":17},"WetBulbTemperature":{"Value":14.3,"Unit":"C","UnitType":17},"DewPoint":{"Value":13.6,"Unit":"C","UnitType":17},"Wind":{"Speed":{"Value":7.4,"Unit":"km/h","UnitType":7},"Direction":{"Degrees":214,"Localized":"SW","English":"SW"}},"WindGust":{"Speed":{"Value":11.1,"Unit":"km/h","UnitType":7}},"RelativeHumidity":92,"IndoorRelativeHumidity":67,"Visibility":{"Value":16.1,"Unit":"km","UnitType":6},"Ceiling":{"Value":9144.0,"Unit":"m","UnitType":5},"UVIndex":1,"UVIndexText":"Niedrig","PrecipitationProbability":37,"ThunderstormProbability":7,"RainProbability":37,"SnowProbability":0,"IceProbability":0,"TotalLiquid":{"Value":0.0,"Unit":"mm","UnitType":3},"Rain":{"Value":0.0,"Unit":"mm","UnitType":3},"Snow":{"Value":0.0,"Unit":"cm","UnitType":4},"Ice":{"Value":0.0,"Unit":"mm","UnitType":3},"CloudCover":33,"Evapotranspiration":{"Value":0.0,"Unit":"mm","UnitType":3},"SolarIrradiance":{"Value":3.0,"Unit":"W/m²","UnitType":33},"MobileLink":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=7&unit=c","Link":"http://www.accuweather.com/de/de/sterkrade/46145/hourly-weather-forecast/170293?day=2&hbhhour=7&unit=c"}]
interpretierte Daten mit der Auflistung der mölichen Systemvariablen-Namen und der Daten die darin abgelegt würden:

Code: Alles auswählen

JSON_DateTime = '2021-08-19T20'
JSON_EpochDateTime = '1629396000'
JSON_WeatherIcon = '6'
JSON_IconPhrase = 'Stark bewölkt'
JSON_HasPrecipitation = 'false'
JSON_IsDaylight = 'true'
JSON_Temperature_Value = '18.2'
JSON_Temperature_Unit = 'C'
JSON_Temperature_UnitType = '17'
JSON_RealFeelTemperature_Value = '17.6'
JSON_RealFeelTemperature_Unit = 'C'
JSON_RealFeelTemperature_UnitType = '17'
JSON_RealFeelTemperatureShade_Value = '17.6'
JSON_RealFeelTemperatureShade_Unit = 'C'
JSON_RealFeelTemperatureShade_UnitType = '17'
JSON_WetBulbTemperature_Value = '15.6'
JSON_WetBulbTemperature_Unit = 'C'
JSON_WetBulbTemperature_UnitType = '17'
JSON_DewPoint_Value = '13.7'
JSON_DewPoint_Unit = 'C'
JSON_DewPoint_UnitType = '17'
JSON_Wind_Speed_Value = '9.3'
JSON_Wind_Speed_Unit = 'km/h'
JSON_Wind_Speed_UnitType = '7'
JSON_Wind_Direction_Degrees = '242'
JSON_Wind_Direction_Localized = 'WSW'
JSON_Wind_Direction_English = 'WSW'
JSON_WindGust_Speed_Value = '16.7'
JSON_WindGust_Speed_Unit = 'km/h'
JSON_WindGust_Speed_UnitType = '7'
JSON_RelativeHumidity = '75'
JSON_IndoorRelativeHumidity = '67'
JSON_Visibility_Value = '16.1'
JSON_Visibility_Unit = 'km'
JSON_Visibility_UnitType = '6'
JSON_Ceiling_Value = '549.0'
JSON_Ceiling_Unit = 'm'
JSON_Ceiling_UnitType = '5'
JSON_UVIndex = '0'
JSON_UVIndexText = 'Niedrig'
JSON_PrecipitationProbability = '43'
JSON_ThunderstormProbability = '8'
JSON_RainProbability = '43'
JSON_SnowProbability = '0'
JSON_IceProbability = '0'
JSON_TotalLiquid_Value = '0.0'
JSON_TotalLiquid_Unit = 'mm'
JSON_TotalLiquid_UnitType = '3'
JSON_Rain_Value = '0.0'
JSON_Rain_Unit = 'mm'
JSON_Rain_UnitType = '3'
JSON_Snow_Value = '0.0'
JSON_Snow_Unit = 'cm'
JSON_Snow_UnitType = '4'
JSON_Ice_Value = '0.0'
JSON_Ice_Unit = 'mm'
JSON_Ice_UnitType = '3'
JSON_CloudCover = '86'
JSON_Evapotranspiration_Value = '0.0'
JSON_Evapotranspiration_Unit = 'mm'
JSON_Evapotranspiration_UnitType = '3'
JSON_SolarIrradiance_Value = '0.3'
JSON_SolarIrradiance_Unit = 'W/m²'
JSON_SolarIrradiance_UnitType = '33'
JSON_MobileLink = 'http'
JSON_Link = 'http'
JSON_1_DateTime = '2021-08-19T21'
JSON_1_EpochDateTime = '1629399600'
JSON_1_WeatherIcon = '38'
JSON_1_IconPhrase = 'Stark bewölkt'
JSON_1_HasPrecipitation = 'false'
JSON_1_IsDaylight = 'false'
JSON_1_Temperature_Value = '17.9'
JSON_1_Temperature_Unit = 'C'
JSON_1_Temperature_UnitType = '17'
JSON_1_RealFeelTemperature_Value = '17.5'
JSON_1_RealFeelTemperature_Unit = 'C'
JSON_1_RealFeelTemperature_UnitType = '17'
JSON_1_RealFeelTemperatureShade_Value = '17.5'
JSON_1_RealFeelTemperatureShade_Unit = 'C'
JSON_1_RealFeelTemperatureShade_UnitType = '17'
JSON_1_WetBulbTemperature_Value = '15.4'
JSON_1_WetBulbTemperature_Unit = 'C'
JSON_1_WetBulbTemperature_UnitType = '17'
JSON_1_DewPoint_Value = '13.4'
JSON_1_DewPoint_Unit = 'C'
JSON_1_DewPoint_UnitType = '17'
JSON_1_Wind_Speed_Value = '9.3'
JSON_1_Wind_Speed_Unit = 'km/h'
JSON_1_Wind_Speed_UnitType = '7'
JSON_1_Wind_Direction_Degrees = '240'
JSON_1_Wind_Direction_Localized = 'WSW'
JSON_1_Wind_Direction_English = 'WSW'
JSON_1_WindGust_Speed_Value = '14.8'
JSON_1_WindGust_Speed_Unit = 'km/h'
JSON_1_WindGust_Speed_UnitType = '7'
JSON_1_RelativeHumidity = '75'
JSON_1_IndoorRelativeHumidity = '66'
JSON_1_Visibility_Value = '16.1'
JSON_1_Visibility_Unit = 'km'
JSON_1_Visibility_UnitType = '6'
JSON_1_Ceiling_Value = '549.0'
JSON_1_Ceiling_Unit = 'm'
JSON_1_Ceiling_UnitType = '5'
JSON_1_UVIndex = '0'
JSON_1_UVIndexText = 'Niedrig'
JSON_1_PrecipitationProbability = '47'
JSON_1_ThunderstormProbability = '9'
JSON_1_RainProbability = '47'
JSON_1_SnowProbability = '0'
JSON_1_IceProbability = '0'
JSON_1_TotalLiquid_Value = '0.0'
JSON_1_TotalLiquid_Unit = 'mm'
JSON_1_TotalLiquid_UnitType = '3'
JSON_1_Rain_Value = '0.0'
JSON_1_Rain_Unit = 'mm'
JSON_1_Rain_UnitType = '3'
JSON_1_Snow_Value = '0.0'
JSON_1_Snow_Unit = 'cm'
JSON_1_Snow_UnitType = '4'
JSON_1_Ice_Value = '0.0'
JSON_1_Ice_Unit = 'mm'
JSON_1_Ice_UnitType = '3'
JSON_1_CloudCover = '85'
JSON_1_Evapotranspiration_Value = '0.0'
JSON_1_Evapotranspiration_Unit = 'mm'
JSON_1_Evapotranspiration_UnitType = '3'
JSON_1_SolarIrradiance_Value = '0.0'
JSON_1_SolarIrradiance_Unit = 'W/m²'
JSON_1_SolarIrradiance_UnitType = '33'
JSON_1_MobileLink = 'http'
JSON_1_Link = 'http'
JSON_2_DateTime = '2021-08-19T22'
JSON_2_EpochDateTime = '1629403200'
JSON_2_WeatherIcon = '12'
JSON_2_IconPhrase = 'Schauer'
JSON_2_HasPrecipitation = 'true'
JSON_2_PrecipitationType = 'Rain'
JSON_2_PrecipitationIntensity = 'Light'
JSON_2_IsDaylight = 'false'
JSON_2_Temperature_Value = '17.5'
JSON_2_Temperature_Unit = 'C'
JSON_2_Temperature_UnitType = '17'
JSON_2_RealFeelTemperature_Value = '16.2'
JSON_2_RealFeelTemperature_Unit = 'C'
JSON_2_RealFeelTemperature_UnitType = '17'
JSON_2_RealFeelTemperatureShade_Value = '16.2'
JSON_2_RealFeelTemperatureShade_Unit = 'C'
JSON_2_RealFeelTemperatureShade_UnitType = '17'
JSON_2_WetBulbTemperature_Value = '15.2'
JSON_2_WetBulbTemperature_Unit = 'C'
JSON_2_WetBulbTemperature_UnitType = '17'
JSON_2_DewPoint_Value = '13.3'
JSON_2_DewPoint_Unit = 'C'
JSON_2_DewPoint_UnitType = '17'
JSON_2_Wind_Speed_Value = '7.4'
JSON_2_Wind_Speed_Unit = 'km/h'
JSON_2_Wind_Speed_UnitType = '7'
JSON_2_Wind_Direction_Degrees = '233'
JSON_2_Wind_Direction_Localized = 'SW'
JSON_2_Wind_Direction_English = 'SW'
JSON_2_WindGust_Speed_Value = '11.1'
JSON_2_WindGust_Speed_Unit = 'km/h'
JSON_2_WindGust_Speed_UnitType = '7'
JSON_2_RelativeHumidity = '76'
JSON_2_IndoorRelativeHumidity = '65'
JSON_2_Visibility_Value = '9.7'
JSON_2_Visibility_Unit = 'km'
JSON_2_Visibility_UnitType = '6'
JSON_2_Ceiling_Value = '549.0'
JSON_2_Ceiling_Unit = 'm'
JSON_2_Ceiling_UnitType = '5'
JSON_2_UVIndex = '0'
JSON_2_UVIndexText = 'Niedrig'
JSON_2_PrecipitationProbability = '51'
JSON_2_ThunderstormProbability = '10'
JSON_2_RainProbability = '51'
JSON_2_SnowProbability = '0'
JSON_2_IceProbability = '0'
JSON_2_TotalLiquid_Value = '0.5'
JSON_2_TotalLiquid_Unit = 'mm'
JSON_2_TotalLiquid_UnitType = '3'
JSON_2_Rain_Value = '0.5'
JSON_2_Rain_Unit = 'mm'
JSON_2_Rain_UnitType = '3'
JSON_2_Snow_Value = '0.0'
JSON_2_Snow_Unit = 'cm'
JSON_2_Snow_UnitType = '4'
JSON_2_Ice_Value = '0.0'
JSON_2_Ice_Unit = 'mm'
JSON_2_Ice_UnitType = '3'
JSON_2_CloudCover = '83'
JSON_2_Evapotranspiration_Value = '0.0'
JSON_2_Evapotranspiration_Unit = 'mm'
JSON_2_Evapotranspiration_UnitType = '3'
JSON_2_SolarIrradiance_Value = '0.0'
JSON_2_SolarIrradiance_Unit = 'W/m²'
JSON_2_SolarIrradiance_UnitType = '33'
JSON_2_MobileLink = 'http'
JSON_2_Link = 'http'
JSON_3_DateTime = '2021-08-19T23'
JSON_3_EpochDateTime = '1629406800'
JSON_3_WeatherIcon = '12'
JSON_3_IconPhrase = 'Schauer'
JSON_3_HasPrecipitation = 'true'
JSON_3_PrecipitationType = 'Rain'
JSON_3_PrecipitationIntensity = 'Light'
JSON_3_IsDaylight = 'false'
JSON_3_Temperature_Value = '17.2'
JSON_3_Temperature_Unit = 'C'
JSON_3_Temperature_UnitType = '17'
JSON_3_RealFeelTemperature_Value = '16.0'
JSON_3_RealFeelTemperature_Unit = 'C'
JSON_3_RealFeelTemperature_UnitType = '17'
JSON_3_RealFeelTemperatureShade_Value = '16.0'
JSON_3_RealFeelTemperatureShade_Unit = 'C'
JSON_3_RealFeelTemperatureShade_UnitType = '17'
JSON_3_WetBulbTemperature_Value = '15.1'
JSON_3_WetBulbTemperature_Unit = 'C'
JSON_3_WetBulbTemperature_UnitType = '17'
JSON_3_DewPoint_Value = '13.4'
JSON_3_DewPoint_Unit = 'C'
JSON_3_DewPoint_UnitType = '17'
JSON_3_Wind_Speed_Value = '7.4'
JSON_3_Wind_Speed_Unit = 'km/h'
JSON_3_Wind_Speed_UnitType = '7'
JSON_3_Wind_Direction_Degrees = '224'
JSON_3_Wind_Direction_Localized = 'SW'
JSON_3_Wind_Direction_English = 'SW'
JSON_3_WindGust_Speed_Value = '9.3'
JSON_3_WindGust_Speed_Unit = 'km/h'
JSON_3_WindGust_Speed_UnitType = '7'
JSON_3_RelativeHumidity = '78'
JSON_3_IndoorRelativeHumidity = '66'
JSON_3_Visibility_Value = '9.7'
JSON_3_Visibility_Unit = 'km'
JSON_3_Visibility_UnitType = '6'
JSON_3_Ceiling_Value = '549.0'
JSON_3_Ceiling_Unit = 'm'
JSON_3_Ceiling_UnitType = '5'
JSON_3_UVIndex = '0'
JSON_3_UVIndexText = 'Niedrig'
JSON_3_PrecipitationProbability = '51'
JSON_3_ThunderstormProbability = '10'
JSON_3_RainProbability = '51'
JSON_3_SnowProbability = '0'
JSON_3_IceProbability = '0'
JSON_3_TotalLiquid_Value = '0.5'
JSON_3_TotalLiquid_Unit = 'mm'
JSON_3_TotalLiquid_UnitType = '3'
JSON_3_Rain_Value = '0.5'
JSON_3_Rain_Unit = 'mm'
JSON_3_Rain_UnitType = '3'
JSON_3_Snow_Value = '0.0'
JSON_3_Snow_Unit = 'cm'
JSON_3_Snow_UnitType = '4'
JSON_3_Ice_Value = '0.0'
JSON_3_Ice_Unit = 'mm'
JSON_3_Ice_UnitType = '3'
JSON_3_CloudCover = '82'
JSON_3_Evapotranspiration_Value = '0.0'
JSON_3_Evapotranspiration_Unit = 'mm'
JSON_3_Evapotranspiration_UnitType = '3'
JSON_3_SolarIrradiance_Value = '0.0'
JSON_3_SolarIrradiance_Unit = 'W/m²'
JSON_3_SolarIrradiance_UnitType = '33'
JSON_3_MobileLink = 'http'
JSON_3_Link = 'http'
JSON_4_DateTime = '2021-08-20T00'
JSON_4_EpochDateTime = '1629410400'
JSON_4_WeatherIcon = '38'
JSON_4_IconPhrase = 'Stark bewölkt'
JSON_4_HasPrecipitation = 'false'
JSON_4_IsDaylight = 'false'
JSON_4_Temperature_Value = '16.5'
JSON_4_Temperature_Unit = 'C'
JSON_4_Temperature_UnitType = '17'
JSON_4_RealFeelTemperature_Value = '16.5'
JSON_4_RealFeelTemperature_Unit = 'C'
JSON_4_RealFeelTemperature_UnitType = '17'
JSON_4_RealFeelTemperatureShade_Value = '16.5'
JSON_4_RealFeelTemperatureShade_Unit = 'C'
JSON_4_RealFeelTemperatureShade_UnitType = '17'
JSON_4_WetBulbTemperature_Value = '15.0'
JSON_4_WetBulbTemperature_Unit = 'C'
JSON_4_WetBulbTemperature_UnitType = '17'
JSON_4_DewPoint_Value = '13.7'
JSON_4_DewPoint_Unit = 'C'
JSON_4_DewPoint_UnitType = '17'
JSON_4_Wind_Speed_Value = '5.6'
JSON_4_Wind_Speed_Unit = 'km/h'
JSON_4_Wind_Speed_UnitType = '7'
JSON_4_Wind_Direction_Degrees = '228'
JSON_4_Wind_Direction_Localized = 'SW'
JSON_4_Wind_Direction_English = 'SW'
JSON_4_WindGust_Speed_Value = '9.3'
JSON_4_WindGust_Speed_Unit = 'km/h'
JSON_4_WindGust_Speed_UnitType = '7'
JSON_4_RelativeHumidity = '84'
JSON_4_IndoorRelativeHumidity = '67'
JSON_4_Visibility_Value = '16.1'
JSON_4_Visibility_Unit = 'km'
JSON_4_Visibility_UnitType = '6'
JSON_4_Ceiling_Value = '549.0'
JSON_4_Ceiling_Unit = 'm'
JSON_4_Ceiling_UnitType = '5'
JSON_4_UVIndex = '0'
JSON_4_UVIndexText = 'Niedrig'
JSON_4_PrecipitationProbability = '47'
JSON_4_ThunderstormProbability = '9'
JSON_4_RainProbability = '47'
JSON_4_SnowProbability = '0'
JSON_4_IceProbability = '0'
JSON_4_TotalLiquid_Value = '0.0'
JSON_4_TotalLiquid_Unit = 'mm'
JSON_4_TotalLiquid_UnitType = '3'
JSON_4_Rain_Value = '0.0'
JSON_4_Rain_Unit = 'mm'
JSON_4_Rain_UnitType = '3'
JSON_4_Snow_Value = '0.0'
JSON_4_Snow_Unit = 'cm'
JSON_4_Snow_UnitType = '4'
JSON_4_Ice_Value = '0.0'
JSON_4_Ice_Unit = 'mm'
JSON_4_Ice_UnitType = '3'
JSON_4_CloudCover = '78'
JSON_4_Evapotranspiration_Value = '0.0'
JSON_4_Evapotranspiration_Unit = 'mm'
JSON_4_Evapotranspiration_UnitType = '3'
JSON_4_SolarIrradiance_Value = '0.0'
JSON_4_SolarIrradiance_Unit = 'W/m²'
JSON_4_SolarIrradiance_UnitType = '33'
JSON_4_MobileLink = 'http'
JSON_4_Link = 'http'
JSON_5_DateTime = '2021-08-20T01'
JSON_5_EpochDateTime = '1629414000'
JSON_5_WeatherIcon = '36'
JSON_5_IconPhrase = 'Heiter bis wolkig'
JSON_5_HasPrecipitation = 'false'
JSON_5_IsDaylight = 'false'
JSON_5_Temperature_Value = '15.8'
JSON_5_Temperature_Unit = 'C'
JSON_5_Temperature_UnitType = '17'
JSON_5_RealFeelTemperature_Value = '15.5'
JSON_5_RealFeelTemperature_Unit = 'C'
JSON_5_RealFeelTemperature_UnitType = '17'
JSON_5_RealFeelTemperatureShade_Value = '15.5'
JSON_5_RealFeelTemperatureShade_Unit = 'C'
JSON_5_RealFeelTemperatureShade_UnitType = '17'
JSON_5_WetBulbTemperature_Value = '14.7'
JSON_5_WetBulbTemperature_Unit = 'C'
JSON_5_WetBulbTemperature_UnitType = '17'
JSON_5_DewPoint_Value = '13.8'
JSON_5_DewPoint_Unit = 'C'
JSON_5_DewPoint_UnitType = '17'
JSON_5_Wind_Speed_Value = '7.4'
JSON_5_Wind_Speed_Unit = 'km/h'
JSON_5_Wind_Speed_UnitType = '7'
JSON_5_Wind_Direction_Degrees = '241'
JSON_5_Wind_Direction_Localized = 'WSW'
JSON_5_Wind_Direction_English = 'WSW'
JSON_5_WindGust_Speed_Value = '9.3'
JSON_5_WindGust_Speed_Unit = 'km/h'
JSON_5_WindGust_Speed_UnitType = '7'
JSON_5_RelativeHumidity = '88'
JSON_5_IndoorRelativeHumidity = '67'
JSON_5_Visibility_Value = '16.1'
JSON_5_Visibility_Unit = 'km'
JSON_5_Visibility_UnitType = '6'
JSON_5_Ceiling_Value = '549.0'
JSON_5_Ceiling_Unit = 'm'
JSON_5_Ceiling_UnitType = '5'
JSON_5_UVIndex = '0'
JSON_5_UVIndexText = 'Niedrig'
JSON_5_PrecipitationProbability = '47'
JSON_5_ThunderstormProbability = '9'
JSON_5_RainProbability = '47'
JSON_5_SnowProbability = '0'
JSON_5_IceProbability = '0'
JSON_5_TotalLiquid_Value = '0.0'
JSON_5_TotalLiquid_Unit = 'mm'
JSON_5_TotalLiquid_UnitType = '3'
JSON_5_Rain_Value = '0.0'
JSON_5_Rain_Unit = 'mm'
JSON_5_Rain_UnitType = '3'
JSON_5_Snow_Value = '0.0'
JSON_5_Snow_Unit = 'cm'
JSON_5_Snow_UnitType = '4'
JSON_5_Ice_Value = '0.0'
JSON_5_Ice_Unit = 'mm'
JSON_5_Ice_UnitType = '3'
JSON_5_CloudCover = '74'
JSON_5_Evapotranspiration_Value = '0.0'
JSON_5_Evapotranspiration_Unit = 'mm'
JSON_5_Evapotranspiration_UnitType = '3'
JSON_5_SolarIrradiance_Value = '0.0'
JSON_5_SolarIrradiance_Unit = 'W/m²'
JSON_5_SolarIrradiance_UnitType = '33'
JSON_5_MobileLink = 'http'
JSON_5_Link = 'http'
JSON_6_DateTime = '2021-08-20T02'
JSON_6_EpochDateTime = '1629417600'
JSON_6_WeatherIcon = '40'
JSON_6_IconPhrase = 'Stark bewölkt mit Schauern'
JSON_6_HasPrecipitation = 'true'
JSON_6_PrecipitationType = 'Rain'
JSON_6_PrecipitationIntensity = 'Light'
JSON_6_IsDaylight = 'false'
JSON_6_Temperature_Value = '15.4'
JSON_6_Temperature_Unit = 'C'
JSON_6_Temperature_UnitType = '17'
JSON_6_RealFeelTemperature_Value = '14.0'
JSON_6_RealFeelTemperature_Unit = 'C'
JSON_6_RealFeelTemperature_UnitType = '17'
JSON_6_RealFeelTemperatureShade_Value = '14.0'
JSON_6_RealFeelTemperatureShade_Unit = 'C'
JSON_6_RealFeelTemperatureShade_UnitType = '17'
JSON_6_WetBulbTemperature_Value = '14.4'
JSON_6_WetBulbTemperature_Unit = 'C'
JSON_6_WetBulbTemperature_UnitType = '17'
JSON_6_DewPoint_Value = '13.4'
JSON_6_DewPoint_Unit = 'C'
JSON_6_DewPoint_UnitType = '17'
JSON_6_Wind_Speed_Value = '7.4'
JSON_6_Wind_Speed_Unit = 'km/h'
JSON_6_Wind_Speed_UnitType = '7'
JSON_6_Wind_Direction_Degrees = '246'
JSON_6_Wind_Direction_Localized = 'WSW'
JSON_6_Wind_Direction_English = 'WSW'
JSON_6_WindGust_Speed_Value = '9.3'
JSON_6_WindGust_Speed_Unit = 'km/h'
JSON_6_WindGust_Speed_UnitType = '7'
JSON_6_RelativeHumidity = '88'
JSON_6_IndoorRelativeHumidity = '66'
JSON_6_Visibility_Value = '9.7'
JSON_6_Visibility_Unit = 'km'
JSON_6_Visibility_UnitType = '6'
JSON_6_Ceiling_Value = '549.0'
JSON_6_Ceiling_Unit = 'm'
JSON_6_Ceiling_UnitType = '5'
JSON_6_UVIndex = '0'
JSON_6_UVIndexText = 'Niedrig'
JSON_6_PrecipitationProbability = '51'
JSON_6_ThunderstormProbability = '10'
JSON_6_RainProbability = '51'
JSON_6_SnowProbability = '0'
JSON_6_IceProbability = '0'
JSON_6_TotalLiquid_Value = '0.5'
JSON_6_TotalLiquid_Unit = 'mm'
JSON_6_TotalLiquid_UnitType = '3'
JSON_6_Rain_Value = '0.5'
JSON_6_Rain_Unit = 'mm'
JSON_6_Rain_UnitType = '3'
JSON_6_Snow_Value = '0.0'
JSON_6_Snow_Unit = 'cm'
JSON_6_Snow_UnitType = '4'
JSON_6_Ice_Value = '0.0'
JSON_6_Ice_Unit = 'mm'
JSON_6_Ice_UnitType = '3'
JSON_6_CloudCover = '71'
JSON_6_Evapotranspiration_Value = '0.0'
JSON_6_Evapotranspiration_Unit = 'mm'
JSON_6_Evapotranspiration_UnitType = '3'
JSON_6_SolarIrradiance_Value = '0.0'
JSON_6_SolarIrradiance_Unit = 'W/m²'
JSON_6_SolarIrradiance_UnitType = '33'
JSON_6_MobileLink = 'http'
JSON_6_Link = 'http'
JSON_7_DateTime = '2021-08-20T03'
JSON_7_EpochDateTime = '1629421200'
JSON_7_WeatherIcon = '36'
JSON_7_IconPhrase = 'Heiter bis wolkig'
JSON_7_HasPrecipitation = 'false'
JSON_7_IsDaylight = 'false'
JSON_7_Temperature_Value = '15.0'
JSON_7_Temperature_Unit = 'C'
JSON_7_Temperature_UnitType = '17'
JSON_7_RealFeelTemperature_Value = '14.8'
JSON_7_RealFeelTemperature_Unit = 'C'
JSON_7_RealFeelTemperature_UnitType = '17'
JSON_7_RealFeelTemperatureShade_Value = '14.8'
JSON_7_RealFeelTemperatureShade_Unit = 'C'
JSON_7_RealFeelTemperatureShade_UnitType = '17'
JSON_7_WetBulbTemperature_Value = '13.9'
JSON_7_WetBulbTemperature_Unit = 'C'
JSON_7_WetBulbTemperature_UnitType = '17'
JSON_7_DewPoint_Value = '12.9'
JSON_7_DewPoint_Unit = 'C'
JSON_7_DewPoint_UnitType = '17'
JSON_7_Wind_Speed_Value = '7.4'
JSON_7_Wind_Speed_Unit = 'km/h'
JSON_7_Wind_Speed_UnitType = '7'
JSON_7_Wind_Direction_Degrees = '242'
JSON_7_Wind_Direction_Localized = 'WSW'
JSON_7_Wind_Direction_English = 'WSW'
JSON_7_WindGust_Speed_Value = '9.3'
JSON_7_WindGust_Speed_Unit = 'km/h'
JSON_7_WindGust_Speed_UnitType = '7'
JSON_7_RelativeHumidity = '87'
JSON_7_IndoorRelativeHumidity = '63'
JSON_7_Visibility_Value = '16.1'
JSON_7_Visibility_Unit = 'km'
JSON_7_Visibility_UnitType = '6'
JSON_7_Ceiling_Value = '549.0'
JSON_7_Ceiling_Unit = 'm'
JSON_7_Ceiling_UnitType = '5'
JSON_7_UVIndex = '0'
JSON_7_UVIndexText = 'Niedrig'
JSON_7_PrecipitationProbability = '47'
JSON_7_ThunderstormProbability = '9'
JSON_7_RainProbability = '47'
JSON_7_SnowProbability = '0'
JSON_7_IceProbability = '0'
JSON_7_TotalLiquid_Value = '0.0'
JSON_7_TotalLiquid_Unit = 'mm'
JSON_7_TotalLiquid_UnitType = '3'
JSON_7_Rain_Value = '0.0'
JSON_7_Rain_Unit = 'mm'
JSON_7_Rain_UnitType = '3'
JSON_7_Snow_Value = '0.0'
JSON_7_Snow_Unit = 'cm'
JSON_7_Snow_UnitType = '4'
JSON_7_Ice_Value = '0.0'
JSON_7_Ice_Unit = 'mm'
JSON_7_Ice_UnitType = '3'
JSON_7_CloudCover = '67'
JSON_7_Evapotranspiration_Value = '0.0'
JSON_7_Evapotranspiration_Unit = 'mm'
JSON_7_Evapotranspiration_UnitType = '3'
JSON_7_SolarIrradiance_Value = '0.0'
JSON_7_SolarIrradiance_Unit = 'W/m²'
JSON_7_SolarIrradiance_UnitType = '33'
JSON_7_MobileLink = 'http'
JSON_7_Link = 'http'
JSON_8_DateTime = '2021-08-20T04'
JSON_8_EpochDateTime = '1629424800'
JSON_8_WeatherIcon = '36'
JSON_8_IconPhrase = 'Heiter bis wolkig'
JSON_8_HasPrecipitation = 'false'
JSON_8_IsDaylight = 'false'
JSON_8_Temperature_Value = '14.6'
JSON_8_Temperature_Unit = 'C'
JSON_8_Temperature_UnitType = '17'
JSON_8_RealFeelTemperature_Value = '14.4'
JSON_8_RealFeelTemperature_Unit = 'C'
JSON_8_RealFeelTemperature_UnitType = '17'
JSON_8_RealFeelTemperatureShade_Value = '14.4'
JSON_8_RealFeelTemperatureShade_Unit = 'C'
JSON_8_RealFeelTemperatureShade_UnitType = '17'
JSON_8_WetBulbTemperature_Value = '12.8'
JSON_8_WetBulbTemperature_Unit = 'C'
JSON_8_WetBulbTemperature_UnitType = '17'
JSON_8_DewPoint_Value = '11.1'
JSON_8_DewPoint_Unit = 'C'
JSON_8_DewPoint_UnitType = '17'
JSON_8_Wind_Speed_Value = '7.4'
JSON_8_Wind_Speed_Unit = 'km/h'
JSON_8_Wind_Speed_UnitType = '7'
JSON_8_Wind_Direction_Degrees = '235'
JSON_8_Wind_Direction_Localized = 'SW'
JSON_8_Wind_Direction_English = 'SW'
JSON_8_WindGust_Speed_Value = '9.3'
JSON_8_WindGust_Speed_Unit = 'km/h'
JSON_8_WindGust_Speed_UnitType = '7'
JSON_8_RelativeHumidity = '79'
JSON_8_IndoorRelativeHumidity = '56'
JSON_8_Visibility_Value = '16.1'
JSON_8_Visibility_Unit = 'km'
JSON_8_Visibility_UnitType = '6'
JSON_8_Ceiling_Value = '549.0'
JSON_8_Ceiling_Unit = 'm'
JSON_8_Ceiling_UnitType = '5'
JSON_8_UVIndex = '0'
JSON_8_UVIndexText = 'Niedrig'
JSON_8_PrecipitationProbability = '40'
JSON_8_ThunderstormProbability = '8'
JSON_8_RainProbability = '40'
JSON_8_SnowProbability = '0'
JSON_8_IceProbability = '0'
JSON_8_TotalLiquid_Value = '0.0'
JSON_8_TotalLiquid_Unit = 'mm'
JSON_8_TotalLiquid_UnitType = '3'
JSON_8_Rain_Value = '0.0'
JSON_8_Rain_Unit = 'mm'
JSON_8_Rain_UnitType = '3'
JSON_8_Snow_Value = '0.0'
JSON_8_Snow_Unit = 'cm'
JSON_8_Snow_UnitType = '4'
JSON_8_Ice_Value = '0.0'
JSON_8_Ice_Unit = 'mm'
JSON_8_Ice_UnitType = '3'
JSON_8_CloudCover = '64'
JSON_8_Evapotranspiration_Value = '0.0'
JSON_8_Evapotranspiration_Unit = 'mm'
JSON_8_Evapotranspiration_UnitType = '3'
JSON_8_SolarIrradiance_Value = '0.0'
JSON_8_SolarIrradiance_Unit = 'W/m²'
JSON_8_SolarIrradiance_UnitType = '33'
JSON_8_MobileLink = 'http'
JSON_8_Link = 'http'
JSON_9_DateTime = '2021-08-20T05'
JSON_9_EpochDateTime = '1629428400'
JSON_9_WeatherIcon = '36'
JSON_9_IconPhrase = 'Heiter bis wolkig'
JSON_9_HasPrecipitation = 'false'
JSON_9_IsDaylight = 'false'
JSON_9_Temperature_Value = '13.9'
JSON_9_Temperature_Unit = 'C'
JSON_9_Temperature_UnitType = '17'
JSON_9_RealFeelTemperature_Value = '13.7'
JSON_9_RealFeelTemperature_Unit = 'C'
JSON_9_RealFeelTemperature_UnitType = '17'
JSON_9_RealFeelTemperatureShade_Value = '13.7'
JSON_9_RealFeelTemperatureShade_Unit = 'C'
JSON_9_RealFeelTemperatureShade_UnitType = '17'
JSON_9_WetBulbTemperature_Value = '12.6'
JSON_9_WetBulbTemperature_Unit = 'C'
JSON_9_WetBulbTemperature_UnitType = '17'
JSON_9_DewPoint_Value = '11.3'
JSON_9_DewPoint_Unit = 'C'
JSON_9_DewPoint_UnitType = '17'
JSON_9_Wind_Speed_Value = '7.4'
JSON_9_Wind_Speed_Unit = 'km/h'
JSON_9_Wind_Speed_UnitType = '7'
JSON_9_Wind_Direction_Degrees = '227'
JSON_9_Wind_Direction_Localized = 'SW'
JSON_9_Wind_Direction_English = 'SW'
JSON_9_WindGust_Speed_Value = '9.3'
JSON_9_WindGust_Speed_Unit = 'km/h'
JSON_9_WindGust_Speed_UnitType = '7'
JSON_9_RelativeHumidity = '85'
JSON_9_IndoorRelativeHumidity = '57'
JSON_9_Visibility_Value = '16.1'
JSON_9_Visibility_Unit = 'km'
JSON_9_Visibility_UnitType = '6'
JSON_9_Ceiling_Value = '549.0'
JSON_9_Ceiling_Unit = 'm'
JSON_9_Ceiling_UnitType = '5'
JSON_9_UVIndex = '0'
JSON_9_UVIndexText = 'Niedrig'
JSON_9_PrecipitationProbability = '34'
JSON_9_ThunderstormProbability = '6'
JSON_9_RainProbability = '34'
JSON_9_SnowProbability = '0'
JSON_9_IceProbability = '0'
JSON_9_TotalLiquid_Value = '0.0'
JSON_9_TotalLiquid_Unit = 'mm'
JSON_9_TotalLiquid_UnitType = '3'
JSON_9_Rain_Value = '0.0'
JSON_9_Rain_Unit = 'mm'
JSON_9_Rain_UnitType = '3'
JSON_9_Snow_Value = '0.0'
JSON_9_Snow_Unit = 'cm'
JSON_9_Snow_UnitType = '4'
JSON_9_Ice_Value = '0.0'
JSON_9_Ice_Unit = 'mm'
JSON_9_Ice_UnitType = '3'
JSON_9_CloudCover = '60'
JSON_9_Evapotranspiration_Value = '0.0'
JSON_9_Evapotranspiration_Unit = 'mm'
JSON_9_Evapotranspiration_UnitType = '3'
JSON_9_SolarIrradiance_Value = '0.0'
JSON_9_SolarIrradiance_Unit = 'W/m²'
JSON_9_SolarIrradiance_UnitType = '33'
JSON_9_MobileLink = 'http'
JSON_9_Link = 'http'
JSON_10_DateTime = '2021-08-20T06'
JSON_10_EpochDateTime = '1629432000'
JSON_10_WeatherIcon = '35'
JSON_10_IconPhrase = 'Teilweise bewölkt'
JSON_10_HasPrecipitation = 'false'
JSON_10_IsDaylight = 'false'
JSON_10_Temperature_Value = '14.5'
JSON_10_Temperature_Unit = 'C'
JSON_10_Temperature_UnitType = '17'
JSON_10_RealFeelTemperature_Value = '14.2'
JSON_10_RealFeelTemperature_Unit = 'C'
JSON_10_RealFeelTemperature_UnitType = '17'
JSON_10_RealFeelTemperatureShade_Value = '14.2'
JSON_10_RealFeelTemperatureShade_Unit = 'C'
JSON_10_RealFeelTemperatureShade_UnitType = '17'
JSON_10_WetBulbTemperature_Value = '13.4'
JSON_10_WetBulbTemperature_Unit = 'C'
JSON_10_WetBulbTemperature_UnitType = '17'
JSON_10_DewPoint_Value = '12.3'
JSON_10_DewPoint_Unit = 'C'
JSON_10_DewPoint_UnitType = '17'
JSON_10_Wind_Speed_Value = '7.4'
JSON_10_Wind_Speed_Unit = 'km/h'
JSON_10_Wind_Speed_UnitType = '7'
JSON_10_Wind_Direction_Degrees = '220'
JSON_10_Wind_Direction_Localized = 'SW'
JSON_10_Wind_Direction_English = 'SW'
JSON_10_WindGust_Speed_Value = '9.3'
JSON_10_WindGust_Speed_Unit = 'km/h'
JSON_10_WindGust_Speed_UnitType = '7'
JSON_10_RelativeHumidity = '87'
JSON_10_IndoorRelativeHumidity = '61'
JSON_10_Visibility_Value = '16.1'
JSON_10_Visibility_Unit = 'km'
JSON_10_Visibility_UnitType = '6'
JSON_10_Ceiling_Value = '9144.0'
JSON_10_Ceiling_Unit = 'm'
JSON_10_Ceiling_UnitType = '5'
JSON_10_UVIndex = '0'
JSON_10_UVIndexText = 'Niedrig'
JSON_10_PrecipitationProbability = '34'
JSON_10_ThunderstormProbability = '6'
JSON_10_RainProbability = '34'
JSON_10_SnowProbability = '0'
JSON_10_IceProbability = '0'
JSON_10_TotalLiquid_Value = '0.0'
JSON_10_TotalLiquid_Unit = 'mm'
JSON_10_TotalLiquid_UnitType = '3'
JSON_10_Rain_Value = '0.0'
JSON_10_Rain_Unit = 'mm'
JSON_10_Rain_UnitType = '3'
JSON_10_Snow_Value = '0.0'
JSON_10_Snow_Unit = 'cm'
JSON_10_Snow_UnitType = '4'
JSON_10_Ice_Value = '0.0'
JSON_10_Ice_Unit = 'mm'
JSON_10_Ice_UnitType = '3'
JSON_10_CloudCover = '47'
JSON_10_Evapotranspiration_Value = '0.0'
JSON_10_Evapotranspiration_Unit = 'mm'
JSON_10_Evapotranspiration_UnitType = '3'
JSON_10_SolarIrradiance_Value = '0.3'
JSON_10_SolarIrradiance_Unit = 'W/m²'
JSON_10_SolarIrradiance_UnitType = '33'
JSON_10_MobileLink = 'http'
JSON_10_Link = 'http'
JSON_11_DateTime = '2021-08-20T07'
JSON_11_EpochDateTime = '1629435600'
JSON_11_WeatherIcon = '3'
JSON_11_IconPhrase = 'Teils sonnig'
JSON_11_HasPrecipitation = 'false'
JSON_11_IsDaylight = 'true'
JSON_11_Temperature_Value = '14.9'
JSON_11_Temperature_Unit = 'C'
JSON_11_Temperature_UnitType = '17'
JSON_11_RealFeelTemperature_Value = '15.4'
JSON_11_RealFeelTemperature_Unit = 'C'
JSON_11_RealFeelTemperature_UnitType = '17'
JSON_11_RealFeelTemperatureShade_Value = '15.4'
JSON_11_RealFeelTemperatureShade_Unit = 'C'
JSON_11_RealFeelTemperatureShade_UnitType = '17'
JSON_11_WetBulbTemperature_Value = '14.3'
JSON_11_WetBulbTemperature_Unit = 'C'
JSON_11_WetBulbTemperature_UnitType = '17'
JSON_11_DewPoint_Value = '13.6'
JSON_11_DewPoint_Unit = 'C'
JSON_11_DewPoint_UnitType = '17'
JSON_11_Wind_Speed_Value = '7.4'
JSON_11_Wind_Speed_Unit = 'km/h'
JSON_11_Wind_Speed_UnitType = '7'
JSON_11_Wind_Direction_Degrees = '214'
JSON_11_Wind_Direction_Localized = 'SW'
JSON_11_Wind_Direction_English = 'SW'
JSON_11_WindGust_Speed_Value = '11.1'
JSON_11_WindGust_Speed_Unit = 'km/h'
JSON_11_WindGust_Speed_UnitType = '7'
JSON_11_RelativeHumidity = '92'
JSON_11_IndoorRelativeHumidity = '67'
JSON_11_Visibility_Value = '16.1'
JSON_11_Visibility_Unit = 'km'
JSON_11_Visibility_UnitType = '6'
JSON_11_Ceiling_Value = '9144.0'
JSON_11_Ceiling_Unit = 'm'
JSON_11_Ceiling_UnitType = '5'
JSON_11_UVIndex = '1'
JSON_11_UVIndexText = 'Niedrig'
JSON_11_PrecipitationProbability = '37'
JSON_11_ThunderstormProbability = '7'
JSON_11_RainProbability = '37'
JSON_11_SnowProbability = '0'
JSON_11_IceProbability = '0'
JSON_11_TotalLiquid_Value = '0.0'
JSON_11_TotalLiquid_Unit = 'mm'
JSON_11_TotalLiquid_UnitType = '3'
JSON_11_Rain_Value = '0.0'
JSON_11_Rain_Unit = 'mm'
JSON_11_Rain_UnitType = '3'
JSON_11_Snow_Value = '0.0'
JSON_11_Snow_Unit = 'cm'
JSON_11_Snow_UnitType = '4'
JSON_11_Ice_Value = '0.0'
JSON_11_Ice_Unit = 'mm'
JSON_11_Ice_UnitType = '3'
JSON_11_CloudCover = '33'
JSON_11_Evapotranspiration_Value = '0.0'
JSON_11_Evapotranspiration_Unit = 'mm'
JSON_11_Evapotranspiration_UnitType = '3'
JSON_11_SolarIrradiance_Value = '3.0'
JSON_11_SolarIrradiance_Unit = 'W/m²'
JSON_11_SolarIrradiance_UnitType = '33'
JSON_11_MobileLink = 'http'
JSON_11_Link = 'http'
Wenn nicht noch gravierende Fehler an "normalen" JSON Daten berichtet werden, werde ich nun nicht mehr weiter optimieren.
Den Code durchblicke ich selber kaum noch. Das Konstrukt ist kaum noch wartbar und die Code-Basis müsste nochmal komplett überarbeitet werden, wenn es wirklich perfekt werden sollte.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Antworten

Zurück zu „Projektvorstellungen“