nstalled new dwd package manually.
weewx@myweewx:/etc/cron.hourly$ ./dwd
Using configuration file /etc/weewx/weewx.conf
INFO
successfully downloaded
https://api.open-meteo.com/v1/gem?latitude=48.372&longitude=-89.3115&hourly=temperature_2m,relativehumidity_2m,dewpoint_2m,pressure_msl,cloudcover,cloudcover_low,cloudcover_mid,cloudcover_high,windspeed_10m,winddirection_10m,windgusts_10m,weathercode,precipitation&timeformat=unixtimeINFO what to output: ['belchertown']
INFO start loop over placemarks
INFO process placemark id "openmeteo-48.372--89.3115-gem" name "48.372 -89.3115"
INFO calculate daily forecast
{'timestamp':
1778025600, 'day': '05.05.', 'weekday': 1, 'weekdayshortname': 'Di',
'weekdaylongname': 'Dienstag', 'TN': 1.7, 'TX': 3.0, 'Tdmin': -8.3,
'Tdmax': -5.5, 'windchill': -1.6334190058167568, 'heatindex': None,
'count': 5, 'SunD1': 0.0, 'RR1c': 0.0, 'ww': [3], 'FX1max': 43.2,
'VVmin': 100000000000.0, 'Rad1hsum': 0.0, 'TM': 2.26, 'Tdavg':
-7.0200000000000005, 'FFavg': 13.959999999999999, 'DDavg': 295.4,
'PPPPavg': 1010.5599999999998, 'Navg': 89.8, 'Neffavg': 89.8, 'VVavg':
None, 'icon':
'home/weewx/weewx-data/skins/Belchertown/images/mostly-cloudy-day.png',
'icontitle': 'Bewölkung zunehmend 90%'}
{'timestamp': 1778043600,
'day': '06.05.', 'weekday': 2, 'weekdayshortname': 'Mi',
'weekdaylongname': 'Mittwoch', 'TN': -0.4, 'TX': 5.7, 'Tdmin': -7.2,
'Tdmax': -5.7, 'windchill': -4.0974126474887544, 'heatindex': None,
'count': 24, 'SunD1': None, 'RR1c': 0.0, 'ww': [3, 2], 'FX1max': 36.7,
'VVmin': 100000000000.0, 'Rad1hsum': 0.0, 'TM': 2.7916666666666674,
'Tdavg': -6.6000000000000005, 'FFavg': 12.362499999999999, 'DDavg':
292.0833333333333, 'PPPPavg': 1013.3000000000001, 'Navg': 84.125,
'Neffavg': 84.125, 'VVavg': None, 'icon':
'home/weewx/weewx-data/skins/Belchertown/images/mostly-cloudy-day.png',
'icontitle': 'Bewölkung zunehmend 84%'}
{'timestamp': 1778130000,
'day': '07.05.', 'weekday': 3, 'weekdayshortname': 'Do',
'weekdaylongname': 'Donnerstag', 'TN': -1.3, 'TX': 6.9, 'Tdmin': -5.7,
'Tdmax': -0.6, 'windchill': -2.9127391465727115, 'heatindex': None,
'count': 24, 'SunD1': None, 'RR1c': 0.35000000000000003, 'ww': [3, 51,
1], 'FX1max': 26.3, 'VVmin': 100000000000.0, 'Rad1hsum': 0.0, 'TM':
2.729166666666666, 'Tdavg': -3.6583333333333337, 'FFavg':
6.166666666666665, 'DDavg': 274.6666666666667, 'PPPPavg':
1011.1833333333334, 'Navg': 72.58333333333333, 'Neffavg':
72.58333333333333, 'VVavg': None, 'icon':
'home/weewx/weewx-data/skins/Belchertown/images/drizzle.png',
'icontitle': 'durchgehend leichter Sprühregen'}
{'timestamp':
1778216400, 'day': '08.05.', 'weekday': 4, 'weekdayshortname': 'Fr',
'weekdaylongname': 'Freitag', 'TN': -6.6, 'TX': 12.0, 'Tdmin': -8.2,
'Tdmax': -0.1, 'windchill': -9.511666593638681, 'heatindex': None,
'count': 24, 'SunD1': None, 'RR1c': 0.0, 'ww': [2, 1], 'FX1max': 40.3,
'VVmin': 100000000000.0, 'Rad1hsum': 0.0, 'TM': 3.995833333333333,
'Tdavg': -3.8249999999999997, 'FFavg': 8.658333333333333, 'DDavg':
287.2916666666667, 'PPPPavg': 1006.3416666666666, 'Navg':
13.291666666666666, 'Neffavg': 13.291666666666666, 'VVavg': None,
'icon':
'home/weewx/weewx-data/skins/Belchertown/images/mostly-clear-day.png',
'icontitle': 'Bewölkung unverändert 13%'}
{'timestamp': 1778302800,
'day': '09.05.', 'weekday': 5, 'weekdayshortname': 'Sa',
'weekdaylongname': 'Sonnabend', 'TN': -0.3, 'TX': 8.1, 'Tdmin': -5.0,
'Tdmax': 0.5, 'windchill': -2.82272451804125, 'heatindex': None,
'count': 24, 'SunD1': None, 'RR1c': 0.0, 'ww': [1, 2], 'FX1max': 20.5,
'VVmin': 100000000000.0, 'Rad1hsum': 0.0, 'TM': 4.3, 'Tdavg':
-1.6250000000000002, 'FFavg': 5.420833333333333, 'DDavg':
184.54166666666666, 'PPPPavg': 1005.9333333333334, 'Navg':
30.208333333333332, 'Neffavg': 30.208333333333332, 'VVavg': None,
'icon':
'home/weewx/weewx-data/skins/Belchertown/images/mostly-clear-day.png',
'icontitle': 'Bewölkung unverändert 30%'}
{'timestamp': 1778389200,
'day': '10.05.', 'weekday': 6, 'weekdayshortname': 'So',
'weekdaylongname': 'Sonntag', 'TN': 1.6, 'TX': 6.0, 'Tdmin': -1.1,
'Tdmax': 1.8, 'windchill': 0.655856805053114, 'heatindex': None,
'count': 24, 'SunD1': None, 'RR1c': 0.6000000000000001, 'ww': [1, 2, 3,
51], 'FX1max': 28.4, 'VVmin': 100000000000.0, 'Rad1hsum': 0.0, 'TM':
3.9875000000000003, 'Tdavg': 0.22499999999999995, 'FFavg': 6.3875,
'DDavg': 175.91666666666666, 'PPPPavg': 1015.975, 'Navg':
47.708333333333336, 'Neffavg': 47.708333333333336, 'VVavg': None,
'icon': 'home/weewx/weewx-data/skins/Belchertown/images/drizzle.png',
'icontitle': 'durchgehend leichter Sprühregen'}
{'timestamp':
1778475600, 'day': '11.05.', 'weekday': 0, 'weekdayshortname': 'Mo',
'weekdaylongname': 'Montag', 'TN': -0.2, 'TX': 7.0, 'Tdmin': -2.2,
'Tdmax': -0.5, 'windchill': -3.2769295079666882, 'heatindex': None,
'count': 24, 'SunD1': None, 'RR1c': 0.0, 'ww': [1], 'FX1max': 22.7,
'VVmin': 100000000000.0, 'Rad1hsum': 0.0, 'TM': 3.5500000000000003,
'Tdavg': -1.3208333333333333, 'FFavg': 8.512499999999998, 'DDavg':
238.91666666666666, 'PPPPavg': 1022.5875000000001, 'Navg': 10.625,
'Neffavg': 10.625, 'VVavg': None, 'icon':
'home/weewx/weewx-data/skins/Belchertown/images/mostly-clear-day.png',
'icontitle': 'Bewölkung abnehmend 11%'}
{'timestamp': 1778562000,
'day': '12.05.', 'weekday': 1, 'weekdayshortname': 'Di',
'weekdaylongname': 'Dienstag', 'TN': 0.7, 'TX': 6.1, 'Tdmin': -2.4,
'Tdmax': 4.9, 'windchill': 0.15459102789210988, 'heatindex': None,
'count': 19, 'SunD1': None, 'RR1c': 8.8, 'ww': [1, 2, 51, 61], 'FX1max':
32.0, 'VVmin': 100000000000.0, 'Rad1hsum': 0.0, 'TM':
3.689473684210527, 'Tdavg': -0.015789473684210516, 'FFavg':
9.621052631578946, 'DDavg': 123.47368421052632, 'PPPPavg':
1016.6578947368421, 'Navg': 57.63157894736842, 'Neffavg':
57.63157894736842, 'VVavg': None, 'icon':
'home/weewx/weewx-data/skins/Belchertown/images/drizzle.png',
'icontitle': 'durchgehend leichter Sprühregen'}
INFO calculate 3hr forecast
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO 3hr-forecast available observations ['PPPP', 'TTT', 'Td', 'DD', 'FF', 'N', 'Neff', 'windchill']
INFO belchertown
INFO geo file '/home/weewx/weewx-data/skins/Belchertown/dwd/geo-openmeteo-48.372--89.3115-gem.json' succuessfully loaded
INFO now 21:18:12 timestep 22:00:00
INFO
write Belchertown JSON file to
/home/weewx/weewx-data/skins/Belchertown/dwd/forecast-openmeteo-48.372--89.3115-gem-belchertown.json
INFO placemark id "openmeteo-48.372--89.3115-gem" processed
INFO end loop over placemarks
weewx@myweewx:/etc/cron.hourly$
It created a new json file in the skins/Belchertown/dwd directory
-rw-rw-rw- 1 1001 1001 73792 May 5 21:18 forecast-openmeteo-48.372--89.3115-gem-belchertown.json
But still no forecast displayed in the skin
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------