Weather Forecast from Deutscher Wetterdienst (DWD)

629 views
Skip to first unread message

Karen K

unread,
Jan 23, 2022, 8:47:12 AM1/23/22
to weewx-user
Last year I started to write some little scripts to collect data from Deutscher Wetterdienst (DWD), and as I was asked for, I published them on Github.

Last but no least I looked into the MOSMIX weather forecast data and wrote a script to process those data and create a forecast table.

Example:

MOSMIX-Vorhersage.png

The scripts you find at weewx-DWD

When I find time I hope I can include that into the Belchertown skin as an additional forecast and warnings provider. But that takes time as I have to learn the internal structures of the forecast function in belchertown.js

hesf...@gmail.com

unread,
Jan 24, 2022, 3:06:10 AM1/24/22
to weewx-user
Hallo,
eine Frage
Woher bekomme ich die Dinge wie "<i class="wi wi-thermometer"> " oder "<i class="wi wi-direction-down" style="transform:rotate(259.625deg);font-size:150%">"

in der allgemeinen "css" Datei sind derartige "class=wi " und/oder "class=wi-thermometer" nicht enthalten.
Auch die Symbole für Thermometer, Wind, Regenschirm, Manometer, Wolke und Sonne, erste Spalte  der Tabelle kann ich bei mir nicht finden, ich verwende nur die weewx.css ohne derartige Erweiterungen.

Bitte ein Tipp!
und eine Tipp für die Einbindung der neuen dwd-mosmix mit Parameter
Gruss
Hartmut

Karen K

unread,
Jan 24, 2022, 3:42:21 AM1/24/22
to weewx-user
In der Belchertown-Skin ist das schon eingebunden. Ansonsten muß folgende Zeile in den <head>-Bereich der HTML-Seite:

<link rel='stylesheet' href='//cdnjs.cloudflare.com/ajax/libs/weather-icons/2.0.9/css/weather-icons.min.css?ver=4.7.4' type='text/css' media='all' />

Am besten fügt man den Aufruf "/usr/local/bin/dwd-mosmix --weewx Stationscode" in die Datei /etc/cron.hourly/dwd ein. Den Stationscode bietet der DWD zum Herunterladen an. Dort kann man sich den passenden heraussuchen. Der Wert in der Spalte "id" ist es.

hesf...@gmail.com

unread,
Jan 24, 2022, 3:58:09 AM1/24/22
to weewx-user
Danke für die schnelle Antwort
Gruß
Hartmut
 bei wget-dwd funktioniert bei mir nicht die Umschreibung der Umlaute äöü , wie bei           #include raw "dwd/VHDL50_DWLG_LATEST.html"

Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: **** Ignoring template /home/weewx/skins/Wetter/forecastT.html.tmpl
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: **** Reason: 'utf-8' codec can't decode byte 0xfc in position 45: invalid start byte
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****    File "/home/weewx/bin/weewx/cheetahgenerator.py", line 343, in generate
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****    File "cheetah__home_weewx_skins_Wetter_forecastT_html_tmpl_1643014231_4651656_62682.py", line 244, in respond
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1685, in _handleCheetahInclude
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****      nestedTemplateClass = compiler.compile(source=source,
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 767, in compile
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****      compiler = compilerClass(source, file,
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Compiler.py", line 1660, in __init__
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****      source = f.read()
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3.9/codecs.py", line 322, in decode
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****      (result, consumed) = self._buffer_decode(data, self.errors, final)
Jan 24 09:55:34 wee2 weewx-weewx[8133] ERROR weewx.cheetahgenerator: ****  UnicodeDecodeError: 'utf-8' codec can't decode byte 0xfc in position 45: invalid start byte

Karen K

unread,
Jan 24, 2022, 4:24:02 AM1/24/22
to weewx-user
Ich befürchte, wir haben bei der letzten Änderung der Datei html2ent.ansi die Datei vom ANSI-Zeichensatz in den UTF8-Zeichensatz konvertiert, weshalb sie nicht mehr funktioniert. Ich habe die Datei nochmal hochgeladen. Bitte nochmal neu herunterladen und erneut probieren.
Message has been deleted

hesf...@gmail.com

unread,
Jan 24, 2022, 5:43:48 AM1/24/22
to weewx-user
Ich habe die Dateien neu geladen, jetzt ist alles i.O.

Danke für die Geduld
Hartmut

Karen K

unread,
Jan 24, 2022, 6:03:20 AM1/24/22
to weewx-user
Danke ebenfalls.

hesf...@gmail.com

unread,
Jan 30, 2022, 10:08:50 AM1/30/22
to weewx-user
Hallo
ich habe versucht die dwd-mosmix und dwd-cap-warnings durch etc/cron.hourly/dwd
 aktualisieren zu lassen
meine Version "dwd"
#!/bin/bash
# Daten beim Deutschen Wetterdienst herunterladen
# Copyright (C) 2021 Johanna Roedenbeck
# licensed under the terms of the General Public Licens (GPL) v3

# Diese Datei ist unter /etc/cron.hourly zu speichern. Sie muss
# ausfuehrbar sein.

#/usr/local/bin/wget-dwd 2>/dev/null
#/usr/local/bin/dwd-warnings 2>/dev/null >/dev/null

# Soll statt dwd-warnings dwd-cap-warnings verwendet werden,
# hier das Kommentarzeichen entfernen und dafuer eines vor
# die Zeile mit dwd-warnings setzen
/usr/local/bin/dwd-cap-warnings --weewx --resolution=city 2>/dev/null >/dev/null
# für die Gemeinde

/usr/local/bin/dwd-cap-warnings --weewx --resolution=county 2>/dev/null >/dev/null
# für den Landkreis

# Fuer Wettervorhersagen XXXXX durch den Stationscode
# ersetzen und das Kommentarzeichen entfernen.
/usr/local/bin/dwd-mosmix --weewx 10162 2>/dev/null >/dev/null
# für die Stadt1

/usr/local/bin/dwd-mosmix --weewx N8326 2>/dev/null >/dev/null
#für die Stadt 2

es erfolgt jedoch keine Aktualisierung der forecast-10162.inc , warn-GKR.inc , warn-LWL.inc
die id sind korrekt
Hartmut

Karen K

unread,
Jan 30, 2022, 10:20:19 AM1/30/22
to weewx-user
Da bitte ich darum, die Programme der Reihe nach auf der Kommandozeile mit der Hand aufzurufen, wobei 2>/dev/null >/dev/null am Ende wegzulassen ist. Stattdessen kann man noch --verbose hinzufügen. Was die Programm dann "ausspucken", würde ich gern hier sehen. Dazu bitte auch den Ausschnitt aus weewx.conf, wo es um den DWD geht.

hesf...@gmail.com

unread,
Jan 30, 2022, 10:25:07 AM1/30/22
to weewx-user
Hallo Per Hand
root@wetter:/home/weewx/skins/DWD# ./dwd-cap-warnings --resolution=county --verbose
Using test configuration
-- configuration data ----------------------------------
log success:   True
log failure:   True
status url:    https://opendata.dwd.de/weather/alerts/cap/DISTRICT_CELLS_STAT
diff msgs url: https://opendata.dwd.de/weather/alerts/cap/DISTRICT_CELLS_DIFF
filter area:   {'Kreis Ludwigslust-Parchim - West': 'LWL', 'Kreis Ludwigslust-Parchim - Ost': 'PCH'}
target path:   /home/weewx/skins/DWD/dwd
--------------------------------------------------------
about to download zip file list from https://opendata.dwd.de/weather/alerts/cap/DISTRICT_CELLS_STAT
zip file list successfully downloaded
processing file Z_CAP_C_EDZW_LATEST_PVW_STATUS_PREMIUMCELLS_DISTRICT_DE.zip
about to download https://opendata.dwd.de/weather/alerts/cap/DISTRICT_CELLS_STAT/Z_CAP_C_EDZW_LATEST_PVW_STATUS_PREMIUMCELLS_DISTRICT_DE.zip
successfully downloaded https://opendata.dwd.de/weather/alerts/cap/DISTRICT_CELLS_STAT/Z_CAP_C_EDZW_LATEST_PVW_STATUS_PREMIUMCELLS_DISTRICT_DE.zip
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.6e527fea-c994-4ed5-8aaf-6d81178e0ec7.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.6e527fea-c994-4ed5-8aaf-6d81178e0ec7.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.98140978-a707-499d-9d8f-be026d285ba4.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.98140978-a707-499d-9d8f-be026d285ba4.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.d25723ce-ff5d-4f6c-bb66-13c8050eaccf.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.d25723ce-ff5d-4f6c-bb66-13c8050eaccf.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.d68ac4d3-9f91-43a1-87e2-7de27282510d.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.d68ac4d3-9f91-43a1-87e2-7de27282510d.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643542380000.eb18b1ce-4054-489a-ad40-2963d6ad77e5.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643542380000.eb18b1ce-4054-489a-ad40-2963d6ad77e5.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643543400000.901c16e1-e63b-44f7-a995-9024a8d0df52.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643543400000.901c16e1-e63b-44f7-a995-9024a8d0df52.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643542380000.f6387e0e-1914-4c4a-8a19-970c584184ed.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643542380000.f6387e0e-1914-4c4a-8a19-970c584184ed.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643542740000.e43a6bd4-fa23-4b42-bc58-807381a78fd0.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643542740000.e43a6bd4-fa23-4b42-bc58-807381a78fd0.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643543040000.aec9bbd2-48fb-4802-87ab-6c1f2379fd81.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643543040000.aec9bbd2-48fb-4802-87ab-6c1f2379fd81.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643531640000.4a6ec449-0f59-44de-9762-e26c98d582c2.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643531640000.4a6ec449-0f59-44de-9762-e26c98d582c2.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.ddd13d2e-2978-4a96-b105-389544fda47c.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.ddd13d2e-2978-4a96-b105-389544fda47c.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.327b7d66-0cd6-4ca9-8a0d-27c968b56529.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.327b7d66-0cd6-4ca9-8a0d-27c968b56529.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.6710eb11-a22c-4dfc-861e-f35a7355baa9.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.6710eb11-a22c-4dfc-861e-f35a7355baa9.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.e2943c56-5262-421b-a3b6-75f3772de26c.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.e2943c56-5262-421b-a3b6-75f3772de26c.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.4aac5e0e-2d48-43dc-9343-f2b226c50bca.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.4aac5e0e-2d48-43dc-9343-f2b226c50bca.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.2cf3c477-86b0-4cfd-bde4-9f7581fccc06.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.2cf3c477-86b0-4cfd-bde4-9f7581fccc06.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.e5352626-8856-478c-9201-c7e4b3328647.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.e5352626-8856-478c-9201-c7e4b3328647.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.606e2b75-cb3d-4670-b771-105339389621.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.606e2b75-cb3d-4670-b771-105339389621.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.9150aa03-8caa-4817-add6-39ed109f64cc.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.9150aa03-8caa-4817-add6-39ed109f64cc.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.c57f59de-d2bb-4249-aaf4-b75e62a3fcf8.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.c57f59de-d2bb-4249-aaf4-b75e62a3fcf8.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.eb8cb406-81c7-416d-93e3-5e89c7c3b5ff.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.eb8cb406-81c7-416d-93e3-5e89c7c3b5ff.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.4acada2b-294f-4678-9276-e81943595d23.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.4acada2b-294f-4678-9276-e81943595d23.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.b39d71c8-1fe1-448f-8e6d-4350610a2159.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.b39d71c8-1fe1-448f-8e6d-4350610a2159.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.d348d518-1481-4a27-858b-64692dfe1fef.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.d348d518-1481-4a27-858b-64692dfe1fef.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.c37c57d9-ede0-4c38-baa1-414f8d304ea4.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.c37c57d9-ede0-4c38-baa1-414f8d304ea4.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.470cde96-b54f-44ed-8554-680799d0208c.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.470cde96-b54f-44ed-8554-680799d0208c.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.3cd89c73-5bb3-4588-b224-160bd5c14d3a.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.3cd89c73-5bb3-4588-b224-160bd5c14d3a.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.3868df2e-b613-4204-96b9-63372e2ad2dd.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.3868df2e-b613-4204-96b9-63372e2ad2dd.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.2a4f7ae9-144b-4a28-b2cf-f905eaf52dbe.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.2a4f7ae9-144b-4a28-b2cf-f905eaf52dbe.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.613bc94e-3e67-4e65-9855-585f77e91178.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.613bc94e-3e67-4e65-9855-585f77e91178.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.ddff5d62-ae78-4a74-9bee-d0383446b495.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.ddff5d62-ae78-4a74-9bee-d0383446b495.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.d0e9c87a-03ac-4997-86fd-3cf2a858cdad.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.d0e9c87a-03ac-4997-86fd-3cf2a858cdad.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.5f8e167e-fed3-4d87-8348-9b18a329362b.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.5f8e167e-fed3-4d87-8348-9b18a329362b.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.e4fdc854-20ab-4499-93bb-1a3fb27a984f.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.e4fdc854-20ab-4499-93bb-1a3fb27a984f.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.2f136dad-0f52-45f1-af22-e6a1b47dbe43.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.2f136dad-0f52-45f1-af22-e6a1b47dbe43.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643475420000.e80c82c5-bec2-4748-8cd1-7099f1297990.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643475420000.e80c82c5-bec2-4748-8cd1-7099f1297990.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.8231cb23-835b-461b-bb92-180811a4c43d.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.8231cb23-835b-461b-bb92-180811a4c43d.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.bf51cc3f-247c-4bd5-9736-94d7fb375715.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.bf51cc3f-247c-4bd5-9736-94d7fb375715.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.39817ce0-926e-41ac-92d5-f4d7fa470347.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.39817ce0-926e-41ac-92d5-f4d7fa470347.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643455380000.ce738ea8-fb16-42a1-b11f-ef844642d13a.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643455380000.ce738ea8-fb16-42a1-b11f-ef844642d13a.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.0620f334-7a90-4835-993f-1f4f6d96f0a5.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.0620f334-7a90-4835-993f-1f4f6d96f0a5.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643475420000.ad78c30e-702b-44a7-afd5-7e3a4cd1d195.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643475420000.ad78c30e-702b-44a7-afd5-7e3a4cd1d195.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643393340000.ddd9b8c1-b62e-4f5e-9187-c05474eccee4.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643393340000.ddd9b8c1-b62e-4f5e-9187-c05474eccee4.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643393340000.f4acfad7-7dc5-4b47-be89-fd7f93b7b8da.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643393340000.f4acfad7-7dc5-4b47-be89-fd7f93b7b8da.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.919d0d84-1a55-4439-95f7-c576707b2e99.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.919d0d84-1a55-4439-95f7-c576707b2e99.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643551860000.b515ac3a-54e6-4b8b-9c04-4d5bf3d515b4.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643551860000.b515ac3a-54e6-4b8b-9c04-4d5bf3d515b4.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.e56cc26c-9944-4d37-8efa-2bcc44128d35.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.e56cc26c-9944-4d37-8efa-2bcc44128d35.DEU.xml processed
file Z_CAP_C_EDZW_LATEST_PVW_STATUS_PREMIUMCELLS_DISTRICT_DE.zip processed
root@wetter:/home/weewx/skins/DWD# ./dwd-cap-warnings --resolution=city --verbose
Using test configuration
-- configuration data ----------------------------------
log success:   True
log failure:   True
status url:    https://opendata.dwd.de/weather/alerts/cap/COMMUNEUNION_CELLS_STAT
diff msgs url: https://opendata.dwd.de/weather/alerts/cap/COMMUNEUNION_CELLS_DIFF
filter area:   {'Gemeinde Klein Rogahn': 'GKR'}
target path:   /home/weewx/skins/DWD/dwd
--------------------------------------------------------
about to download zip file list from https://opendata.dwd.de/weather/alerts/cap/COMMUNEUNION_CELLS_STAT
zip file list successfully downloaded
processing file Z_CAP_C_EDZW_LATEST_PVW_STATUS_PREMIUMCELLS_COMMUNEUNION_DE.zip
about to download https://opendata.dwd.de/weather/alerts/cap/COMMUNEUNION_CELLS_STAT/Z_CAP_C_EDZW_LATEST_PVW_STATUS_PREMIUMCELLS_COMMUNEUNION_DE.zip
successfully downloaded https://opendata.dwd.de/weather/alerts/cap/COMMUNEUNION_CELLS_STAT/Z_CAP_C_EDZW_LATEST_PVW_STATUS_PREMIUMCELLS_COMMUNEUNION_DE.zip
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.d68ac4d3-9f91-43a1-87e2-7de27282510d.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.d68ac4d3-9f91-43a1-87e2-7de27282510d.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.6e527fea-c994-4ed5-8aaf-6d81178e0ec7.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.6e527fea-c994-4ed5-8aaf-6d81178e0ec7.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.98140978-a707-499d-9d8f-be026d285ba4.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.98140978-a707-499d-9d8f-be026d285ba4.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.d25723ce-ff5d-4f6c-bb66-13c8050eaccf.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540460000.d25723ce-ff5d-4f6c-bb66-13c8050eaccf.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643542740000.a6c343d3-8dd2-4bbc-83f9-ad61605795b8.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643542740000.a6c343d3-8dd2-4bbc-83f9-ad61605795b8.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643542380000.30cecbf3-4375-4be5-a8f1-859c039754ec.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643542380000.30cecbf3-4375-4be5-a8f1-859c039754ec.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643542380000.8bdec311-67dd-46f8-9587-4398931309b3.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643542380000.8bdec311-67dd-46f8-9587-4398931309b3.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643543040000.d575145e-8849-496e-a8a2-125cbfa4bde3.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643543040000.d575145e-8849-496e-a8a2-125cbfa4bde3.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643547300000.b0b90e04-fed7-4019-9b49-2949a698272b.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643547300000.b0b90e04-fed7-4019-9b49-2949a698272b.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643547300000.2a84bf28-a259-48de-8777-45d94b0aaeaf.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643547300000.2a84bf28-a259-48de-8777-45d94b0aaeaf.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643531640000.cc1fe984-afac-426f-97db-d8860a774118.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643531640000.cc1fe984-afac-426f-97db-d8860a774118.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.e2943c56-5262-421b-a3b6-75f3772de26c.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.e2943c56-5262-421b-a3b6-75f3772de26c.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.9150aa03-8caa-4817-add6-39ed109f64cc.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.9150aa03-8caa-4817-add6-39ed109f64cc.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.6710eb11-a22c-4dfc-861e-f35a7355baa9.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.6710eb11-a22c-4dfc-861e-f35a7355baa9.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.eb8cb406-81c7-416d-93e3-5e89c7c3b5ff.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.eb8cb406-81c7-416d-93e3-5e89c7c3b5ff.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.327b7d66-0cd6-4ca9-8a0d-27c968b56529.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.327b7d66-0cd6-4ca9-8a0d-27c968b56529.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.ddd13d2e-2978-4a96-b105-389544fda47c.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.ddd13d2e-2978-4a96-b105-389544fda47c.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.2cf3c477-86b0-4cfd-bde4-9f7581fccc06.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.2cf3c477-86b0-4cfd-bde4-9f7581fccc06.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.d348d518-1481-4a27-858b-64692dfe1fef.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.d348d518-1481-4a27-858b-64692dfe1fef.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.4acada2b-294f-4678-9276-e81943595d23.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.4acada2b-294f-4678-9276-e81943595d23.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.e5352626-8856-478c-9201-c7e4b3328647.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.e5352626-8856-478c-9201-c7e4b3328647.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.3cd89c73-5bb3-4588-b224-160bd5c14d3a.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.3cd89c73-5bb3-4588-b224-160bd5c14d3a.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.4aac5e0e-2d48-43dc-9343-f2b226c50bca.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.4aac5e0e-2d48-43dc-9343-f2b226c50bca.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.b39d71c8-1fe1-448f-8e6d-4350610a2159.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.b39d71c8-1fe1-448f-8e6d-4350610a2159.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.c57f59de-d2bb-4249-aaf4-b75e62a3fcf8.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.c57f59de-d2bb-4249-aaf4-b75e62a3fcf8.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.606e2b75-cb3d-4670-b771-105339389621.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.606e2b75-cb3d-4670-b771-105339389621.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.470cde96-b54f-44ed-8554-680799d0208c.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.470cde96-b54f-44ed-8554-680799d0208c.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.c37c57d9-ede0-4c38-baa1-414f8d304ea4.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643539740000.c37c57d9-ede0-4c38-baa1-414f8d304ea4.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.90306e46-3fcd-4af2-8426-c9f9152623d8.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.90306e46-3fcd-4af2-8426-c9f9152623d8.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.3b78a8aa-02b4-43a2-9684-1c8f221dc809.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.3b78a8aa-02b4-43a2-9684-1c8f221dc809.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.3ffc46d9-6591-48e3-8350-8bdde0235137.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.3ffc46d9-6591-48e3-8350-8bdde0235137.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.e6608c2e-55d2-41b1-b621-13b07ae1343f.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.e6608c2e-55d2-41b1-b621-13b07ae1343f.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643475420000.ed965f8d-4404-4e03-9253-510af7ff53e5.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643475420000.ed965f8d-4404-4e03-9253-510af7ff53e5.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643551860000.69b844ec-0f9e-486c-ad47-2765880a8c74.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643551860000.69b844ec-0f9e-486c-ad47-2765880a8c74.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643475420000.6b4e23e6-e754-4d93-9538-8406deb1cbf8.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643475420000.6b4e23e6-e754-4d93-9538-8406deb1cbf8.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.721d3d3a-48f8-4905-8d3f-1796f38ba9d5.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.721d3d3a-48f8-4905-8d3f-1796f38ba9d5.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.fc1f9c66-a537-47fa-9156-260ed78f54f8.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.fc1f9c66-a537-47fa-9156-260ed78f54f8.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.d7f1b247-0c9f-447e-a28c-4445b1a39173.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.d7f1b247-0c9f-447e-a28c-4445b1a39173.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643455380000.e371a8c1-68b0-4758-a3d9-3efa27bb6473.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643455380000.e371a8c1-68b0-4758-a3d9-3efa27bb6473.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.c044a4b5-7e58-45a1-a705-8c5fd9ee0973.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.c044a4b5-7e58-45a1-a705-8c5fd9ee0973.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.1b7ab893-8545-45df-8e88-6e2e13493274.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.1b7ab893-8545-45df-8e88-6e2e13493274.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643515140000.1a11b01b-3acf-4aa8-8ffa-92f40e72888b.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643515140000.1a11b01b-3acf-4aa8-8ffa-92f40e72888b.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643393340000.421cf24d-7894-4824-8e14-6bf085e33b4a.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643393340000.421cf24d-7894-4824-8e14-6bf085e33b4a.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.2aa08263-9c89-4210-a0bc-7ed56a4c6c8a.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.2aa08263-9c89-4210-a0bc-7ed56a4c6c8a.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.c42d926d-1328-49b0-b148-ea19d4529a95.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643540520000.c42d926d-1328-49b0-b148-ea19d4529a95.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.cd75b2bb-7709-4083-9438-e438b0b5f0a5.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.cd75b2bb-7709-4083-9438-e438b0b5f0a5.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643393340000.a61b355e-ef62-4d21-a2ce-a3a747f93dea.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643393340000.a61b355e-ef62-4d21-a2ce-a3a747f93dea.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.bfb36a12-04f1-415c-b327-9e864f21a48e.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.bfb36a12-04f1-415c-b327-9e864f21a48e.DEU.xml processed
processing CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.f59320d5-4409-4d3f-8cab-53004fe2cab9.DEU.xml
CAP file 2.49.0.1.276.0.DWD.PVW.1643472420000.f59320d5-4409-4d3f-8cab-53004fe2cab9.DEU.xml processed
file Z_CAP_C_EDZW_LATEST_PVW_STATUS_PREMIUMCELLS_COMMUNEUNION_DE.zip processed

auszug aus weewx.conf


[DeutscherWetterdienst]
    path='/home/weewx/skins/DWD/dwd'

    [[warning]]
        states='Mecklenburg-Vorpommern'

        [[[counties]]]
            'Kreis Ludwigslust-Parchim - West'='LWL'
            'Kreis Ludwigslust-Parchim - Ost'='PCH'

        [[[cities]]]
            'Gemeinde Klein Rogahn'='GKR'
            'Stadt Schwerin'='SN'

    [[forecast]]
        icons='xicons'
        #location = Schwerin
        orientation=h

nur cron funktioniert nicht
Hartmut

Karen K

unread,
Jan 30, 2022, 10:34:33 AM1/30/22
to weewx-user
Wenn ich es richtig sehe, müssen die Aufrufe in dem Fall lauten:
/home/weewx/skins/DWD/dwd-cap-warnings
/home/weewx/skins/DWD/dwd-mosmix

hesf...@gmail.com

unread,
Jan 30, 2022, 10:55:41 AM1/30/22
to weewx-user
Ja in cron.hourly

# Soll statt dwd-warnings dwd-cap-warnings verwendet werden,
# hier das Kommentarzeichen entfernen und dafuer eines vor
# die Zeile mit dwd-warnings setzen
/home/weewx/skins/DWD/dwd-cap-warnings --resolution=city 2>/dev/null >/dev/null

/home/weewx/skins/DWD/dwd-cap-warnings --resolution=county 2>/dev/null >/dev/null


# Fuer Wettervorhersagen XXXXX durch den Stationscode
# ersetzen und das Kommentarzeichen entfernen.
/home/weewx/skins/DWD/dwd-mosmix 10162 2>/dev/null >/dev/null

/home/weewx/skins/DWD/dwd-mosmix N8326 2>/dev/null >/dev/null

Wenn ich .dwd in /etc/cron.hourly/dwd direkt starte läuft es

Hartmut

mh081...@gmail.com

unread,
Jan 30, 2022, 12:52:49 PM1/30/22
to weewx-user
Moin,

kurze Frage. Wo finde ich die angesprochene "Wetterwarnungen im HTML-Template". Also wo liegt die Datei und wie heißt diese?

Danke schon mal.

Marten

Karen K

unread,
Jan 30, 2022, 1:28:15 PM1/30/22
to weewx-user
Die Beispiele (das ist HTML-Code) müssen in die eigene HTML-Seite hineinkopiert werden. Im Falle von WeeWX sind das die Vorlagen, die dort  Template genannt werden und deren Name mit .html.tmpl endet. weewx-DWD arbeitet mit jeder Skin zusammen, die man für WeeWX installieren kann. Deswegen ist die Anleitung da relativ allgemein. 

Sie müßten in das Verzeichnis der von Ihnen benutzten Skin wechseln. Ein Beispiel wäre /etc/weewx/skins/Seasons. Die gibt es immer. Dort müssen Sie mit mkdir dwd ein Verzeichnis namens dwd anlegen. Dort kommen dann die ganzen erzeugten Warnungen und Vorhersagen hinein. 

Dazu muß noch die Datei /etc/weewx/weewx.conf um die Einträge ergänzt werden, die in der Anleitung angegeben sind. Bei dem Eintrag path müssen Sie genau den Pfad zu dem Verzeichnis angeben, das Sie gerade angelegt haben, in unserem Beispiel also /etc/weewx/skins/Seasons/dwd

Wenn Sie WeeWX mit setup.py installiert haben, ersetzen Sie in allen Beispielen /etc durch /home.

mh081...@gmail.com

unread,
Jan 30, 2022, 1:43:51 PM1/30/22
to weewx-user
Ja Entschuldigung ich vergaß das ich hier die Belchertown Skin installiert habe. Habe auch schon die richtige Datei identifiziert (index.html.tmpl) Jetzt muss ich nur noch die richtige stelle finden damit die Warnungen auch unter dem MQTT Status erscheinen.
Meine HTML Entwickler skills sind da eher unentwickelt. 

Die generelle Installation Funktioniert. Das Warn-HRO.inc wird erzeugt. Muss das nur auch die In die Seite bekommen. Können Sie mir vielleicht die Zeilennummer mitteilen bzw. eine Hinweis an welcher Stelle?

Vielen Dank.

Karen K

unread,
Jan 30, 2022, 1:50:30 PM1/30/22
to weewx-user
Nehmen Sie fürs erste index_hook_after_snapshot.inc. Wenn sie nicht existiert, legen Sie sie an. Da können Sie es versuchen, ohne in die Hauptdatei eingreifen zu müssen. Diese Datei wird automatisch eingebunden, wenn sie existiert.

Karen K

unread,
Jan 30, 2022, 2:13:49 PM1/30/22
to weewx-user
Ich habe die Beschreibung mal noch etwas nach den hier gestellten Fragen ergänzt.

Karen K

unread,
Jan 31, 2022, 8:24:21 AM1/31/22
to weewx-user
Und ich habe im Wiki noch eine Übersicht der Wettersymbole ergänzt: https://github.com/roe-dl/weewx-DWD/wiki/Wettersymbole-(Icons)

mh081...@gmail.com

unread,
Jan 31, 2022, 8:58:03 AM1/31/22
to weewx-user
Vielen Dank, soweit Funktioniert nun alles. Kleine Frage noch. Wie bekommt man es hin das die Wetterwarnungen anklickbar sind und sich dann ein Fenster mit den Detail öffnet? Würde das gerne auch so einbauen.
Message has been deleted
Message has been deleted

Karen K

unread,
Jan 31, 2022, 9:52:08 AM1/31/22
to weewx-user
Das teste ich gerade bei mir. Es erfordert Eingriffe in js/belchertown.js.tmpl und index.html.tmpl.

Zunächst brauchen Sie eine zusätzliche Datei, siehe Anhang. Dann muß in belchertown.js.tmpl zweimal (!) die folgende Zeile eingefügt werden:

ajaxdwdalert().then(show_dwd_forecast_alert);

und zwar am Ende der Funktionen update_weewx_data und in update_current_wx am Ende des Abschnittes "interval_minute". Ganz ans Ende der Datei kommt noch:

#include "js/woellsdorf.inc.txt"

In index.html.tmpl muß das #if-Statement auskommentiert werden, das die Variable forecast_enabled abfragt, also sowohl die Zeile mit #if als auch die zugehörige mit #end if.

Aber ich kann keine Gewähr geben, daß es schon reibungsfrei funktioniert.
woellsdorf.inc.txt

mh081...@gmail.com

unread,
Jan 31, 2022, 10:07:51 AM1/31/22
to weewx-user
Alles klar Danke für die Mühe. Werde mal schauen ob ich das mache.

Michael Waldor

unread,
Feb 3, 2022, 2:27:16 AM2/3/22
to weewx-user
Vielen Dank für dieses Modul.

Ich habe bislang das forecast-Modul von mwall genutzt mit Vorhersagedaten von Wunderground. Aber für Deutschland ist eine Vorhersage vom DWD wohl angemessener. Da mir der Seasons-Skin gut gefällt, habe ich das DWD-Modul in Seasons integriert - ging problemlos. Ich zeige z.B. in der linken Spalte von Seasons die textuelle Vorhersage und die DWD-Warnungen an. Dazu habe ich allerdings html2ent.ansi angepaßt, so daß die Zeilenumbrüche in der Original-Meldung vom DWD durch <br/> ersetzt werden:
dwd.png
Das klappt gut, da alle zusammengehörigen Texte vom DWD in einer Zeile ausgegeben werden. Dazu habe ich die nachfolgende Erweiterungen eingefügt:
sed -e 's/\r//' \
    -e '1{/^$/d}' \
...
    -e 's/$/\<br\/\>/'

Das erste Pattern entfernt das DOS-artige Return, das zweite eine ggf. vorhandene Leerzeile am Dateianfang, das dritte (abschließende) hängt das HTML break an alle Zeilen.

Und wo ich schon poste - in dwd-cap-warnings ist wohl ein Typo drin: in Zeile 79 ist bestimmt Rheinland-Pfalz gemeint.


Grüßle, Michael

Karen K

unread,
Feb 3, 2022, 2:51:12 AM2/3/22
to weewx-user
miwa...@googlemail.com schrieb am Donnerstag, 3. Februar 2022 um 08:27:16 UTC+1:
Und wo ich schon poste - in dwd-cap-warnings ist wohl ein Typo drin: in Zeile 79 ist bestimmt Rheinland-Pfalz gemeint.

Vielen Dank für den Hinweis. Wird korrigiert.
 

Michael Waldor

unread,
Feb 3, 2022, 11:25:18 AM2/3/22
to weewx-user
Noch ein Nachtrag bzgl. <br/>: Stattdessen sollte man besser eine style-Anpassung machen, etwa
<div style="white-space: pre-line;">
um die Zeilenumbrüche zu erhalten. So habe ich das jetzt für mich gelöst.

Grüßle, Michael

Karen K

unread,
Feb 3, 2022, 3:15:23 PM2/3/22
to weewx-user
miwa...@googlemail.com schrieb am Donnerstag, 3. Februar 2022 um 17:25:18 UTC+1:
Noch ein Nachtrag bzgl. <br/>: Stattdessen sollte man besser eine style-Anpassung machen, etwa
<div style="white-space: pre-line;">
um die Zeilenumbrüche zu erhalten. So habe ich das jetzt für mich gelöst.

Ich nutze es so, daß die Zeilenumbrüche gerade nicht erhalten bleiben sollen. Vielmehr soll der Text vom Browser entsprechend der Breite des Bildschirms neu umgebrochen werden. Deshalb entfernt html2ent.ansi <pre> und </pre>, das ansonsten bewirken würde, daß die Zeilenumbrüche erhalten bleiben.

Message has been deleted
Message has been deleted
Message has been deleted

Karen K

unread,
Sep 21, 2023, 3:42:43 PM9/21/23
to weewx-user
Die Vorhersage wurde um die relative Luftfeuchte, den Windchill und den Hitzeindex erweitert.

Reply all
Reply to author
Forward
0 new messages