Where can i change/config that? Shouldn't it be run at upgrade to 5.2? John Smith schrieb am Freitag, 9. Januar 2026 um 10:44:56 UTC+1:
> Reason: No module named 'schemas' > > > weeWX 5.2 shifted them to weewx.* > > On Fri, 9 Jan 2026 at 18:04, [email protected] <[email protected]> > wrote: > >> 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:[email protected]:8883/ >> <http://pi:[email protected]: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] >> ############# >> >> -- >> You received this message because you are subscribed to the Google Groups >> "weewx-user" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To view this discussion visit >> https://groups.google.com/d/msgid/weewx-user/6a09cc79-9000-42d7-ab79-083ed4346cc0n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/6a09cc79-9000-42d7-ab79-083ed4346cc0n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion visit https://groups.google.com/d/msgid/weewx-user/1a8a54b0-eff0-47f2-a308-e2fcf3cc76b5n%40googlegroups.com.
