Hello,
I’m currently using Weather Underground and the API to get weather warnings in OH.
As the service gets worse and worse and for new User the WU Service no longer provide an API, I looked around for alternatives.
In Germany, the DWD has the following file:
https://www.dwd.de/DWD/warnungen/warnapp/json/warnings.json
This will be every 10min. updated.
Unfortunately I am not very good in JSON Path, so here is an example of what information would be interesting for me:
,"108326000":[{"regionName":"Schwarzwald-Baar-Kreis","start":1528722000000,"end":1528723800000,"type":0,"state":"Baden-Württemberg","level":3,"stateShort":"BW","description":"Es treten Gewitter auf. Dabei gibt es Sturmböen mit Geschwindigkeiten um 80km/h (22m/s, 44kn, Bft 9) sowie Starkregen mit Niederschlagsmengen bis 25 l/m² pro Stunde und Hagel.","altitudeStart":null,"altitudeEnd":null,"headline":"Amtliche WARNUNG vor STARKEM GEWITTER","instruction":"ACHTUNG! Hinweis auf mögliche Gefahren: Örtlich kann es Blitzschlag geben. Bei Blitzschlag besteht Lebensgefahr! Vereinzelt können beispielsweise Bäume entwurzelt und Dächer beschädigt werden. Achten Sie besonders auf herabstürzende Äste, Dachziegel oder Gegenstände. Während des Platzregens sind kurzzeitig Verkehrsbehinderungen möglich.","event":"STARKES GEWITTER"}]
this information for the items:
"start":1528722000000
"end":1528723800000
"level":3
"description":"Es treten Gewitter auf. Dabei gibt es Sturmböen mit Geschwindigkeiten um 80km/h (22m/s, 44kn, Bft 9) sowie Starkregen mit Niederschlagsmengen bis 25 l/m² pro Stunde und Hagel."
"headline":"Amtliche WARNUNG vor STARKEM GEWITTER"
"instruction":"ACHTUNG! Hinweis auf mögliche Gefahren: Örtlich kann es Blitzschlag geben. Bei Blitzschlag besteht Lebensgefahr! Vereinzelt können beispielsweise Bäume entwurzelt und Dächer beschädigt werden. Achten Sie besonders auf herabstürzende Äste, Dachziegel oder Gegenstände. Während des Platzregens sind kurzzeitig Verkehrsbehinderungen möglich."
"event":"STARKES GEWITTER"
or:
,"106435000":[{"regionName":"Main-Kinzig-Kreis","start":1528711200000,"end":1528754400000,"type":0,"state":"Hessen","level":1,"stateShort":"HE","description":"Ab dem Mittag bilden sich einzelne schwere Gewitter mit heftigem Starkregen bis 40 l/qm in kurzer Zeit, Hagel um 4 cm sowie Sturmböen bis 85 km/h (Bft 9). Vereinzelt können auch extreme Regenmengen um 70 l/qm in wenigen Stunden und schwere Sturmböen bis 100 km/h (Bft 10) nicht ausgeschlossen werden. In der Nacht zum Dienstag lässt die Unwettergefahr deutlich nach. ","altitudeStart":null,"altitudeEnd":null,"headline":"VORABINFORMATION UNWETTER vor SCHWEREM GEWITTER","instruction":"Dies ist ein Hinweis auf erwartete Unwetter. Er soll die rechtzeitige Vorbereitung von Schutzmaßnahmen ermöglichen. Bitte verfolgen Sie die weiteren Wettervorhersagen mit besonderer Aufmerksamkeit.","event":"VORABINFORMATION SCHWERES GEWITTER"}]
"start":1528711200000
"end":1528754400000
"level":1
"description":"Ab dem Mittag bilden sich einzelne schwere Gewitter mit heftigem Starkregen bis 40 l/qm in kurzer Zeit, Hagel um 4 cm sowie Sturmböen bis 85 km/h (Bft 9). Vereinzelt können auch extreme Regenmengen um 70 l/qm in wenigen Stunden und schwere Sturmböen bis 100 km/h (Bft 10) nicht ausgeschlossen werden. In der Nacht zum Dienstag lässt die Unwettergefahr deutlich nach. "
"headline":"VORABINFORMATION UNWETTER vor SCHWEREM GEWITTER"
"instruction":"Dies ist ein Hinweis auf erwartete Unwetter. Er soll die rechtzeitige Vorbereitung von Schutzmaßnahmen ermöglichen. Bitte verfolgen Sie die weiteren Wettervorhersagen mit besonderer Aufmerksamkeit."
"event":"VORABINFORMATION SCHWERES GEWITTER"
Here is also the actual warnings.json as XML for upload:
warnings.json.xml (289.8 KB)
It would be important that only this data is output. Of course, there may be no message for the IDs, when their is no warnig for the region. It may also be the case that multiple messages are submitted for the same ID.
Maybe someone can help me?