DWD forecast by Deutscher Wetterdienst

150 views
Skip to first unread message

hesf...@gmail.com

unread,
Feb 11, 2022, 2:20:45 AM2/11/22
to weewx-user
Guten Morgen,
die Datei dwd-mosmix
./dwd-mosmix --config=/home/weewx/skins/DWD/dwd.conf --hourly --icon-set="dwd" 10162

erzeugt den Fehler

Using configuration file /home/weewx/skins/DWD/dwd.conf
Traceback (most recent call last):
  File "/home/weewx/skins/DWD/./dwd-mosmix", line 956, in <module>
    dwd.write_html(mos,['TTT','FF','DD','RR1c','R101','PPPP','Rad1h'],options.dry_run,range=11,lang=options.lang)
  File "/home/weewx/skins/DWD/./dwd-mosmix", line 543, in write_html
    rising = self.thislocation.next_rising(self.sun)
  File "/usr/lib/python3/dist-packages/ephem/__init__.py", line 497, in next_rising
    return self._riset_helper(body, start, use_center, True, False)
  File "/usr/lib/python3/dist-packages/ephem/__init__.py", line 472, in _riset_helper
    d0 = visit_antitransit()
  File "/usr/lib/python3/dist-packages/ephem/__init__.py", line 421, in visit_antitransit
    raise AlwaysUpError('%r is still above the horizon at %s'
ephem.AlwaysUpError: 'Sun' is still above the horizon at 2022/2/12 04:54:56

desweiteren fehlt bei
    OBS_LABEL = {
        'ww':('','',''),
        'TTT':('<i class="wi wi-thermometer"></i>','Temperatur 2m','&deg;C'),
        'TTTmin':('<i class="wi wi-thermometer"></i>','Maximaltemperatur','&deg;C'),
        'TTTmax':('<i class="wi wi-thermometer"></i>','Minimaltemperatur','&deg;C'),
        'TTTavg':('<i class="wi wi-thermometer"></i>','Durchschnittstemperatur','&deg;C'),
        'T5cm':('<i class="wi wi-thermometer"></i>','Temperatur 5cm','&deg;C'),
        'Td':('<i class="wi wi-thermometer"></i>','Taupunkt 2m','&deg;C'),
        'TG':('<i class="wi wi-thermometer"></i>','Minimaltemperatur 5cm','&deg;C'),
        'TM':('<i class="wi wi-thermometer"></i>','Durchschnittstemperatur','&deg;C'),
        'TN':('<i class="wi wi-thermometer"></i>','Minimaltemperatur','&deg;C'),
        'TX':('<i class="wi wi-thermometer"></i>','Maximaltemperatur','&deg;C'),

</i>

Hartmut

Karen K

unread,
Feb 11, 2022, 7:42:35 AM2/11/22
to weewx-user
Vielen Dank für die Hinweise. Die fehlenden Tags habe ich ergänzt. Bei der Berechnung von
Sonnenaufgang und Sonnenuntergang habe ich eine Fehlerbehandlung ergänzt. Mir ist aber
trotzdem nicht klar, wie er auf die Idee kommt, daß wir am 12.2.2022 04:54:56 Polartag
haben. Stimmen die Stationskoordinaten in weewx.conf?

hesf...@gmail.com

unread,
Feb 11, 2022, 8:31:13 AM2/11/22
to weewx-user
Die Einstellung für Breitengrad (latitude) = 53.605956 (N) und Längengrad (longitude) = 11.341407 (E) steht in der weewx.conf

[Station]

    # Description of the station location
    location = Klein Rogahn, Fritz-Reuter-Ring 38

    # Latitude and longitude in decimal degrees
    latitude = 53.6059563
    longitude = 11.341407

    # Altitude of the station, with unit it is in. This is downloaded from
    # from the station if the hardware supports it.
    altitude = 53.6, meter


Stationsdaten

Hardware
Vantage Pro2

geogr. Breite
53° 36.36' N

geogr. Länge
011° 20.48' O

Höhe ü. NN
53 m

Server-Laufzeit
  37 Tage, 8 Stunden, 5 Minuten

WeeWX-Laufzeit
0 Tage, 7 Stunden, 30 Minuten

WeeWX-Version
4.6.2

Skin
  Seasons 4.6.2

Hartmut

hesf...@gmail.com

unread,
Feb 11, 2022, 8:38:05 AM2/11/22
to weewx-user
Nachtrag nach Neustart
root@wee2:/home/weewx/skins/DWD# ./dwd-mosmix --config=/home/weewx/skins/DWD/dwd.conf --hourly 10162
Using configuration file /home/weewx/skins/DWD/dwd.conf
error calculation sunrise, sunset: 'Sun' transits below the horizon at 2022/2/11 16:54:56
error calculation sunrise, sunset: 'Sun' transits below the horizon at 2022/2/11 16:54:56
error calculation sunrise, sunset: 'Sun' transits below the horizon at 2022/2/11 16:54:56
error calculation sunrise, sunset: 'Sun' is still above the horizon at 2022/2/12 04:54:56
error calculation sunrise, sunset: 'Sun' is still above the horizon at 2022/2/12 04:54:56
error calculation sunrise, sunset: 'Sun' is still above the horizon at 2022/2/12 04:54:56
error calculation sunrise, sunset: 'Sun' is still above the horizon at 2022/2/12 04:54:56
error calculation sunrise, sunset: 'Sun' is still above the horizon at 2022/2/12 04:54:56
error calculation sunrise, sunset: 'Sun' is still above the horizon at 2022/2/12 04:54:56
error calculation sunrise, sunset: 'Sun' is still above the horizon at 2022/2/12 04:54:56
error calculation sunrise, sunset: 'Sun' is still above the horizon at 2022/2/12 04:54:56
 wenn ich die Werte für  lat und log vertausche kein Fehlermeldung

Hartmut

Karen K

unread,
Feb 11, 2022, 9:07:07 AM2/11/22
to weewx-user
Ich habe es gefunden. Pyephem erwartet die Koordinaten in Radiant und nicht in Grad, wie ich sie übergeben habe. Ich habe einen Fix hochgeladen.

hesf...@gmail.com

unread,
Feb 11, 2022, 9:14:56 AM2/11/22
to weewx-user
Danke, es läuft

root@wee2:/home/weewx/skins/DWD# ./dwd-mosmix --config=/home/weewx/skins/DWD/dwd.conf --hourly 10162 --verbose
Using configuration file /home/weewx/skins/DWD/dwd.conf
-- configuration data ----------------------------------
log success:    True
log failure:    True
target path:    /home/weewx/skins/DWD/dwd
horiz. tab:     True
vertical tab:   False
icon set:       5
coordinates:    lat 53.6059563 lon 11.341407 alt 53.6
ephem.Observer: <ephem.Observer date='2022/2/11 14:13:04' epoch='2000/1/1 12:00:00' lon='11:20:29.1' lat='53:36:21.4' elevation=53.6m horizon=0:00:00.0 temp=15.0C pressure=1010.0mBar>
--------------------------------------------------------
successfully downloaded https://opendata.dwd.de/weather/local_forecasts/mos/MOSMIX_L/single_stations/10162/kml/MOSMIX_L_LATEST_10162.kmz
-- MOSMIX_L_2022021109_10162.kml --
processing KML file
KML file processed, 1 placemarks found

Danke Hartmut

Karen K

unread,
Feb 11, 2022, 9:46:54 AM2/11/22
to weewx-user
Wobei es natürlich eigentlich Quatsch ist, Sonnenauf- und -untergang nach den Koordinaten der Station anstatt nach den Koordinaten der jeweiligen Wettervorhersage zu berechnen. Ich habe das mal noch geändert und lade es gleich hoch.
Reply all
Reply to author
Forward
0 new messages