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.

Reply via email to