MagicMirror / DWD / Glätte-Symbol nicht korrekt

NACHTRAG vom 26.11.2022:

Auf Nachfrage bestätigte der DWD, dass es zu den vermuteten Änderungen bei „Glätte“ kam und noch nicht alle Dokumente aktualisiert wurden.

In folgendem Dokument sind auf Seite 26 alle aktuellen Warngruppen aufgeführt.
https://www.dwd.de/DE/leistungen/opendata/help/warnungen/cap_dwd_profile_de_pdf_2_1_13.pdf

Neben „SLIPPERINESS“ gibt es auch noch „BLACK_ICE“ und „RIME_ICE“. Das alte „GLAZE“ entfiel komplett.

Die überarbeitete „MMM-DWD-WarnWeather.js“ sieht nun so aus:

 


 

Wer das „MMM-DWD-WarnWeather“-Modul im MagicMirror nutzt, bekommt das Symbol für „Geringe Glätte“ nicht mehr richtig angezeigt:

Es ist nur noch ein Rechteck in der richtigen Farbe sichtbar. Das liegt vermutlich an einer Änderung des DWD bzgl. Glättewarnungen: https://www.dwd.de/DE/Home/_functions/aktuelles/2022/20221108_glaettewarnungen.html

 

HINWEIS: Da das DWD-Modul nicht oft aktualisiert wird, macht es Sinn die Änderung lokal durchzuführen. Ggf. muss dies nach einem zukünftigen Update des Moduls erneut gemacht werden.

 

Das Problem kann einfach behoben werden

1. Eine „Warn-.xml“ des gewünschten Ortes herunterladen (zu einem Zeitpunkt, wenn die Warnung aktiv ist!):

https://maps.dwd.de/geoserver/dwd/ows?service=WFS&version=2.0.0&request=GetFeature&typeName=dwd:Warnungen_Gemeinden&CQL_FILTER=WARNCELLID%20IN%20(‚809180117‘)

 

(‚809180117‚) = WarncellID des Ortes, diese kann hier ermittelt werden: https://maps.dwd.de/geoserver/dwd/wms?service=WMS&version=1.1.0&request=GetMap&layers=dwd:Warngebiete_Gemeinden&styles=&bbox=5.876914,47.270362,15.037507,55.044381&width=1024&height=868&srs=EPSG:4326&format=application/openlayers#

 

2. Nach „<dwd:EC_GROUP>“ in der .xml suchen, den String ermitteln, der nicht als Symbol angezeigt wird.
Hier ist es „SLIPPERINESS“.

 

3. Die Datei „MMM-DWD-WarnWeather.js“ im Ordner „MMM-DWD-WarnWeather“ öffnen.
Im Abschnitt „this.icons = {„ eine Zeile mit dem ermittelten String und dem gewünschten Symbol einfügen:

 

Nach einem Neustart der MagicMirrors wird das richtige Symbol angezeigt:

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert