Install weewx-skyfield-almanac

92 views
Skip to first unread message

mh081...@gmail.com

unread,
Jan 9, 2026, 2:04:19 AM (yesterday) Jan 9
to weewx-user
After Install weewx-skyfield-almanac extension, weeewx crash on run Report for Skin Belchertown. The Debug log messages shows if i run weectl  run "weectl report run Belchertown".

I think it has to do with the extended schema. Is it so?

#######LOG Snipet######
2026-01-09T08:01:29.258894+01:00 wetter weectl[1205168]: INFO weectllib: Initializing weectl version 5.2.0
2026-01-09T08:01:29.260472+01:00 wetter weectl[1205168]: INFO weectllib: Command line: /usr/share/weewx/weectl.py report run Belchertown
2026-01-09T08:01:29.260888+01:00 wetter weectl[1205168]: INFO weectllib: Using Python: 3.12.3 (main, Nov  6 2025, 13:44:16) [GCC 13.3.0]
2026-01-09T08:01:29.261235+01:00 wetter weectl[1205168]: INFO weectllib: Located at:   /usr/bin/python3
2026-01-09T08:01:29.265250+01:00 wetter weectl[1205168]: INFO weectllib: Platform:     Linux-6.8.0-90-generic-x86_64-with-glibc2.39
2026-01-09T08:01:29.265741+01:00 wetter weectl[1205168]: INFO weectllib: Locale:       'de_DE.UTF-8'
2026-01-09T08:01:29.266377+01:00 wetter weectl[1205168]: INFO weectllib: Entry path:   /usr/share/weewx/weectl.py
2026-01-09T08:01:29.267235+01:00 wetter weectl[1205168]: INFO weectllib: WEEWX_ROOT:   /etc/weewx
2026-01-09T08:01:29.267799+01:00 wetter weectl[1205168]: INFO weectllib: Config file:  /etc/weewx/weewx.conf
2026-01-09T08:01:29.268444+01:00 wetter weectl[1205168]: INFO weectllib: User module:  /etc/weewx/bin/user
2026-01-09T08:01:29.269211+01:00 wetter weectl[1205168]: INFO weectllib: Debug:        1
2026-01-09T08:01:29.269614+01:00 wetter weectl[1205168]: INFO weectllib: User:         root
2026-01-09T08:01:29.270356+01:00 wetter weectl[1205168]: INFO weectllib: Group:        root
2026-01-09T08:01:29.270700+01:00 wetter weectl[1205168]: INFO weectllib: Groups:       root
2026-01-09T08:01:29.270986+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
2026-01-09T08:01:29.271747+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
2026-01-09T08:01:29.272172+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service user.skyfieldalmanac.SkyfieldService
2026-01-09T08:01:29.950875+01:00 wetter weectl[1205168]: INFO numexpr.utils: NumExpr defaulting to 2 threads.
2026-01-09T08:01:30.313522+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: WeeWX Skyfield almanac extension version 0.4
2026-01-09T08:01:30.313992+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: Skyfield version 1.48
2026-01-09T08:01:30.314482+01:00 wetter weectl[1205168]: DEBUG user.skyfieldalmanac: path to save Skyfield files: '/var/lib/weewx/skyfield'
2026-01-09T08:01:30.314790+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: timescale: builtin, update interval: 0.00 days
2026-01-09T08:01:30.315055+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: ephemeris file(s): ['de440.bsp']
2026-01-09T08:01:30.317531+01:00 wetter weectl[1205168]: DEBUG user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': initialized
2026-01-09T08:01:30.318181+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': starting
2026-01-09T08:01:30.318757+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: waiting for ephemerides to be loaded
2026-01-09T08:01:30.326187+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': timescale initialized
2026-01-09T08:01:30.327432+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': ephemerides initialized
2026-01-09T08:01:30.327722+01:00 wetter weectl[1205168]: DEBUG user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': Initialization/update was successful.
2026-01-09T08:01:30.327868+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': 0 earth satellites installed/updated
2026-01-09T08:01:31.516034+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': successfully installed star catalog
2026-01-09T08:01:31.516710+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': stopped
2026-01-09T08:01:31.517171+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: loading ephemerides finished
2026-01-09T08:01:31.517866+01:00 wetter weectl[1205168]: DEBUG user.skyfieldalmanac: SkyfieldService started
2026-01-09T08:01:31.518148+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service user.skyfieldalmanac.SkyfieldService
2026-01-09T08:01:31.518350+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service user.skyfieldalmanac.LiveService
2026-01-09T08:01:31.518844+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: live data for: [('sun', 'solar')]
2026-01-09T08:01:31.520022+01:00 wetter weectl[1205168]: INFO user.skyfieldalmanac: Altitude (17.0, 'meter', 'group_altitude') ==> 17 m
2026-01-09T08:01:31.520546+01:00 wetter weectl[1205168]: DEBUG user.skyfieldalmanac: LiveService started
2026-01-09T08:01:31.521315+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service user.skyfieldalmanac.LiveService
2026-01-09T08:01:31.521796+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.engine.StdConvert
2026-01-09T08:01:31.522914+01:00 wetter weectl[1205168]: INFO weewx.engine: StdConvert target unit is 0x1
2026-01-09T08:01:31.523273+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
2026-01-09T08:01:31.523403+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
2026-01-09T08:01:31.523664+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
2026-01-09T08:01:31.523847+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.engine.StdQC
2026-01-09T08:01:31.523949+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
2026-01-09T08:01:31.524061+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
2026-01-09T08:01:31.524233+01:00 wetter weectl[1205168]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
2026-01-09T08:01:31.524348+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Could not load schema 'schemas.wview_extended.schema'
2026-01-09T08:01:31.524476+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Reason: No module named 'schemas'
2026-01-09T08:01:31.524530+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
2026-01-09T08:01:31.541882+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T08:01:31.542693+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
2026-01-09T08:01:31.543530+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
2026-01-09T08:01:31.545431+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
2026-01-09T08:01:31.546391+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
2026-01-09T08:01:31.546928+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
2026-01-09T08:01:31.547757+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
2026-01-09T08:01:31.548514+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
2026-01-09T08:01:31.549265+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
2026-01-09T08:01:31.549771+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
2026-01-09T08:01:31.550717+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service user.GTS.GTSService
2026-01-09T08:01:31.644671+01:00 wetter weectl[1205168]: INFO user.GTS: Version 1.1.1
2026-01-09T08:01:31.644870+01:00 wetter weectl[1205168]: INFO user.GTS: Local mean time (LMT) UTC offset 0:48:19.200000
2026-01-09T08:01:31.645091+01:00 wetter weectl[1205168]: INFO user.GTS: PressureCooker True
2026-01-09T08:01:31.645235+01:00 wetter weectl[1205168]: INFO user.GTS: PressureCooker <user.barometer.PressureCooker object at 0x70bd5cbb3b90>
2026-01-09T08:01:31.645420+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service user.GTS.GTSService
2026-01-09T08:01:31.645542+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.engine.StdArchive
2026-01-09T08:01:31.645731+01:00 wetter weectl[1205168]: INFO weewx.engine: Archive will use data binding wx_binding
2026-01-09T08:01:31.645865+01:00 wetter weectl[1205168]: INFO weewx.engine: Record generation will be attempted in 'hardware'
2026-01-09T08:01:31.645994+01:00 wetter weectl[1205168]: INFO weewx.engine: Using archive interval of 300 seconds (specified by hardware)
2026-01-09T08:01:31.646298+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
2026-01-09T08:01:31.646411+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
2026-01-09T08:01:31.646931+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
2026-01-09T08:01:31.647856+01:00 wetter weectl[1205168]: INFO weewx.restx: StationRegistry: Station will be registered.
2026-01-09T08:01:31.648054+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
2026-01-09T08:01:31.648208+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
2026-01-09T08:01:31.648345+01:00 wetter weectl[1205168]: DEBUG weewx.restx: WU essentials: {}
2026-01-09T08:01:31.649021+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Could not load schema 'schemas.wview_extended.schema'
2026-01-09T08:01:31.649244+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Reason: No module named 'schemas'
2026-01-09T08:01:31.649359+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
2026-01-09T08:01:31.650411+01:00 wetter weectl[1205168]: INFO weewx.restx: Wunderground-PWS: Data for station IMECKLEN47 will be posted
2026-01-09T08:01:31.651114+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
2026-01-09T08:01:31.652312+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
2026-01-09T08:01:31.654564+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Could not load schema 'schemas.wview_extended.schema'
2026-01-09T08:01:31.655669+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Reason: No module named 'schemas'
2026-01-09T08:01:31.655933+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
2026-01-09T08:01:31.656431+01:00 wetter weectl[1205168]: INFO weewx.restx: PWSWeather: Data for station MHROSTOCKWST will be posted
2026-01-09T08:01:31.657483+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
2026-01-09T08:01:31.658243+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
2026-01-09T08:01:31.659741+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T08:01:31.660707+01:00 wetter weectl[1205168]: INFO weewx.restx: CWOP: Posting not enabled.
2026-01-09T08:01:31.661061+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
2026-01-09T08:01:31.661197+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.restx.StdWOW
2026-01-09T08:01:31.661380+01:00 wetter weectl[1205168]: INFO weewx.restx: WOW: Posting not enabled.
2026-01-09T08:01:31.661538+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
2026-01-09T08:01:31.661736+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
2026-01-09T08:01:31.661935+01:00 wetter weectl[1205168]: INFO weewx.restx: AWEKAS: Posting not enabled.
2026-01-09T08:01:31.662093+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
2026-01-09T08:01:31.662343+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service user.mqtt.MQTT
2026-01-09T08:01:31.662474+01:00 wetter weectl[1205168]: INFO user.mqtt: service version is 0.23
2026-01-09T08:01:31.662563+01:00 wetter weectl[1205168]: INFO user.mqtt: binding to ['archive', 'loop']
2026-01-09T08:01:31.662840+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Could not load schema 'schemas.wview_extended.schema'
2026-01-09T08:01:31.663370+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T08:01:31.663677+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Reason: No module named 'schemas'
2026-01-09T08:01:31.663797+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
2026-01-09T08:01:31.664693+01:00 wetter weectl[1205168]: DEBUG user.mqtt: TLS parameters: {'tls_version': <_SSLMethod.PROTOCOL_TLSv1_2: 5>, 'ca_certs': '/etc/ssl/certs/ca-certificates.crt'}
2026-01-09T08:01:31.666105+01:00 wetter weectl[1205168]: INFO user.mqtt: topic is weather
2026-01-09T08:01:31.666376+01:00 wetter weectl[1205168]: INFO user.mqtt: desired unit system is METRIC
2026-01-09T08:01:31.666549+01:00 wetter weectl[1205168]: INFO user.mqtt: data will be uploaded to mqtt://pi:x...@wetter.martenhinrichs.de:8883/
2026-01-09T08:01:31.666775+01:00 wetter weectl[1205168]: INFO user.mqtt: network encryption/authentication will be attempted
2026-01-09T08:01:31.667105+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service user.mqtt.MQTT
2026-01-09T08:01:31.667254+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.engine.StdPrint
2026-01-09T08:01:31.667390+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
2026-01-09T08:01:31.668557+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Loading service weewx.engine.StdReport
2026-01-09T08:01:31.668888+01:00 wetter weectl[1205168]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available
2026-01-09T08:01:31.669128+01:00 wetter weectl[1205168]: DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
2026-01-09T08:01:31.669338+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Could not load schema 'schemas.wview_extended.schema'
2026-01-09T08:01:31.669488+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Reason: No module named 'schemas'
2026-01-09T08:01:31.669685+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
2026-01-09T08:01:31.671281+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T08:01:31.673920+01:00 wetter weectl[1205168]: DEBUG weewx.reportengine: Running reports for time 2026-01-09 07:45:00 CET (1767941100)
2026-01-09T08:01:31.674196+01:00 wetter weectl[1205168]: DEBUG weewx.reportengine: Running report 'Belchertown'
2026-01-09T08:01:31.683235+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T08:01:31.693171+01:00 wetter weectl[1205168]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Belchertown/skin.conf for report 'Belchertown'
2026-01-09T08:01:31.707443+01:00 wetter weectl[1205168]: DEBUG weewx.reportengine: Running generators for report 'Belchertown' in directory '/etc/weewx/skins/Belchertown' with locale 'de_DE.UTF-8'
2026-01-09T08:01:31.711964+01:00 wetter weectl[1205168]: DEBUG weewx.cheetahgenerator: Using search list ['user.belchertown.getData', 'weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'user.dayboundarystats.DayboundaryStats']
2026-01-09T08:01:31.716776+01:00 wetter weectl[1205168]: INFO user.belchertown: version 1.6
2026-01-09T08:01:31.717595+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Could not load schema 'schemas.wview_extended.schema'
2026-01-09T08:01:31.717990+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Reason: No module named 'schemas'
2026-01-09T08:01:31.718073+01:00 wetter weectl[1205168]: DEBUG weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
2026-01-09T08:01:31.721267+01:00 wetter weectl[1205168]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T08:01:33.740027+01:00 wetter weectl[1205168]: INFO user.belchertown: New forecast file downloaded to /var/www/html/json/forecast.json
2026-01-09T08:01:33.917674+01:00 wetter weectl[1205168]: INFO user.belchertown: New forecast Current Conditions file downloaded to /var/www/html/json/current_conditions.json
2026-01-09T08:01:34.837877+01:00 wetter kernel: traps: python3[1205168] trap invalid opcode ip:70bd6af07224 sp:7ffe893a5018 error:0 in libopenblasp-r0.3.26.so[70bd6a568000+2185000]
#############

John Smith

unread,
Jan 9, 2026, 4:44:56 AM (yesterday) Jan 9
to weewx...@googlegroups.com
Reason: No module named 'schemas'

weeWX 5.2 shifted them to weewx.* 

--
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 weewx-user+...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/6a09cc79-9000-42d7-ab79-083ed4346cc0n%40googlegroups.com.

mh081...@gmail.com

unread,
Jan 9, 2026, 4:46:38 AM (yesterday) Jan 9
to weewx-user
Where can i change/config that? Shouldn't it be run at upgrade to 5.2?

mh081...@gmail.com

unread,
Jan 9, 2026, 4:54:33 AM (yesterday) Jan 9
to weewx-user
Ok I changed in weewx.conf under [[wx_binding]] from schema = schemas.wview_extended.schema to schema = weewx.schemas.wview_extended.schema. Now i became a other error when reports are created.

2026-01-09T10:50:11.885187+01:00 wetter weectl[1214267]: INFO weectllib: Initializing weectl version 5.2.0
2026-01-09T10:50:11.886168+01:00 wetter weectl[1214267]: INFO weectllib: Command line: /usr/share/weewx/weectl.py database rebuild-daily --binding=dest_binding
2026-01-09T10:50:11.886773+01:00 wetter weectl[1214267]: INFO weectllib: Using Python: 3.12.3 (main, Nov  6 2025, 13:44:16) [GCC 13.3.0]
2026-01-09T10:50:11.887094+01:00 wetter weectl[1214267]: INFO weectllib: Located at:   /usr/bin/python3
2026-01-09T10:50:11.890824+01:00 wetter weectl[1214267]: INFO weectllib: Platform:     Linux-6.8.0-90-generic-x86_64-with-glibc2.39
2026-01-09T10:50:11.891289+01:00 wetter weectl[1214267]: INFO weectllib: Locale:       'de_DE.UTF-8'
2026-01-09T10:50:11.891985+01:00 wetter weectl[1214267]: INFO weectllib: Entry path:   /usr/share/weewx/weectl.py
2026-01-09T10:50:11.892830+01:00 wetter weectl[1214267]: INFO weectllib: WEEWX_ROOT:   /etc/weewx
2026-01-09T10:50:11.893389+01:00 wetter weectl[1214267]: INFO weectllib: Config file:  /etc/weewx/weewx.conf
2026-01-09T10:50:11.893679+01:00 wetter weectl[1214267]: INFO weectllib: User module:  /etc/weewx/bin/user
2026-01-09T10:50:11.894497+01:00 wetter weectl[1214267]: INFO weectllib: Debug:        1
2026-01-09T10:50:11.894829+01:00 wetter weectl[1214267]: INFO weectllib: User:         root
2026-01-09T10:50:11.895090+01:00 wetter weectl[1214267]: INFO weectllib: Group:        root
2026-01-09T10:50:11.895274+01:00 wetter weectl[1214267]: INFO weectllib: Groups:       root
2026-01-09T10:50:11.895357+01:00 wetter weectl[1214267]: DEBUG weewx.manager: Could not load schema 'schemas.wview_extended.schema'
2026-01-09T10:50:11.895471+01:00 wetter weectl[1214267]: DEBUG weewx.manager: **** Reason: No module named 'schemas'
2026-01-09T10:50:11.895721+01:00 wetter weectl[1214267]: DEBUG weewx.manager: **** Trying 'weewx.schemas.wview_extended.schema'
2026-01-09T10:50:11.895878+01:00 wetter weectl[1214267]: INFO weectl-database: All daily summaries will be rebuilt.
2026-01-09T10:50:14.345334+01:00 wetter weectl[1214267]: INFO weectl-database: Rebuilding daily summaries in database 'weewx' ...
2026-01-09T10:50:14.440803+01:00 wetter weectl[1214267]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T10:50:14.441090+01:00 wetter weectl[1214267]: INFO weewx.manager: Starting backfill of daily summaries
2026-01-09T10:50:14.442485+01:00 wetter weectl[1214267]: INFO weewx.manager: Daily summaries up to date
2026-01-09T10:50:14.442706+01:00 wetter weectl[1214267]: INFO weectl-database: Rebuild of daily summaries in database 'weewx' complete.
2026-01-09T10:50:14.616334+01:00 wetter weewxd[1214174]: DEBUG weewx.drivers.vantage: Getting archive packets since 2026-01-09 10:45:00 CET (1767951900)
2026-01-09T10:50:15.516087+01:00 wetter weewxd[1214174]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
2026-01-09T10:50:15.917216+01:00 wetter weewxd[1214174]: DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 0
2026-01-09T10:50:16.385965+01:00 wetter weewxd[1214174]: INFO weewx.manager: Added record 2026-01-09 10:50:00 CET (1767952200) to database 'weewx'
2026-01-09T10:50:16.511540+01:00 wetter weewxd[1214174]: INFO weewx.manager: Added record 2026-01-09 10:50:00 CET (1767952200) to daily summary in 'weewx'
2026-01-09T10:50:16.523939+01:00 wetter weewxd[1214174]: DEBUG weewx.drivers.vantage: DMPAFT complete: page timestamp 2025-12-31 13:35:00 CET (1767184500) less than final timestamp 2026-01-09 10:50:00 CET (1767952200)
2026-01-09T10:50:16.524755+01:00 wetter weewxd[1214174]: DEBUG weewx.drivers.vantage: Catch up complete.
2026-01-09T10:50:16.534693+01:00 wetter weewxd[1214174]: DEBUG weewx.restx: StationRegistry: Delaying post by 27 seconds
2026-01-09T10:50:16.539208+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Running reports for latest time in the database.
2026-01-09T10:50:16.539515+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Running report 'SeasonsReport'
2026-01-09T10:50:16.540516+01:00 wetter weewxd[1214174]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
2026-01-09T10:50:16.560189+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 'SeasonsReport'
2026-01-09T10:50:16.591494+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Running generators for report 'SeasonsReport' in directory '/etc/weewx/skins/Seasons' with locale 'de_DE.UTF-8'
2026-01-09T10:50:16.596636+01:00 wetter weewxd[1214174]: DEBUG weewx.cheetahgenerator: Using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'user.dayboundarystats.DayboundaryStats']
2026-01-09T10:50:16.640792+01:00 wetter weewxd[1214174]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T10:50:16.885020+01:00 wetter weewxd[1214174]: INFO weewx.restx: PWSWeather: Published record 2026-01-09 10:50:00 CET (1767952200)
2026-01-09T10:50:17.241968+01:00 wetter weewxd[1214174]: INFO weewx.restx: Wunderground-PWS: Published record 2026-01-09 10:50:00 CET (1767952200)
2026-01-09T10:50:17.442121+01:00 wetter weewxd[1214174]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
2026-01-09T10:50:19.276170+01:00 wetter weewxd[1214174]: INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 2.68 seconds
2026-01-09T10:50:19.359956+01:00 wetter weewxd[1214174]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T10:50:19.801339+01:00 wetter weewxd[1214174]: INFO weewx.imagegenerator: Generated 15 images for report SeasonsReport in 0.48 seconds
2026-01-09T10:50:19.807581+01:00 wetter weewxd[1214174]: INFO weewx.reportengine: Copied 5 files to /var/www/html/weewx
2026-01-09T10:50:19.808501+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Report 'SmartphoneReport' not enabled. Skipping.
2026-01-09T10:50:19.809500+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Report 'MobileReport' not enabled. Skipping.
2026-01-09T10:50:19.810267+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Report 'StandardReport' not enabled. Skipping.
2026-01-09T10:50:19.810550+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Running report 'Belchertown'
2026-01-09T10:50:19.819758+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Belchertown/skin.conf for report 'Belchertown'
2026-01-09T10:50:19.829431+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Running generators for report 'Belchertown' in directory '/etc/weewx/skins/Belchertown' with locale 'de_DE.UTF-8'
2026-01-09T10:50:19.832883+01:00 wetter weewxd[1214174]: DEBUG weewx.cheetahgenerator: Using search list ['user.belchertown.getData', 'weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'user.dayboundarystats.DayboundaryStats']
2026-01-09T10:50:19.835098+01:00 wetter weewxd[1214174]: INFO user.belchertown: version 1.6
2026-01-09T10:50:19.859870+01:00 wetter weewxd[1214174]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T10:50:19.913565+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.cheetahgenerator.CheetahGenerator'
2026-01-09T10:50:19.913919+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****  not enough arguments for format string
2026-01-09T10:50:19.919957+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****  Traceback (most recent call last):
2026-01-09T10:50:19.920240+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3/dist-packages/MySQLdb/cursors.py", line 204, in execute
2026-01-09T10:50:19.920441+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      query = query % args
2026-01-09T10:50:19.920808+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****              ~~~~~~^~~~~~
2026-01-09T10:50:19.920905+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****  TypeError: not enough arguments for format string
2026-01-09T10:50:19.921085+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****
2026-01-09T10:50:19.921199+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****  During handling of the above exception, another exception occurred:
2026-01-09T10:50:19.921392+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****
2026-01-09T10:50:19.921470+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****  Traceback (most recent call last):
2026-01-09T10:50:19.921561+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weedb/mysql.py", line 53, in guarded_fn
2026-01-09T10:50:19.922035+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      return fn(*args, **kwargs)
2026-01-09T10:50:19.922837+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****             ^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:19.923371+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weedb/mysql.py", line 247, in execute
2026-01-09T10:50:19.924029+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      self.cursor.execute(mysql_string, tuple(sql_tuple))
2026-01-09T10:50:19.924424+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/lib/python3/dist-packages/MySQLdb/cursors.py", line 206, in execute
2026-01-09T10:50:19.924994+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      raise ProgrammingError(str(m))
2026-01-09T10:50:19.925420+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****  MySQLdb._exceptions.ProgrammingError: not enough arguments for format string
2026-01-09T10:50:19.925694+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****
2026-01-09T10:50:19.926288+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****  During handling of the above exception, another exception occurred:
2026-01-09T10:50:19.927028+01:00 wetter weewxd[1214174]: Traceback (most recent call last):
2026-01-09T10:50:19.993886+01:00 wetter weewxd[1214174]:   File "/usr/lib/python3/dist-packages/MySQLdb/cursors.py", line 204, in execute
2026-01-09T10:50:19.995850+01:00 wetter weewxd[1214174]:     query = query % args
2026-01-09T10:50:20.000150+01:00 wetter weewxd[1214174]:             ~~~~~~^~~~~~
2026-01-09T10:50:20.003043+01:00 wetter weewxd[1214174]: TypeError: not enough arguments for format string
2026-01-09T10:50:20.007453+01:00 wetter weewxd[1214174]: During handling of the above exception, another exception occurred:
2026-01-09T10:50:20.011957+01:00 wetter weewxd[1214174]: Traceback (most recent call last):
2026-01-09T10:50:20.016759+01:00 wetter weewxd[1214174]:   File "/usr/share/weewx/weedb/mysql.py", line 53, in guarded_fn
2026-01-09T10:50:20.018516+01:00 wetter weewxd[1214174]:     return fn(*args, **kwargs)
2026-01-09T10:50:20.020976+01:00 wetter weewxd[1214174]:            ^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.025458+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****
2026-01-09T10:50:20.026421+01:00 wetter weewxd[1214174]:   File "/usr/share/weewx/weedb/mysql.py", line 247, in execute
2026-01-09T10:50:20.028615+01:00 wetter weewxd[1214174]:     self.cursor.execute(mysql_string, tuple(sql_tuple))
2026-01-09T10:50:20.032026+01:00 wetter weewxd[1214174]:   File "/usr/lib/python3/dist-packages/MySQLdb/cursors.py", line 206, in execute
2026-01-09T10:50:20.036132+01:00 wetter weewxd[1214174]:     raise ProgrammingError(str(m))
2026-01-09T10:50:20.040540+01:00 wetter weewxd[1214174]: MySQLdb._exceptions.ProgrammingError: not enough arguments for format string
2026-01-09T10:50:20.044500+01:00 wetter weewxd[1214174]: During handling of the above exception, another exception occurred:
2026-01-09T10:50:20.050787+01:00 wetter weewxd[1214174]: Traceback (most recent call last):
2026-01-09T10:50:20.052562+01:00 wetter weewxd[1214174]:   File "/usr/share/weewx/weewx/reportengine.py", line 248, in run
2026-01-09T10:50:20.057037+01:00 wetter weewxd[1214174]:     obj.start()
2026-01-09T10:50:20.059473+01:00 wetter weewxd[1214174]:   File "/usr/share/weewx/weewx/reportengine.py", line 465, in start
2026-01-09T10:50:20.063746+01:00 wetter weewxd[1214174]:     self.run()
2026-01-09T10:50:20.068923+01:00 wetter weewxd[1214174]:   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run
2026-01-09T10:50:20.071245+01:00 wetter weewxd[1214174]:     ngen = self.generate(gen_dict[section_name], section_name, self.gen_ts)
2026-01-09T10:50:20.075492+01:00 wetter weewxd[1214174]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.081480+01:00 wetter weewxd[1214174]:   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
2026-01-09T10:50:20.089771+01:00 wetter weewxd[1214174]:     ngen += self.generate(section[subsection], subsection, gen_ts)
2026-01-09T10:50:20.091568+01:00 wetter weewxd[1214174]:             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.094533+01:00 wetter weewxd[1214174]:   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
2026-01-09T10:50:20.098537+01:00 wetter weewxd[1214174]:     ngen += self.generate(section[subsection], subsection, gen_ts)
2026-01-09T10:50:20.106022+01:00 wetter weewxd[1214174]:             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.110024+01:00 wetter weewxd[1214174]:   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in generate
2026-01-09T10:50:20.112456+01:00 wetter weewxd[1214174]:     searchList = self._getSearchList(encoding, timespan,
2026-01-09T10:50:20.121884+01:00 wetter weewxd[1214174]:                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.124837+01:00 wetter weewxd[1214174]:   File "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in _getSearchList
2026-01-09T10:50:20.130305+01:00 wetter weewxd[1214174]:     search_list += obj.get_extension_list(timespan, db_lookup)
2026-01-09T10:50:20.134406+01:00 wetter weewxd[1214174]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.137282+01:00 wetter weewxd[1214174]:   File "/etc/weewx/bin/user/belchertown.py", line 710, in get_extension_list
2026-01-09T10:50:20.146617+01:00 wetter weewxd[1214174]:     year_rainiest_month_query = wx_manager.getSql(year_rainiest_month_sql)
2026-01-09T10:50:20.149735+01:00 wetter weewxd[1214174]:                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.154672+01:00 wetter weewxd[1214174]:   File "/usr/share/weewx/weewx/manager.py", line 597, in getSql
2026-01-09T10:50:20.158780+01:00 wetter weewxd[1214174]:     _cursor.execute(sql, sqlargs)
2026-01-09T10:50:20.163208+01:00 wetter weewxd[1214174]:   File "/usr/share/weewx/weedb/mysql.py", line 62, in guarded_fn
2026-01-09T10:50:20.170835+01:00 wetter weewxd[1214174]:     raise klass(e)
2026-01-09T10:50:20.175680+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****  Traceback (most recent call last):
2026-01-09T10:50:20.176391+01:00 wetter weewxd[1214174]: weedb.DatabaseError: not enough arguments for format string
2026-01-09T10:50:20.179811+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 248, in run
2026-01-09T10:50:20.181884+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      obj.start()
2026-01-09T10:50:20.182642+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/reportengine.py", line 465, in start
2026-01-09T10:50:20.184430+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      self.run()
2026-01-09T10:50:20.185924+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 166, in run
2026-01-09T10:50:20.188070+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      ngen = self.generate(gen_dict[section_name], section_name, self.gen_ts)
2026-01-09T10:50:20.188283+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.188403+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
2026-01-09T10:50:20.188505+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      ngen += self.generate(section[subsection], subsection, gen_ts)
2026-01-09T10:50:20.188878+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.189079+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 226, in generate
2026-01-09T10:50:20.189216+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      ngen += self.generate(section[subsection], subsection, gen_ts)
2026-01-09T10:50:20.189420+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.189476+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 309, in generate
2026-01-09T10:50:20.191964+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      searchList = self._getSearchList(encoding, timespan,
2026-01-09T10:50:20.193250+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.195364+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 401, in _getSearchList
2026-01-09T10:50:20.196514+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      search_list += obj.get_extension_list(timespan, db_lookup)
2026-01-09T10:50:20.197186+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.197313+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/etc/weewx/bin/user/belchertown.py", line 710, in get_extension_list
2026-01-09T10:50:20.197404+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      year_rainiest_month_query = wx_manager.getSql(year_rainiest_month_sql)
2026-01-09T10:50:20.197536+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2026-01-09T10:50:20.200615+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weewx/manager.py", line 597, in getSql
2026-01-09T10:50:20.201954+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      _cursor.execute(sql, sqlargs)
2026-01-09T10:50:20.202320+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****    File "/usr/share/weewx/weedb/mysql.py", line 62, in guarded_fn
2026-01-09T10:50:20.202686+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****      raise klass(e)
2026-01-09T10:50:20.202794+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****  weedb.DatabaseError: not enough arguments for format string
2026-01-09T10:50:20.202969+01:00 wetter weewxd[1214174]: ERROR weewx.reportengine:         ****  Generator terminated
2026-01-09T10:50:20.203221+01:00 wetter weewxd[1214174]: INFO weewx.reportengine: Copied 8 files to /var/www/html
2026-01-09T10:50:20.203456+01:00 wetter weewxd[1214174]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T10:50:20.206994+01:00 wetter weewxd[1214174]: DEBUG root: Start time is 1767913200 and end time is 1767999600
2026-01-09T10:50:20.207813+01:00 wetter weewxd[1214174]: DEBUG root: Interval is: 300
2026-01-09T10:50:20.449793+01:00 wetter weewxd[1214174]: DEBUG user.belchertown: unit_group=group_concentration source_unit=microgram_per_meter_cubed special_target_unit=gram_per_meter_cubed
2026-01-09T10:50:27.346719+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Report 'FTP' not enabled. Skipping.
2026-01-09T10:50:27.347402+01:00 wetter weewxd[1214174]: DEBUG weewx.reportengine: Report 'RSYNC' not enabled. Skipping.
2026-01-09T10:50:44.818071+01:00 wetter weewxd[1214174]: DEBUG weewx.restx: StationRegistry: Posting too frequently: HTTP Error 429: TOO MANY REQUESTS

John Smith

unread,
Jan 9, 2026, 5:17:41 AM (yesterday) Jan 9
to weewx...@googlegroups.com
On Fri, 9 Jan 2026 at 20:46, mh081...@gmail.com <mh081...@gmail.com> wrote:
Where can i change/config that? Shouldn't it be run at upgrade to 5.2?

In weewx.conf and/or in the skin.con files.

Although I haven't seen weeWX error/fail like that before as weeWX usually falls back.
Message has been deleted

mh081...@gmail.com

unread,
Jan 9, 2026, 7:57:27 AM (yesterday) Jan 9
to weewx-user
ok, this Failure has gone, but weeewx still crashes wit installed weewx-skyfield-almanac and report creation.

I think it has to do with this Failure but i dont have any glue was this is and ist this the source?
=>> 2026-01-09T13:47:17.018885+01:00 wetter kernel: traps: python3[1226220] trap invalid opcode ip:785c3bb07224 sp:7ffe32b5ac78 error:0 in libopenblasp-r0.3.26.so[785c3b168000+2185000]

Full Log of Weewx Start Report Run and Log afterwards:
###############################################
2026-01-09T13:46:17.670833+01:00 wetter systemd[1]: Started weewx.service - WeeWX.
2026-01-09T13:46:17.863151+01:00 wetter weewxd[1226149]: INFO __main__: Initializing weewxd version 5.2.0
2026-01-09T13:46:17.863505+01:00 wetter weewxd[1226149]: INFO __main__: Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
2026-01-09T13:46:17.864429+01:00 wetter weewxd[1226149]: INFO __main__: Using Python: 3.12.3 (main, Nov  6 2025, 13:44:16) [GCC 13.3.0]
2026-01-09T13:46:17.864709+01:00 wetter weewxd[1226149]: INFO __main__: Located at:   /usr/bin/python3
2026-01-09T13:46:17.870020+01:00 wetter weewxd[1226149]: INFO __main__: Platform:     Linux-6.8.0-90-generic-x86_64-with-glibc2.39
2026-01-09T13:46:17.870284+01:00 wetter weewxd[1226149]: INFO __main__: Locale:       'de_DE.UTF-8'
2026-01-09T13:46:17.870432+01:00 wetter weewxd[1226149]: INFO __main__: Entry path:   /usr/share/weewx/weewxd.py
2026-01-09T13:46:17.870567+01:00 wetter weewxd[1226149]: INFO __main__: WEEWX_ROOT:   /etc/weewx
2026-01-09T13:46:17.870731+01:00 wetter weewxd[1226149]: INFO __main__: Config file:  /etc/weewx/weewx.conf
2026-01-09T13:46:17.870871+01:00 wetter weewxd[1226149]: INFO __main__: User module:  /etc/weewx/bin/user
2026-01-09T13:46:17.871016+01:00 wetter weewxd[1226149]: INFO __main__: Debug:        1
2026-01-09T13:46:17.871179+01:00 wetter weewxd[1226149]: INFO __main__: User:         weewx
2026-01-09T13:46:17.871681+01:00 wetter weewxd[1226149]: INFO __main__: Group:        weewx
2026-01-09T13:46:17.871915+01:00 wetter weewxd[1226149]: INFO __main__: Groups:       weewx
2026-01-09T13:46:17.872454+01:00 wetter weewxd[1226149]: DEBUG __main__: loop_on_init: False
2026-01-09T13:46:17.873081+01:00 wetter weewxd[1226149]: DEBUG __main__: Initializing engine
2026-01-09T13:46:17.873412+01:00 wetter weewxd[1226149]: INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
2026-01-09T13:46:17.878262+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Driver version is 3.6.3
2026-01-09T13:46:17.878456+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Option loop_request=1
2026-01-09T13:46:17.886012+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Opened up ethernet host 192.168.12.39 on port 22222. timeout=5.0, tcp_send_delay=0.2
2026-01-09T13:46:18.787070+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
2026-01-09T13:46:18.988080+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Hardware type is 16
2026-01-09T13:46:19.989825+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: ISS ID is 1
2026-01-09T13:46:19.990115+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Hardware name: Vantage Pro2
2026-01-09T13:46:19.990241+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
2026-01-09T13:46:19.990365+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
2026-01-09T13:46:19.990409+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service user.skyfieldalmanac.SkyfieldService
2026-01-09T13:46:20.498915+01:00 wetter weewxd[1226149]: INFO numexpr.utils: NumExpr defaulting to 2 threads.
2026-01-09T13:46:20.812229+01:00 wetter weewxd[1226149]: INFO user.skyfieldalmanac: WeeWX Skyfield almanac extension version 0.4
2026-01-09T13:46:20.812440+01:00 wetter weewxd[1226149]: INFO user.skyfieldalmanac: Skyfield version 1.48
2026-01-09T13:46:20.813031+01:00 wetter weewxd[1226149]: DEBUG user.skyfieldalmanac: path to save Skyfield files: '/var/lib/weewx/skyfield'
2026-01-09T13:46:20.813580+01:00 wetter weewxd[1226149]: INFO user.skyfieldalmanac: timescale: builtin, update interval: 365.25 days
2026-01-09T13:46:20.814594+01:00 wetter weewxd[1226149]: INFO user.skyfieldalmanac: ephemeris file(s): ['de440.bsp']
2026-01-09T13:46:20.818850+01:00 wetter weewxd[1226149]: DEBUG user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': initialized
2026-01-09T13:46:20.819107+01:00 wetter weewxd[1226149]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': starting
2026-01-09T13:46:20.821212+01:00 wetter weewxd[1226149]: DEBUG user.skyfieldalmanac: SkyfieldService started
2026-01-09T13:46:20.825009+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service user.skyfieldalmanac.SkyfieldService
2026-01-09T13:46:20.825799+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service user.skyfieldalmanac.LiveService
2026-01-09T13:46:20.826474+01:00 wetter weewxd[1226149]: INFO user.skyfieldalmanac: live data for: [('sun', 'solar')]
2026-01-09T13:46:20.827382+01:00 wetter weewxd[1226149]: INFO user.skyfieldalmanac: Altitude (62, 'foot', 'group_altitude') ==> 19 m
2026-01-09T13:46:20.828157+01:00 wetter weewxd[1226149]: DEBUG user.skyfieldalmanac: LiveService started
2026-01-09T13:46:20.828856+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service user.skyfieldalmanac.LiveService
2026-01-09T13:46:20.829603+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.engine.StdConvert
2026-01-09T13:46:20.830883+01:00 wetter weewxd[1226149]: INFO weewx.engine: StdConvert target unit is 0x1
2026-01-09T13:46:20.831858+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
2026-01-09T13:46:20.832577+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
2026-01-09T13:46:20.832909+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
2026-01-09T13:46:20.833811+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.engine.StdQC
2026-01-09T13:46:20.834589+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
2026-01-09T13:46:20.835496+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
2026-01-09T13:46:20.836176+01:00 wetter weewxd[1226149]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
2026-01-09T13:46:20.838380+01:00 wetter weewxd[1226149]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': timescale initialized
2026-01-09T13:46:20.840863+01:00 wetter weewxd[1226149]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': ephemerides initialized
2026-01-09T13:46:20.843111+01:00 wetter weewxd[1226149]: DEBUG user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': Initialization/update was successful.
2026-01-09T13:46:20.843295+01:00 wetter weewxd[1226149]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': 0 earth satellites installed/updated
2026-01-09T13:46:20.849797+01:00 wetter weewxd[1226149]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T13:46:20.850384+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
2026-01-09T13:46:20.850960+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
2026-01-09T13:46:20.853946+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
2026-01-09T13:46:20.854531+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
2026-01-09T13:46:20.855478+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
2026-01-09T13:46:20.856325+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
2026-01-09T13:46:20.856946+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
2026-01-09T13:46:20.857427+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
2026-01-09T13:46:20.857919+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
2026-01-09T13:46:20.858276+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service user.GTS.GTSService
2026-01-09T13:46:20.945196+01:00 wetter weewxd[1226149]: INFO user.GTS: Version 1.1.1
2026-01-09T13:46:20.945847+01:00 wetter weewxd[1226149]: INFO user.GTS: Local mean time (LMT) UTC offset 0:48:19.200000
2026-01-09T13:46:20.946237+01:00 wetter weewxd[1226149]: INFO user.GTS: PressureCooker True
2026-01-09T13:46:20.946695+01:00 wetter weewxd[1226149]: INFO user.GTS: PressureCooker <user.barometer.PressureCooker object at 0x726798d44ce0>
2026-01-09T13:46:20.947040+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service user.GTS.GTSService
2026-01-09T13:46:20.947387+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.engine.StdArchive
2026-01-09T13:46:20.947915+01:00 wetter weewxd[1226149]: INFO weewx.engine: Archive will use data binding wx_binding
2026-01-09T13:46:20.948457+01:00 wetter weewxd[1226149]: INFO weewx.engine: Record generation will be attempted in 'hardware'
2026-01-09T13:46:20.949122+01:00 wetter weewxd[1226149]: INFO weewx.engine: Using archive interval of 300 seconds (specified by hardware)
2026-01-09T13:46:20.949459+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
2026-01-09T13:46:20.950128+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
2026-01-09T13:46:20.950706+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
2026-01-09T13:46:20.952138+01:00 wetter weewxd[1226149]: INFO weewx.restx: StationRegistry: Station will be registered.
2026-01-09T13:46:20.952799+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
2026-01-09T13:46:20.953543+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
2026-01-09T13:46:20.954094+01:00 wetter weewxd[1226149]: DEBUG weewx.restx: WU essentials: {}
2026-01-09T13:46:20.959012+01:00 wetter weewxd[1226149]: INFO weewx.restx: Wunderground-PWS: Data for station IMECKLEN47 will be posted
2026-01-09T13:46:20.959204+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
2026-01-09T13:46:20.959289+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
2026-01-09T13:46:20.962094+01:00 wetter weewxd[1226149]: INFO weewx.restx: PWSWeather: Data for station MHROSTOCKWST will be posted
2026-01-09T13:46:20.964189+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
2026-01-09T13:46:20.964729+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
2026-01-09T13:46:20.964935+01:00 wetter weewxd[1226149]: INFO weewx.restx: CWOP: Posting not enabled.
2026-01-09T13:46:20.965023+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
2026-01-09T13:46:20.965170+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.restx.StdWOW
2026-01-09T13:46:20.965488+01:00 wetter weewxd[1226149]: INFO weewx.restx: WOW: Posting not enabled.
2026-01-09T13:46:20.967255+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
2026-01-09T13:46:20.967755+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.restx.StdWOWBE
2026-01-09T13:46:20.968207+01:00 wetter weewxd[1226149]: INFO weewx.restx: WOW-BE: Posting not enabled.
2026-01-09T13:46:20.968508+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOWBE
2026-01-09T13:46:20.968863+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
2026-01-09T13:46:20.971111+01:00 wetter weewxd[1226149]: INFO weewx.restx: AWEKAS: Posting not enabled.
2026-01-09T13:46:20.971327+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
2026-01-09T13:46:20.971464+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service user.mqtt.MQTT
2026-01-09T13:46:20.971780+01:00 wetter weewxd[1226149]: INFO user.mqtt: service version is 0.23
2026-01-09T13:46:20.971866+01:00 wetter weewxd[1226149]: INFO user.mqtt: binding to ['archive', 'loop']
2026-01-09T13:46:20.972050+01:00 wetter weewxd[1226149]: DEBUG user.mqtt: TLS parameters: {'tls_version': <_SSLMethod.PROTOCOL_TLSv1_2: 5>, 'ca_certs': '/etc/ssl/certs/ca-certificates.crt'}
2026-01-09T13:46:20.972237+01:00 wetter weewxd[1226149]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T13:46:20.973376+01:00 wetter weewxd[1226149]: INFO user.mqtt: topic is weather
2026-01-09T13:46:20.974000+01:00 wetter weewxd[1226149]: INFO user.mqtt: desired unit system is METRIC
2026-01-09T13:46:20.976594+01:00 wetter weewxd[1226149]: INFO user.mqtt: data will be uploaded to mqtt://pi:x...@wetter.martenhinrichs.de:8883/
2026-01-09T13:46:20.976937+01:00 wetter weewxd[1226149]: INFO user.mqtt: network encryption/authentication will be attempted
2026-01-09T13:46:20.977224+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service user.mqtt.MQTT
2026-01-09T13:46:20.977368+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.engine.StdPrint
2026-01-09T13:46:20.977473+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
2026-01-09T13:46:20.977569+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Loading service weewx.engine.StdReport
2026-01-09T13:46:20.978083+01:00 wetter weewxd[1226149]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available
2026-01-09T13:46:20.978369+01:00 wetter weewxd[1226149]: DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
2026-01-09T13:46:20.978511+01:00 wetter weewxd[1226149]: INFO __main__: Starting up weewx version 5.2.0
2026-01-09T13:46:20.978737+01:00 wetter weewxd[1226149]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T13:46:20.979158+01:00 wetter weewxd[1226149]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T13:46:21.761598+01:00 wetter weewxd[1226149]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': successfully installed star catalog
2026-01-09T13:46:21.875377+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
2026-01-09T13:46:22.076285+01:00 wetter weewxd[1226149]: INFO weewx.engine: Clock error is 1.92 seconds (positive is fast)
2026-01-09T13:46:22.076709+01:00 wetter weewxd[1226149]: INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
2026-01-09T13:46:22.077045+01:00 wetter weewxd[1226149]: INFO weewx.manager: Starting backfill of daily summaries
2026-01-09T13:46:22.077279+01:00 wetter weewxd[1226149]: INFO weewx.manager: Daily summaries up to date
2026-01-09T13:46:22.077469+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Getting archive packets since 2026-01-09 13:45:00 CET (1767962700)
2026-01-09T13:46:22.978706+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
2026-01-09T13:46:23.379080+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Retrieving 0 page(s); starting index= 0
2026-01-09T13:46:23.379516+01:00 wetter weewxd[1226149]: INFO weewx.engine: Starting main packet loop.
2026-01-09T13:46:24.280541+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console
2026-01-09T13:46:24.481050+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Requesting 200 LOOP packets.
2026-01-09T13:46:25.382430+01:00 wetter weewxd[1226149]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console



root@wetter:~# weectl report run Belchertown
Using configuration file /etc/weewx/weewx.conf
The following reports will be run: Belchertown
Generating as of last timestamp in the database.
Illegal instruction (core dumped)


026-01-09T13:47:13.948058+01:00 wetter weectl[1226220]: INFO weectllib: Initializing weectl version 5.2.0
2026-01-09T13:47:13.949551+01:00 wetter weectl[1226220]: INFO weectllib: Command line: /usr/share/weewx/weectl.py report run Belchertown
2026-01-09T13:47:13.950463+01:00 wetter weectl[1226220]: INFO weectllib: Using Python: 3.12.3 (main, Nov  6 2025, 13:44:16) [GCC 13.3.0]
2026-01-09T13:47:13.950796+01:00 wetter weectl[1226220]: INFO weectllib: Located at:   /usr/bin/python3
2026-01-09T13:47:13.955837+01:00 wetter weectl[1226220]: INFO weectllib: Platform:     Linux-6.8.0-90-generic-x86_64-with-glibc2.39
2026-01-09T13:47:13.956145+01:00 wetter weectl[1226220]: INFO weectllib: Locale:       'de_DE.UTF-8'
2026-01-09T13:47:13.956284+01:00 wetter weectl[1226220]: INFO weectllib: Entry path:   /usr/share/weewx/weectl.py
2026-01-09T13:47:13.956439+01:00 wetter weectl[1226220]: INFO weectllib: WEEWX_ROOT:   /etc/weewx
2026-01-09T13:47:13.957169+01:00 wetter weectl[1226220]: INFO weectllib: Config file:  /etc/weewx/weewx.conf
2026-01-09T13:47:13.957405+01:00 wetter weectl[1226220]: INFO weectllib: User module:  /etc/weewx/bin/user
2026-01-09T13:47:13.957792+01:00 wetter weectl[1226220]: INFO weectllib: Debug:        1
2026-01-09T13:47:13.958329+01:00 wetter weectl[1226220]: INFO weectllib: User:         root
2026-01-09T13:47:13.958720+01:00 wetter weectl[1226220]: INFO weectllib: Group:        root
2026-01-09T13:47:13.959058+01:00 wetter weectl[1226220]: INFO weectllib: Groups:       root
2026-01-09T13:47:13.959317+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
2026-01-09T13:47:13.959614+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
2026-01-09T13:47:13.959898+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service user.skyfieldalmanac.SkyfieldService
2026-01-09T13:47:14.423804+01:00 wetter weectl[1226220]: INFO numexpr.utils: NumExpr defaulting to 2 threads.
2026-01-09T13:47:14.716910+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: WeeWX Skyfield almanac extension version 0.4
2026-01-09T13:47:14.717197+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: Skyfield version 1.48
2026-01-09T13:47:14.717267+01:00 wetter weectl[1226220]: DEBUG user.skyfieldalmanac: path to save Skyfield files: '/var/lib/weewx/skyfield'
2026-01-09T13:47:14.717348+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: timescale: builtin, update interval: 0.00 days
2026-01-09T13:47:14.717493+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: ephemeris file(s): ['de440.bsp']
2026-01-09T13:47:14.719811+01:00 wetter weectl[1226220]: DEBUG user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': initialized
2026-01-09T13:47:14.720361+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': starting
2026-01-09T13:47:14.721740+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: waiting for ephemerides to be loaded
2026-01-09T13:47:14.727511+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': timescale initialized
2026-01-09T13:47:14.729146+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': ephemerides initialized
2026-01-09T13:47:14.729299+01:00 wetter weectl[1226220]: DEBUG user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': Initialization/update was successful.
2026-01-09T13:47:14.729420+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': 0 earth satellites installed/updated
2026-01-09T13:47:15.857463+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': successfully installed star catalog
2026-01-09T13:47:15.858235+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: thread 'SkyfieldMaintenanceThread': stopped
2026-01-09T13:47:15.858715+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: loading ephemerides finished
2026-01-09T13:47:15.861063+01:00 wetter weectl[1226220]: DEBUG user.skyfieldalmanac: SkyfieldService started
2026-01-09T13:47:15.861386+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service user.skyfieldalmanac.SkyfieldService
2026-01-09T13:47:15.861571+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service user.skyfieldalmanac.LiveService
2026-01-09T13:47:15.861792+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: live data for: [('sun', 'solar')]
2026-01-09T13:47:15.861945+01:00 wetter weectl[1226220]: INFO user.skyfieldalmanac: Altitude (17.0, 'meter', 'group_altitude') ==> 17 m
2026-01-09T13:47:15.862096+01:00 wetter weectl[1226220]: DEBUG user.skyfieldalmanac: LiveService started
2026-01-09T13:47:15.862274+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service user.skyfieldalmanac.LiveService
2026-01-09T13:47:15.862380+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.engine.StdConvert
2026-01-09T13:47:15.862499+01:00 wetter weectl[1226220]: INFO weewx.engine: StdConvert target unit is 0x1
2026-01-09T13:47:15.864164+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
2026-01-09T13:47:15.864996+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
2026-01-09T13:47:15.865213+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
2026-01-09T13:47:15.865384+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.engine.StdQC
2026-01-09T13:47:15.865480+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
2026-01-09T13:47:15.865576+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
2026-01-09T13:47:15.865796+01:00 wetter weectl[1226220]: INFO weewx.wxservices: StdWXCalculate will use data binding wx_binding
2026-01-09T13:47:15.870756+01:00 wetter weectl[1226220]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T13:47:15.871181+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
2026-01-09T13:47:15.871353+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
2026-01-09T13:47:15.873747+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
2026-01-09T13:47:15.874062+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
2026-01-09T13:47:15.874160+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
2026-01-09T13:47:15.874356+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
2026-01-09T13:47:15.874459+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
2026-01-09T13:47:15.874550+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
2026-01-09T13:47:15.874752+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
2026-01-09T13:47:15.874877+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service user.GTS.GTSService
2026-01-09T13:47:15.944779+01:00 wetter weectl[1226220]: INFO user.GTS: Version 1.1.1
2026-01-09T13:47:15.945169+01:00 wetter weectl[1226220]: INFO user.GTS: Local mean time (LMT) UTC offset 0:48:19.200000
2026-01-09T13:47:15.945507+01:00 wetter weectl[1226220]: INFO user.GTS: PressureCooker True
2026-01-09T13:47:15.945617+01:00 wetter weectl[1226220]: INFO user.GTS: PressureCooker <user.barometer.PressureCooker object at 0x785c2d89fe90>
2026-01-09T13:47:15.945905+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service user.GTS.GTSService
2026-01-09T13:47:15.946891+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.engine.StdArchive
2026-01-09T13:47:15.947237+01:00 wetter weectl[1226220]: INFO weewx.engine: Archive will use data binding wx_binding
2026-01-09T13:47:15.947498+01:00 wetter weectl[1226220]: INFO weewx.engine: Record generation will be attempted in 'hardware'
2026-01-09T13:47:15.948380+01:00 wetter weectl[1226220]: INFO weewx.engine: Using archive interval of 300 seconds (specified by hardware)
2026-01-09T13:47:15.948669+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
2026-01-09T13:47:15.948959+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
2026-01-09T13:47:15.949131+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
2026-01-09T13:47:15.949289+01:00 wetter weectl[1226220]: INFO weewx.restx: StationRegistry: Station will be registered.
2026-01-09T13:47:15.949446+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
2026-01-09T13:47:15.949815+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
2026-01-09T13:47:15.949988+01:00 wetter weectl[1226220]: DEBUG weewx.restx: WU essentials: {}
2026-01-09T13:47:15.950994+01:00 wetter weectl[1226220]: INFO weewx.restx: Wunderground-PWS: Data for station IMECKLEN47 will be posted
2026-01-09T13:47:15.951432+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
2026-01-09T13:47:15.951813+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
2026-01-09T13:47:15.954109+01:00 wetter weectl[1226220]: INFO weewx.restx: PWSWeather: Data for station MHROSTOCKWST will be posted
2026-01-09T13:47:15.954439+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
2026-01-09T13:47:15.954712+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
2026-01-09T13:47:15.954934+01:00 wetter weectl[1226220]: INFO weewx.restx: CWOP: Posting not enabled.
2026-01-09T13:47:15.955144+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
2026-01-09T13:47:15.955444+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.restx.StdWOW
2026-01-09T13:47:15.957057+01:00 wetter weectl[1226220]: INFO weewx.restx: WOW: Posting not enabled.
2026-01-09T13:47:15.957370+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
2026-01-09T13:47:15.957917+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.restx.StdWOWBE
2026-01-09T13:47:15.958840+01:00 wetter weectl[1226220]: INFO weewx.restx: WOW-BE: Posting not enabled.
2026-01-09T13:47:15.959250+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.restx.StdWOWBE
2026-01-09T13:47:15.959855+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
2026-01-09T13:47:15.960085+01:00 wetter weectl[1226220]: INFO weewx.restx: AWEKAS: Posting not enabled.
2026-01-09T13:47:15.960341+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
2026-01-09T13:47:15.960931+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service user.mqtt.MQTT
2026-01-09T13:47:15.961367+01:00 wetter weectl[1226220]: INFO user.mqtt: service version is 0.23
2026-01-09T13:47:15.963169+01:00 wetter weectl[1226220]: INFO user.mqtt: binding to ['archive', 'loop']
2026-01-09T13:47:15.964061+01:00 wetter weectl[1226220]: DEBUG user.mqtt: TLS parameters: {'tls_version': <_SSLMethod.PROTOCOL_TLSv1_2: 5>, 'ca_certs': '/etc/ssl/certs/ca-certificates.crt'}
2026-01-09T13:47:15.964608+01:00 wetter weectl[1226220]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T13:47:15.965366+01:00 wetter weectl[1226220]: INFO user.mqtt: topic is weather
2026-01-09T13:47:15.965950+01:00 wetter weectl[1226220]: INFO user.mqtt: desired unit system is METRIC
2026-01-09T13:47:15.966068+01:00 wetter weectl[1226220]: INFO user.mqtt: data will be uploaded to mqtt://pi:x...@wetter.martenhinrichs.de:8883/
2026-01-09T13:47:15.966158+01:00 wetter weectl[1226220]: INFO user.mqtt: network encryption/authentication will be attempted
2026-01-09T13:47:15.966328+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service user.mqtt.MQTT
2026-01-09T13:47:15.966399+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.engine.StdPrint
2026-01-09T13:47:15.966512+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
2026-01-09T13:47:15.967381+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Loading service weewx.engine.StdReport
2026-01-09T13:47:15.967494+01:00 wetter weectl[1226220]: INFO weewx.engine: 'pyephem' detected, extended almanac data is available
2026-01-09T13:47:15.967614+01:00 wetter weectl[1226220]: DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
2026-01-09T13:47:15.967998+01:00 wetter weectl[1226220]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T13:47:15.976126+01:00 wetter weectl[1226220]: message repeated 2 times: [ DEBUG weewx.manager: Daily summary version is 4.0]
2026-01-09T13:47:15.982024+01:00 wetter weectl[1226220]: DEBUG weewx.reportengine: Running reports for time 2026-01-09 13:45:00 CET (1767962700)
2026-01-09T13:47:15.982333+01:00 wetter weectl[1226220]: DEBUG weewx.reportengine: Running report 'Belchertown'
2026-01-09T13:47:16.008512+01:00 wetter weectl[1226220]: DEBUG weewx.reportengine: Found configuration file /etc/weewx/skins/Belchertown/skin.conf for report 'Belchertown'
2026-01-09T13:47:16.021882+01:00 wetter weectl[1226220]: DEBUG weewx.reportengine: Running generators for report 'Belchertown' in directory '/etc/weewx/skins/Belchertown' with locale 'de_DE.UTF-8'
2026-01-09T13:47:16.028530+01:00 wetter weectl[1226220]: DEBUG weewx.cheetahgenerator: Using search list ['user.belchertown.getData', 'weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.DisplayOptions', 'weewx.cheetahgenerator.Extras', 'weewx.cheetahgenerator.Gettext', 'weewx.cheetahgenerator.JSONHelpers', 'weewx.cheetahgenerator.PlotInfo', 'weewx.cheetahgenerator.SkinInfo', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'user.dayboundarystats.DayboundaryStats']
2026-01-09T13:47:16.030918+01:00 wetter weectl[1226220]: INFO user.belchertown: version 1.6
2026-01-09T13:47:16.036468+01:00 wetter weectl[1226220]: DEBUG weewx.manager: Daily summary version is 4.0
2026-01-09T13:47:17.018885+01:00 wetter kernel: traps: python3[1226220] trap invalid opcode ip:785c3bb07224 sp:7ffe32b5ac78 error:0 in libopenblasp-r0.3.26.so[785c3b168000+2185000]



 

michael.k...@gmx.at schrieb am Freitag, 9. Januar 2026 um 11:35:41 UTC+1:
There is no, and according to https://weewx.com/docs/5.2/upgrade/#module-schema-has-been-relocated never has been a module "schemas"
Try "schema" instead

Tom Keffer

unread,
Jan 9, 2026, 7:58:42 AM (yesterday) Jan 9
to weewx...@googlegroups.com
That's an error in the Upgrade Guide. References should be in the plural. That is, it should be weewx.schemas.xxx

Thanks for spotting that. The Guide has been corrected.

As for the original poster's issues: I don't think this is a problem. V5.1 will first try "schemas.wview_extended", and if it doesn't find the schema there, then it tries "weewx.schemas.wview_extended". You can see it doing this in the log. 


On Fri, Jan 9, 2026 at 2:35 AM 'michael.k...@gmx.at' via weewx-user <weewx...@googlegroups.com> wrote:
There is no, and according to https://weewx.com/docs/5.2/upgrade/#module-schema-has-been-relocated never has been a module "schemas"
Try "schema" instead

--
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 weewx-user+...@googlegroups.com.

Karen K

unread,
Jan 9, 2026, 9:59:30 AM (yesterday) Jan 9
to weewx-user
Despite what the subject of this thread suggests, I am not sure if this is related to the installation of weewx-skyfield-almanac at all. 

Tom Keffer

unread,
Jan 9, 2026, 10:13:23 AM (yesterday) Jan 9
to weewx...@googlegroups.com
Skyfield uses numpy, which likely uses OpenBLAS, although that doesn't make it a weewx-skyfield-almanac problem. Most likely, it's in Skyfield. Contact the author.

On Fri, Jan 9, 2026 at 6:59 AM Karen K <kk44...@gmail.com> wrote:
Despite what the subject of this thread suggests, I am not sure if this is related to the installation of weewx-skyfield-almanac at all. 

--
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 weewx-user+...@googlegroups.com.

mh081...@gmail.com

unread,
Jan 9, 2026, 11:40:32 AM (yesterday) Jan 9
to weewx-user
Yes i  think also. Thanks @all
Reply all
Reply to author
Forward
0 new messages