(weewx-venv) house@ubuntu-gnu-linux-24-04-3:~$ weewxdUsing configuration file /home/house/weewx-data/weewx.conf
Traceback (most recent call last):
File "/home/house/weewx-venv/bin/weewxd", line 8, in <module>sys.exit(main())^^^^^^File "/home/house/weewx-venv/lib/python3.12/site-packages/weewxd.py", line 121, in mainengine = weewx.engine.StdEngine(config_dict)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/engine.py", line 89, in __init__self.loadServices(config_dict)File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/engine.py", line 157, in loadServicesobj = weeutil.weeutil.get_object(svc)(self, config_dict)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/house/weewx-data/bin/user/skymapalmanac.py", line 2093, in __init__alm_conf_dict['Texts'] = self.process_language(config_dict, alm_conf_dict.get('additional_localization_sources',['internal','Seasons']))^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/house/weewx-data/bin/user/skymapalmanac.py", line 2174, in process_languageSkymapService._update_localization_from_skin(conf, skin_root, source, lang)File "/home/house/weewx-data/bin/user/skymapalmanac.py", line 2357, in _update_localization_from_skindata = weewx.reportengine.get_lang_dict(lang, lang_path, skin)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/reportengine.py", line 407, in get_lang_dictconfig_dict['WEEWX_ROOT'],~~~~~~~~~~~^^^^^^^^^^^^^^TypeError: 'PosixPath' object is not subscriptable
weewx-venv) house@ubuntu-gnu-linux-24-04-3:~$ weectl extension install /home/house/Downloads/Weewx/Extensions/weewx-skyfield-almanac-master-April-4.zip -yUsing configuration file /home/house/weewx-data/weewx.confExtracting from zip archive /home/house/Downloads/Weewx/Extensions/weewx-skyfield-almanac-master-April-4.zipprocessing skin SeasonsReportmerging es.conf to /home/house/weewx-data/skins/Seasons/lang/es.confmerging nl.conf to /home/house/weewx-data/skins/Seasons/lang/nl.confmerging de.conf to /home/house/weewx-data/skins/Seasons/lang/de.confmerging fr.conf to /home/house/weewx-data/skins/Seasons/lang/fr.confmerging en.conf to /home/house/weewx-data/skins/Seasons/lang/en.confmerging cs.conf to /home/house/weewx-data/skins/Seasons/lang/cz.confmerging no.conf to /home/house/weewx-data/skins/Seasons/lang/no.confprocessing skin SmartphoneReportprocessing skin MobileReportprocessing skin StandardReportmerging nl.conf to /home/house/weewx-data/skins/Standard/lang/nl.confmerging de.conf to /home/house/weewx-data/skins/Standard/lang/de.confmerging fr.conf to /home/house/weewx-data/skins/Standard/lang/fr.confmerging en.conf to /home/house/weewx-data/skins/Standard/lang/en.confmerging no.conf to /home/house/weewx-data/skins/Standard/lang/no.confprocessing skin Belchertownmerging de.conf to /home/house/weewx-data/skins/Belchertown/lang/de.confSaving installer file to /home/house/weewx-data/bin/user/installer/Skyfield almanacSaved copy of configuration as /home/house/weewx-data/weewx.conf.20260405174622Finished installing extension Skyfield almanac from /home/house/Downloads/Weewx/Extensions/weewx-skyfield-almanac-master-April-4.zip
On Apr 5, 2026, at 16:01, Karen K <kk44...@gmail.com> wrote:
It looks like a character set issue. You may try to replace the copyright symbol by ©.
--
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/60786c86-ae44-4593-afc8-e6aa41088dc0n%40googlegroups.com.
File "/home/house/weewx-data/bin/user/skymapalmanac.py", line 2093, in __init__alm_conf_dict['Texts'] = self.process_language(config_dict, alm_conf_dict.get('additional_localization_sources',['internal','Seasons']))^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
And. When installing Skyfield I noticed this, which I don't recall seeing before:
weewx-venv) house@ubuntu-gnu-linux-24-04-3:~$ weectl extension install /home/house/Downloads/Weewx/Extensions/weewx-skyfield-almanac-master-April-4.zip -yUsing configuration file /home/house/weewx-data/weewx.confExtracting from zip archive /home/house/Downloads/Weewx/Extensions/weewx-skyfield-almanac-master-April-4.zipprocessing skin SeasonsReport
merging es.conf to /home/house/weewx-data/skins/Seasons/lang/es.conf [...]
possibly different, but I tried the same in debian13 and see:
Extension Name Version DescriptionBelchertown 1.7beta2-new-belchertownA clean modern skin with real time streaming updates and interactive charts. Modeled after BelchertownWeather.comSkyfield almanac 0.5 almanac extension using Skyfield mduleSkymap almanac 0.5 almanac extension using Skyfield mduleforecast 4.0 Generate and display weather and tide forecasts.purple 4.0.3 Record air quality via purple-proxy service.purpleair 0.4 Collect Purple Air air quality data.weatherflowudp 1.10.2 Capture data from WeatherFlow Bridge via UDP broadcast packets
2026-04-06T11:56:09.741234-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: Evaluation of template /home/house/weewx-data/skins/Belchertown/skymap/index.html.tmpl failed with exception '<class 'KeyError'>'2026-04-06T11:56:09.741420-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** Ignoring template /home/house/weewx-data/skins/Belchertown/skymap/index.html.tmpl2026-04-06T11:56:09.741545-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** Reason: '©'2026-04-06T11:56:09.743280-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** Traceback (most recent call last):2026-04-06T11:56:09.743335-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/cheetahgenerator.py", line 334, in generate2026-04-06T11:56:09.743353-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** unicode_string = compiled_template.respond()2026-04-06T11:56:09.743369-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^2026-04-06T11:56:09.743392-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** File "cheetah__home_house_weewx_data_skins_Belchertown_skymap_index_html_tmpl_1775490969_7394633_82812.py", line 122, in respond2026-04-06T11:56:09.743427-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/almanac.py", line 292, in __getattr__2026-04-06T11:56:09.743459-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** return almanac.get_almanac_data(self, attr)2026-04-06T11:56:09.743488-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2026-04-06T11:56:09.743517-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** File "/home/house/weewx-data/bin/user/skymapalmanac.py", line 148, in get_almanac_data2026-04-06T11:56:09.743543-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** return SkymapBinder(self.config_dict, self.station_location, almanac_obj, self.get_labels(almanac_obj))2026-04-06T11:56:09.743569-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2026-04-06T11:56:09.743587-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** File "/home/house/weewx-data/bin/user/skymapalmanac.py", line 205, in __init__2026-04-06T11:56:09.743621-04:00 ubuntu-gnu-linux-24-04-3 weewxd[8311]: ERROR weewx.cheetahgenerator: **** self.credits = '%s %s' % (labels['©'],station_location)
On Apr 5, 2026, at 16:01, Karen K <kk44...@gmail.com> wrote:
It looks like a character set issue. You may try to replace the copyright symbol by ©.
On Apr 6, 2026, at 12:44, Karen K <kk44...@gmail.com> wrote:Did you search the complete file and replaced all occurrences of the copyright symbol by ©?
weather list schrieb am Montag, 6. April 2026 um 18:01:24 UTC+2:
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/4d5b5292-fd65-4d02-bfb8-7971ae5bb307n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/bd6efcc2-f7be-4ff7-9fd8-1deebe33a133n%40googlegroups.com.
Traceback (most recent call last):
File "/home/house/weewx-venv/bin/weewxd", line 8, in <module>sys.exit(main())^^^^^^File "/home/house/weewx-venv/lib/python3.12/site-packages/weewxd.py", line 121, in mainengine = weewx.engine.StdEngine(config_dict)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/engine.py", line 89, in __init__self.loadServices(config_dict)File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/engine.py", line 157, in loadServicesobj = weeutil.weeutil.get_object(svc)(self, config_dict)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/house/weewx-venv/lib/python3.12/site-packages/weeutil/weeutil.py", line 1404, in get_objectmodule = importlib.import_module(module_name)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_modulereturn _bootstrap._gcd_import(name[level:], package, level)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "<frozen importlib._bootstrap>", line 1387, in _gcd_importFile "<frozen importlib._bootstrap>", line 1360, in _find_and_loadFile "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlockedFile "<frozen importlib._bootstrap>", line 935, in _load_unlockedFile "<frozen importlib._bootstrap_external>", line 991, in exec_moduleFile "<frozen importlib._bootstrap_external>", line 1129, in get_codeFile "<frozen importlib._bootstrap_external>", line 1059, in source_to_codeFile "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removedFile "/home/house/weewx-data/bin/user/skymapalmanac.py", line 2016conf = {'©','TZ':dict()}^SyntaxError: invalid syntax
On Apr 6, 2026, at 12:48, Karen K <kk44...@gmail.com> wrote:
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/bd6efcc2-f7be-4ff7-9fd8-1deebe33a133n%40googlegroups.com.
conf = {'©','TZ':dict()}
--
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/945539d6-2de1-46c3-8662-af2ce1f94d85n%40googlegroups.com.
2026-04-07T22:16:56.039660-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR user.skymapalmanac: cannot create sky map: KeyError - 'TZ'2026-04-07T22:16:56.039906-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: Evaluation of template /home/house/weewx-data/skins/Belchertown/skymap/index.html.tmpl failed with exception '<class 'KeyError'>'2026-04-07T22:16:56.039992-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** Ignoring template /home/house/weewx-data/skins/Belchertown/skymap/index.html.tmpl2026-04-07T22:16:56.040104-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** Reason: 'TZ'2026-04-07T22:16:56.041067-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** Traceback (most recent call last):2026-04-07T22:16:56.041157-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/cheetahgenerator.py", line 334, in generate2026-04-07T22:16:56.041232-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** unicode_string = compiled_template.respond()2026-04-07T22:16:56.041292-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^2026-04-07T22:16:56.041348-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** File "_home_house_weewx_data_skins_Belchertown_skymap_index_html_tmpl.py", line 123, in respond2026-04-07T22:16:56.041409-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** File "/home/house/weewx-venv/lib/python3.12/site-packages/weewx/cheetahgenerator.py", line 803, in filter2026-04-07T22:16:56.041470-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** filtered = str(val)2026-04-07T22:16:56.041528-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** ^^^^^^^^2026-04-07T22:16:56.041583-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** File "/home/house/weewx-data/bin/user/skymapalmanac.py", line 279, in __str__2026-04-07T22:16:56.041643-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** return self.skymap(self.almanac_obj)2026-04-07T22:16:56.041709-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^2026-04-07T22:16:56.041786-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** File "/home/house/weewx-data/bin/user/skymapalmanac.py", line 886, in skymap2026-04-07T22:16:56.041870-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** s.append('<text x="97" y="-93" font-size="5" fill="currentColor" text-anchor="end">%s</text>\n' % self.labels['TZ'].get('name(LAST)','sidereal time').capitalize())2026-04-07T22:16:56.041969-04:00 ubuntu-gnu-linux-24-04-3 weewxd[303674]: ERROR weewx.cheetahgenerator: **** ~~~~~~~~~~~^^^^^^
On Apr 7, 2026, at 14:09, Karen K <kk44...@gmail.com> wrote:
--
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/945539d6-2de1-46c3-8662-af2ce1f94d85n%40googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/weewx-user/1e329f40-e7bb-49d1-88e2-43035f972540n%40googlegroups.com.