On first glance it appears that WeeWX may not be emitting archive records, but it is impossible to say with such a small log extract. Could you please edit weewx.conf, set debug = 1, save weewx.conf and restart WeeWX. Let WeeWX run for at least two archive intervals and then take a log extract showing the entire WeeWX startup through until the two archive intervals have passed. Post the log extract without alternation.
Gary On Friday, 25 August 2023 at 05:59:52 UTC+10 bob_linux_user wrote: > Two days ago I began getting the below errors. I have made no changes to > the system in many months. I verified that the Envoy is sending data. This > Simulator runs without error. Any help is appreciated. > > Evaluation of template /etc/weewx/skins/WEEWXtags/WEEWXtags.php.tmpl > failed with exception '<type 'exceptions.TypeError'>' > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** Ignoring template /etc/weewx/skins/WEEWXtags/WEEWXtags.php.tmpl > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** Reason: 'NoneType' object has no attribute '__getitem__' > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** Traceback (most recent call last): > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in > generate > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** unicode_string = compiled_template.respond() > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "_etc_weewx_skins_WEEWXtags_WEEWXtags_php_tmpl.py", line 511, > in respond > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "/usr/share/weewx/weewx/tags.py", line 599, in __getattr__ > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** vt = weewx.xtypes.get_scalar(obs_type, self.record, db_manager) > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "/usr/share/weewx/weewx/xtypes.py", line 81, in get_scalar > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** return xtype.get_scalar(obs_type, record, db_manager) > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "/usr/share/weewx/user/wsxtypes.py", line 93, in get_scalar > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** return getattr(self, 'calc_%s' % obs_type)(obs_type, record, > db_manager) > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "/usr/share/weewx/user/wsxtypes.py", line 305, in calc_Easter > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** _year = datetime.date.fromtimestamp(record['dateTime']).year > Aug 24 14:54:26 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** TypeError: 'NoneType' object has no attribute '__getitem__' > Aug 24 14:54:26 W4LCS-Server weewx[22300] INFO weewx.cheetahgenerator: > Generated 0 files for report WEEWXtagsReport in 1.23 seconds > Aug 24 14:54:28 W4LCS-Server weewx[22300] INFO weewx.imagegenerator: > Generated 9 images for report WEEWXtagsReport in 1.98 seconds > Aug 24 14:54:28 W4LCS-Server weewx[22300] INFO user.stackedwindrose: > Generated 1 images for WEEWXtagsReport in 0.27 seconds > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > Evaluation of template /etc/weewx/skins/Clientraw/clientrawextra.txt.tmpl > failed with exception '<type 'exceptions.TypeError'>' > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** Ignoring template /etc/weewx/skins/Clientraw/clientrawextra.txt.tmpl > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** Reason: argument of type 'NoneType' is not iterable > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** Traceback (most recent call last): > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in > generate > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** unicode_string = compiled_template.respond() > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File > "cheetah__etc_weewx_skins_Clientraw_clientrawextra_txt_tmpl_1692906515_17_19026.py", > > line 5360, in respond > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "/usr/share/weewx/weewx/tags.py", line 599, in __getattr__ > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** vt = weewx.xtypes.get_scalar(obs_type, self.record, db_manager) > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "/usr/share/weewx/weewx/xtypes.py", line 81, in get_scalar > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** return xtype.get_scalar(obs_type, record, db_manager) > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "/usr/share/weewx/user/wsxtypes.py", line 93, in get_scalar > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** return getattr(self, 'calc_%s' % obs_type)(obs_type, record, > db_manager) > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "/usr/share/weewx/user/wsxtypes.py", line 247, in calc_cbi > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** if any(key not in record for key in ['usUnits', 'outTemp', > 'outHumidity']): > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** File "/usr/share/weewx/user/wsxtypes.py", line 247, in <genexpr> > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** if any(key not in record for key in ['usUnits', 'outTemp', > 'outHumidity']): > Aug 24 14:54:31 W4LCS-Server weewx[22300] ERROR weewx.cheetahgenerator: > **** TypeError: argument of type 'NoneType' is not iterable > -- 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 on the web visit https://groups.google.com/d/msgid/weewx-user/cce337c9-c3cc-454a-894f-8901f8c48845n%40googlegroups.com.
