Ankündigung

Einklappen
Keine Ankündigung bisher.

Meteo Schweiz / Daten abrufen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • gaxy
    antwortet
    In der Schweiz kann man auch noch den Hagelservice von den Gebäudeversichern abfragen.

    Dann kriegt man regional bezogen Hagelwarnungen.

    https://www.vkg.ch/media/1822/flyer_..._2019_v1-0.pdf

    Die Hagelbox braucht man nicht, man kann nach der Anmeldung alles in Edomi via json anfragen.

    Einen Kommentar schreiben:


  • Hennessy
    antwortet
    Werde es auch bei mir ausprobieren, sobald ich Zeit hierzu finde ...

    Einen Kommentar schreiben:


  • mmarkus
    antwortet
    Danke fürs Teilen, verfolge das interessiert

    Einen Kommentar schreiben:


  • ctx
    antwortet
    Ach so Danke, das wusste ich nicht. Dass es eine "Unix Zeitrechnung" gibt.

    Ich hoffe doch das ich hier mit dem Beitrag einigen Schweizern zu verlässslichen Daten verhelfen kann. Ich hatte immer mal wider probleme mit luftdaten.info und darksky traute ich irgendwie nicht.

    Hier bin ich mir sicher das die Messwerte stimmen und entsprechen auch Qualitativ in Ordnung sind.
    Zuletzt geändert von ctx; 29.06.2020, 18:16.

    Einen Kommentar schreiben:


  • ak68
    antwortet
    Zitat von ctx Beitrag anzeigen
    Offen ist noch die Auswertung der Zeit... das Format sagt mir nichts... vielleicht weiss da jemand was.
    /1000 =

    2020_06_28_22_44_30_Window.png

    Umrechnung z.B.:

    2020_06_28_22_46_32_Window.png

    Einen Kommentar schreiben:


  • Hennessy
    antwortet
    Unixtimestamp.com

    du musst aber die letzten drei Ziffern deiner Zahl weglassen

    Einen Kommentar schreiben:


  • ctx
    antwortet
    Geschafft.

    Mit dem Baustein 19000933 und dem Baustein 19001208 funktionierts.
    Beim JSON Extractor hatte ich mühe die Anleitung zu verstehen aber nun gehts.

    So sieht es aus:

    Beim JSON Abfrage muss der Link der Station eingefügt werden : https://app-prod-ws.meteoswiss-app.c...ew?station=KOP

    Am Schluss kommt der Stationskürzel KOP = Koppingen

    Auf https://www.meteoschweiz.admin.ch/ho...tz-automatisch
    findet ihr alle Stationen und auf den einzelnen Stationen die Stationskürzel unten im Beschrieb der Station.

    Ihr könnt diesen beliebig ersetzen und danach bekommt ihr die Werte für eure Anlage.

    Beim JSON Extractor müsst ihr nun bei E2 bis E11 die Werte die ihr wollt eingeben und zwar wie folgt : Stationskürzel|Wert

    Beispiel : KOP|temperature [Temperatur in Koppingen] oder KOP|sunshine [Sonnenscheindauer]
    Der Trennstrich ist wichtig damit der Extractor das richtig verarbeiten kann.

    Folgende Werte können in KOP ausgelesen werden:

    Code:
     [TABLE="class: treeTable, cellpadding: 0, cellspacing: 0"]
     	 		[TR="class: treeRow stringRow selected"]
     			[TD="class: treeLabelCell"]stationId[/TD]
     			[TD="class: treeValueCell stringCell"]"KOP"[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow"]
     			[TD="class: treeLabelCell"]time[/TD]
     			[TD="class: treeValueCell numberCell"][URL="tel:1593375600000"]1593375600000[/URL][/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]temperature[/TD]
     			[TD="class: treeValueCell numberCell"]17.1[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]windSpeed[/TD]
     			[TD="class: treeValueCell numberCell"]3.6[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow"]
     			[TD="class: treeLabelCell"]windDirection[/TD]
     			[TD="class: treeValueCell numberCell"]147[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]windGust[/TD]
     			[TD="class: treeValueCell numberCell"]5[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]precipitation[/TD]
     			[TD="class: treeValueCell numberCell"]0.1[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]humidity[/TD]
     			[TD="class: treeValueCell numberCell"]93[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]pressureStandard[/TD]
     			[TD="class: treeValueCell numberCell"]1019[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]pressureStation[/TD]
     			[TD="class: treeValueCell numberCell"]961.7[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]pressureSea[/TD]
     			[TD="class: treeValueCell numberCell"]1017.7[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]sunshine[/TD]
     			[TD="class: treeValueCell numberCell"]0[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]dewPoint[/TD]
     			[TD="class: treeValueCell numberCell"]16[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]snowNew[/TD]
     			[TD="class: treeValueCell numberCell"]0[/TD]
     		[/TR]
     		[TR="class: treeRow numberRow opened"]
     			[TD="class: treeLabelCell"]snowTotal[/TD]
     			[TD="class: treeValueCell numberCell"]0[/TD]
     		[/TR]
     	 [/TABLE]



    Offen ist noch die Auswertung der Zeit... das Format sagt mir nichts... vielleicht weiss da jemand was.
    Angehängte Dateien
    Zuletzt geändert von ctx; 29.06.2020, 11:45.

    Einen Kommentar schreiben:


  • ctx
    antwortet
    Ich habe nun sogar die Daten meiner bevorzugten Station gefunden:

    https://app-prod-ws.meteoswiss-app.c...ew?station=KOP

    Irgendwie bekomme ich die aber nicht aufgesplittet.


    Code:
    {"KOP":{"stationId":"KOP","time":1593295200000,"temperature":17.7,"windSpeed":3.2,"windDirection":77,"windGust":5,"precipitation":0,"humidity":88,"pressureStandard":1017.3,"pressureStation":960.1,"pressureSea":1015.9,"sunshine":0,"dewPoint":15.7,"snowNew":0,"snowTotal":0}}
    Das bekomme ich als JSON in dem Baustein. Nun möchte ich natürlich die "temperatur" herausholen.. aber igendwie schaffe ich das nicht...

    Habe dazu mal tests gemacht.. siehe Foto.

    Kann mir da jemand weiterhlefen ?
    Angehängte Dateien

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Mit einem JSON Extractor LBS.
    Ich würde es mit dem 19001116 versuchen. Der kann die URL abrufen und die Auswertung machen, ansonsten wird es schwierig wegen der 10.000 Zeichen Begrenzung von EDOMI iKOs.

    Einen Kommentar schreiben:


  • ctx
    antwortet
    Also auf Zeile 233 wäre meine Information :-)

    https://data.geo.admin.ch/ch.meteosc...-10min_de.json

    wie hole ich mir die ?

    Code:
    ,{ "type":"Feature",
    "geometry":{
    "type":"Point",
    "coordinates":[2612662.32,1218664.25]},
    "id":"KOP",
    "properties":{
    "station_name":"Koppigen",
    "station_symbol":1,
    [B]"value":18.8,[/B]
    "unit": "°C",
    "reference_ts": "2020-06-22T07:20:00Z",
    "altitude": "486.00",
    "measurement_height": "2.00 m",
    "description":"<table><tbody><tr><td class='text-nowrap'><strong>Stationsname</strong></td><td>Koppigen (KOP)</td></tr><tr><td class='text-nowrap'><strong>Stationstyp</strong></td><td>Wetterstation</td></tr><tr><td class='text-nowrap'><strong>Eigentümer</strong></td><td>MeteoSchweiz</td></tr><tr><td><strong>Lufttemperatur</strong></td><td>18.8 °C (22.06.2020 09:20)</td></tr><tr><td class='text-nowrap'><strong>Messhöhe</strong></td><td>486.00 m (Höhe ü. Boden: 2.00 m)</td></tr><tr><td class='text-nowrap'><strong>Link</strong></td><td><a target=\"_blank\" href=\"https://www.meteoschweiz.admin.ch/home/messwerte.html?param=messwerte-lufttemperatur-10min&station=KOP\">Informationen zu dieser Station</a></td></tr></tbody></table>"}
    }
    Zuletzt geändert von ctx; 22.06.2020, 08:36.

    Einen Kommentar schreiben:


  • ctx
    antwortet
    Ok.. habe eben gerade gelesen das da nur die Standorte der Messtationen verfügbar sind.

    Damit müsste es aber gehen ?

    https://opendata.swiss/de/dataset/me...e-1bb100a02ac0


    https://data.geo.admin.ch/ch.meteosc...-10min_de.json

    Einen Kommentar schreiben:


  • jonofe
    antwortet
    Wo siehst du denn da eine JSON API?
    Wenn die keine API anbieten, dann wird das vermutlich nur über Web Scraping funktionieren, d.h. du rufst die Webseite ab und versuchst die Daten zum Beispiel mit einem preg_match() zu extrahieren.

    Einen Kommentar schreiben:


  • ctx
    hat ein Thema erstellt Meteo Schweiz / Daten abrufen.

    Meteo Schweiz / Daten abrufen

    Hallo Zusammen

    Immerwieder habe ich in meinem heutigen Wetter API unterbrüche und Daten die nicht kommen. Momentan benutze ich luftdaten.info, in der Schweiz hat es aber nur wenige Stationen die einen plausiblen Wert zurückgeben.

    Deshalb wollte ich das mal umbauen dabei dachte ich mir ich könnte gleich die Daten von Meteo Schweiz beziehen. (Schliesslich bezahle ich diese ja mit meinen Steuern)

    https://opendata.swiss/de/dataset/au...nmessstationen

    Aus dem was ich sehe sollten die Daten entsprechend verfühgbar sein.

    Station Koppingen

    Diese möchte ich auslesen, primär nur mal die Temperatur.
    Das müsste wohl irgendwie über JSON gehen ... aber wie komme ich genau an die notwendige Adresse um das abzurufen ?
    Zuletzt geändert von ctx; 22.06.2020, 07:18.
Lädt...
X