Here is some more info regarding this problem.  The attached file contains 
the pertenant sections of my logs that show lots of weewx.chetahgenerator 
errors after restarting the weewx service. The first error encountered is:

ERROR weewx.cheetahgenerator: Evaluation of template /etc/we
ewx/skins/Inigo/inigo-data.txt.tmpl failed with exception '<class 
'TypeError'>'

On Tuesday, July 8, 2025 at 5:35:42 PM UTC-4 Gordon Dickens wrote:

> Hello all,
>
> I'm running Weewx version 4.10.2 and Belchertown skin version 1.3.1 on 
> Debian 12 with a Davis Vantage Pro2 weather station and console.  
>
> Weewx and Belchertown had been running successfully for about six years 
> and then yesterday, for some reason, my data console temporarily lost 
> connectivity with my station.  So, I waited until it successfully 
> reestablished the connection and then the console's USB port apparently 
> stopped communicating with my Debian server.  So, I powered the console 
> down, uninstalled the USB port,  reinstalled the USB port and powered the 
> console back up afterwhich everything appeared to be working properly.  
> However, after an hour or so, I noticed that the weewx graphs and 
> Belchertown charts were not being populated with new data. All of the 
> alphanumeric data and reports appear to be correct but the graphs and 
> charts are not being updated.
>
> Does anybody have any idea what may have happened to cause this and how to 
> potentially fix it?
>
> Thanks very much in advance!
>
> Gordon
>

-- 
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/1fab7996-310f-4859-b38f-9424cd4fe579n%40googlegroups.com.
2025-07-08T17:50:17.353731-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Inigo/inigo-data.txt.tmpl failed with exception '<class 'TypeError'>'
2025-07-08T17:50:17.353804-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Inigo/inigo-data.txt.tmpl
2025-07-08T17:50:17.353823-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: **** Reason: argument of type 'NoneType' is not iterable
2025-07-08T17:50:17.354349-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
2025-07-08T17:50:17.354383-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/xtypes.py", line 77, in get_scalar
2025-07-08T17:50:17.354420-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return xtype.get_scalar(obs_type, record, db_manager, **option_dict)
2025-07-08T17:50:17.354441-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.354459-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 85, in get_scalar
2025-07-08T17:50:17.354482-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return getattr(self, 'calc_%s' % obs_type)(obs_type, record, db_manager)
2025-07-08T17:50:17.354514-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.354536-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 119, in calc_cloudbase
2025-07-08T17:50:17.354558-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      if 'outTemp' not in data or 'outHumidity' not in data:
2025-07-08T17:50:17.354578-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****         ^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.354595-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  TypeError: argument of type 'NoneType' is not iterable
2025-07-08T17:50:17.354619-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  
2025-07-08T17:50:17.354639-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  During handling of the above exception, another exception occurred:
2025-07-08T17:50:17.354663-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  
2025-07-08T17:50:17.354682-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
2025-07-08T17:50:17.354702-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate
2025-07-08T17:50:17.354723-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
2025-07-08T17:50:17.354745-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.354764-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_Inigo_inigo_data_txt_tmpl.py", line 251, in respond
2025-07-08T17:50:17.354783-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/tags.py", line 599, in __getattr__
2025-07-08T17:50:17.354799-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      vt = weewx.xtypes.get_scalar(obs_type, self.record, db_manager)
2025-07-08T17:50:17.354818-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.354837-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/xtypes.py", line 81, in get_scalar
2025-07-08T17:50:17.354852-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return xtype.get_scalar(obs_type, record, db_manager)
2025-07-08T17:50:17.354867-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.354882-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 85, in get_scalar
2025-07-08T17:50:17.354897-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return getattr(self, 'calc_%s' % obs_type)(obs_type, record, db_manager)
2025-07-08T17:50:17.354910-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.354926-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 119, in calc_cloudbase
025-07-08T17:50:17.354943-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      if 'outTemp' not in data or 'outHumidity' not in data:
2025-07-08T17:50:17.354957-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****         ^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.354974-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  TypeError: argument of type 'NoneType' is not iterable
2025-07-08T17:50:17.354994-04:00 zeebytes weewx[106209] INFO weewx.cheetahgenerator: Generated 0 files for report Inigo in 0.01 seconds
2025-07-08T17:50:17.532336-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Belchertown/index.html.tmpl failed with exception '<class 'TypeError'>'
2025-07-08T17:50:17.532398-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Belchertown/index.html.tmpl
2025-07-08T17:50:17.532420-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: **** Reason: argument of type 'NoneType' is not iterable
2025-07-08T17:50:17.533091-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
2025-07-08T17:50:17.533133-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/xtypes.py", line 77, in get_scalar
2025-07-08T17:50:17.533154-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return xtype.get_scalar(obs_type, record, db_manager, **option_dict)
2025-07-08T17:50:17.533176-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.533196-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 85, in get_scalar
2025-07-08T17:50:17.533217-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return getattr(self, 'calc_%s' % obs_type)(obs_type, record, db_manager)
2025-07-08T17:50:17.533237-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.533260-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 202, in calc_appTemp
2025-07-08T17:50:17.533280-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      if 'outTemp' not in data or 'outHumidity' not in data or 'windSpeed' not in data:
2025-07-08T17:50:17.533301-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****         ^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.533327-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  TypeError: argument of type 'NoneType' is not iterable
2025-07-08T17:50:17.533347-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  
2025-07-08T17:50:17.533369-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  During handling of the above exception, another exception occurred:
2025-07-08T17:50:17.533386-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  
2025-07-08T17:50:17.533406-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
2025-07-08T17:50:17.533426-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate
2025-07-08T17:50:17.533446-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
2025-07-08T17:50:17.533463-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.533481-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_Belchertown_index_html_tmpl.py", line 1091, in respond
2025-07-08T17:50:17.533503-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/tags.py", line 599, in __getattr__
2025-07-08T17:50:17.533520-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      vt = weewx.xtypes.get_scalar(obs_type, self.record, db_manager)
2025-07-08T17:50:17.533539-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.533560-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/xtypes.py", line 81, in get_scalar
2025-07-08T17:50:17.533577-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return xtype.get_scalar(obs_type, record, db_manager)
2025-07-08T17:50:17.533600-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.533621-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 85, in get_scalar
2025-07-08T17:50:17.533640-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return getattr(self, 'calc_%s' % obs_type)(obs_type, record, db_manager)
2025-07-08T17:50:17.533658-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.533673-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 202, in calc_appTemp
2025-07-08T17:50:17.533690-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      if 'outTemp' not in data or 'outHumidity' not in data or 'windSpeed' not in data:
2025-07-08T17:50:17.533707-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****         ^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.533724-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  TypeError: argument of type 'NoneType' is not iterable
2025-07-08T17:50:17.544232-04:00 zeebytes weewx[106209] INFO weewx.restx: MQTT: Published record 2025-07-08 17:50:18 EDT (1752011418)
2025-07-08T17:50:17.630512-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Belchertown/pi/index.html.tmpl failed with exception '<class 'TypeError'>'
2025-07-08T17:50:17.630571-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Belchertown/pi/index.html.tmpl
2025-07-08T17:50:17.630584-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: **** Reason: argument of type 'NoneType' is not iterable
2025-07-08T17:50:17.631011-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
2025-07-08T17:50:17.631035-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/xtypes.py", line 77, in get_scalar
2025-07-08T17:50:17.631046-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return xtype.get_scalar(obs_type, record, db_manager, **option_dict)
2025-07-08T17:50:17.631058-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.631070-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 85, in get_scalar
2025-07-08T17:50:17.631080-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return getattr(self, 'calc_%s' % obs_type)(obs_type, record, db_manager)
2025-07-08T17:50:17.631092-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.631103-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 202, in calc_appTemp
2025-07-08T17:50:17.631115-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      if 'outTemp' not in data or 'outHumidity' not in data or 'windSpeed' not in data:
2025-07-08T17:50:17.631126-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****         ^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.631138-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  TypeError: argument of type 'NoneType' is not iterable
2025-07-08T17:50:17.631149-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  
2025-07-08T17:50:17.631165-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  During handling of the above exception, another exception occurred:
2025-07-08T17:50:17.631183-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  
2025-07-08T17:50:17.631194-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
2025-07-08T17:50:17.631204-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate
2025-07-08T17:50:17.631216-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
2025-07-08T17:50:17.631226-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.631245-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_Belchertown_pi_index_html_tmpl.py", line 490, in respond
2025-07-08T17:50:17.631289-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/tags.py", line 599, in __getattr__
2025-07-08T17:50:17.631302-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      vt = weewx.xtypes.get_scalar(obs_type, self.record, db_manager)
2025-07-08T17:50:17.631313-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.631322-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/xtypes.py", line 81, in get_scalar
2025-07-08T17:50:17.631346-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return xtype.get_scalar(obs_type, record, db_manager)
2025-07-08T17:50:17.631356-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.631367-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 85, in get_scalar
2025-07-08T17:50:17.631378-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return getattr(self, 'calc_%s' % obs_type)(obs_type, record, db_manager)
2025-07-08T17:50:17.631389-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.631402-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 202, in calc_appTemp
2025-07-08T17:50:17.631413-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      if 'outTemp' not in data or 'outHumidity' not in data or 'windSpeed' not in data:
2025-07-08T17:50:17.631423-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****         ^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.631436-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  TypeError: argument of type 'NoneType' is not iterable
2025-07-08T17:50:17.644381-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/Belchertown/kiosk.html.tmpl failed with exception '<class 'TypeError'>'
2025-07-08T17:50:17.644434-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/Belchertown/kiosk.html.tmpl
2025-07-08T17:50:17.644447-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: **** Reason: argument of type 'NoneType' is not iterable
2025-07-08T17:50:17.645187-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
2025-07-08T17:50:17.645228-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/xtypes.py", line 77, in get_scalar
2025-07-08T17:50:17.645243-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return xtype.get_scalar(obs_type, record, db_manager, **option_dict)
2025-07-08T17:50:17.645257-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.645274-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 85, in get_scalar
2025-07-08T17:50:17.645286-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return getattr(self, 'calc_%s' % obs_type)(obs_type, record, db_manager)
2025-07-08T17:50:17.645307-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.645320-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 202, in calc_appTemp
2025-07-08T17:50:17.645336-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      if 'outTemp' not in data or 'outHumidity' not in data or 'windSpeed' not in data:
2025-07-08T17:50:17.645353-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****         ^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.645367-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  TypeError: argument of type 'NoneType' is not iterable
2025-07-08T17:50:17.645388-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  
2025-07-08T17:50:17.645401-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  During handling of the above exception, another exception occurred:
2025-07-08T17:50:17.645416-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  
2025-07-08T17:50:17.645435-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
2025-07-08T17:50:17.645449-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate
2025-07-08T17:50:17.645462-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
2025-07-08T17:50:17.645476-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.645490-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_Belchertown_kiosk_html_tmpl.py", line 830, in respond
2025-07-08T17:50:17.645511-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/tags.py", line 599, in __getattr__
2025-07-08T17:50:17.645524-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      vt = weewx.xtypes.get_scalar(obs_type, self.record, db_manager)
2025-07-08T17:50:17.645539-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.645551-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/xtypes.py", line 81, in get_scalar
2025-07-08T17:50:17.645566-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return xtype.get_scalar(obs_type, record, db_manager)
2025-07-08T17:50:17.645580-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.645597-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 85, in get_scalar
2025-07-08T17:50:17.645608-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      return getattr(self, 'calc_%s' % obs_type)(obs_type, record, db_manager)
2025-07-08T17:50:17.645627-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.645640-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/wxxtypes.py", line 202, in calc_appTemp
2025-07-08T17:50:17.645657-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****      if 'outTemp' not in data or 'outHumidity' not in data or 'windSpeed' not in data:
2025-07-08T17:50:17.645672-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****         ^^^^^^^^^^^^^^^^^^^^^
2025-07-08T17:50:17.645690-04:00 zeebytes weewx[106209] ERROR weewx.cheetahgenerator: ****  TypeError: argument of type 'NoneType' is not iterable

Reply via email to