Hallo ich habe versucht die dwd-mosmix und dwd-cap-warnings durch etc/cron.hourly/dwd <https://github.com/roe-dl/weewx-DWD/commit/5b884733e91a06991806ca0b68afc8182ad829ef#diff-bb29887eea2a7e01a372f4dcbde112668ceba2dd62b043685b908f6b3f832dbf> 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 [email protected] schrieb am Montag, 24. Januar 2022 um 12:03:20 UTC+1: > Danke ebenfalls. > > [email protected] schrieb am Montag, 24. Januar 2022 um 11:43:48 UTC+1: > >> Ich habe die Dateien neu geladen, jetzt ist alles i.O. >> >> Danke für die Geduld >> Hartmut >> >> [email protected] schrieb am Montag, 24. Januar 2022 um 10:24:02 UTC+1: >> >>> 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. >>> >>> [email protected] schrieb am Montag, 24. Januar 2022 um 09:58:09 UTC+1: >>> >>>> 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 >>>> [email protected] schrieb am Montag, 24. Januar 2022 um 09:42:21 UTC+1: >>>> >>>>> 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 >>>>> <https://www.dwd.de/DE/leistungen/met_verfahren_mosmix/mosmix_stationskatalog.cfg?view=nasPublication&nn=16102> >>>>> an. >>>>> Dort kann man sich den passenden heraussuchen. Der Wert in der Spalte >>>>> "id" >>>>> ist es. >>>>> >>>>> >>>>> [email protected] schrieb am Montag, 24. Januar 2022 um 09:06:10 >>>>> UTC+1: >>>>> >>>>>> 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 >>>>>> >>>>>> >>>>>> >>>>>> [email protected] schrieb am Sonntag, 23. Januar 2022 um 14:47:12 >>>>>> UTC+1: >>>>>> >>>>>>> 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: >>>>>>> >>>>>>> [image: MOSMIX-Vorhersage.png] >>>>>>> >>>>>>> The scripts you find at weewx-DWD >>>>>>> <https://github.com/roe-dl/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 >>>>>>> >>>>>>> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/e0738bf6-5d68-48a8-a940-3bdefdcd8b24n%40googlegroups.com.
