WDC Skin

152 views
Skip to first unread message

Leo Olijrhook

unread,
Aug 19, 2022, 7:35:25 AM8/19/22
to weewx-user
After installing and starting the skin the following error messages show :

Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/weewx-wdc/year-%Y.html.tmpl failed with exception '<class 'TypeError'>'
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/weewx-wdc/year-%Y.html.tmpl
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: **** Reason: unsupported operand type(s) for *: 'NoneType' and 'float'
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_weewx_wdc_year__Y_html_tmpl.py", line 201, in respond
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1707, in _handleCheetahInclude
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_weewx_wdc_includes_body_alternative_inc.py", line 313, in respond
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1707, in _handleCheetahInclude
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_weewx_wdc_includes_diagram_tile_wind_rose_inc.py", line 238, in respond
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_weewx_wdc_includes_diagram_tile_wind_rose_inc.py", line 99, in __errorCatcher5
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "<string>", line 1, in <module>
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/weewx_wdc.py", line 658, in get_windrose_data
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****      windspeed_knots = kph_to_knot(windSpeed_data.raw)
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/units.py", line 80, in kph_to_knot
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****      return x * 0.539956803
Aug 19 00:00:36 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****  TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: Evaluation of template /etc/weewx/skins/weewx-wdc/statistics.html.tmpl failed with exception '<class 'TypeError'>'
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: **** Ignoring template /etc/weewx/skins/weewx-wdc/statistics.html.tmpl
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: **** Reason: unsupported operand type(s) for *: 'NoneType' and 'float'
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****  Traceback (most recent call last):
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 348, in generate
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****      unicode_string = compiled_template.respond()
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_weewx_wdc_statistics_html_tmpl.py", line 200, in respond
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1707, in _handleCheetahInclude
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_weewx_wdc_includes_body_alternative_inc.py", line 313, in respond
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1707, in _handleCheetahInclude
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****      self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_weewx_wdc_includes_diagram_tile_wind_rose_inc.py", line 250, in respond
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "_etc_weewx_skins_weewx_wdc_includes_diagram_tile_wind_rose_inc.py", line 106, in __errorCatcher6
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "<string>", line 1, in <module>
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/user/weewx_wdc.py", line 658, in get_windrose_data
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****      windspeed_knots = kph_to_knot(windSpeed_data.raw)
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****    File "/usr/share/weewx/weewx/units.py", line 80, in kph_to_knot
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****      return x * 0.539956803
Aug 19 00:00:42 ucs weewx[30519] ERROR weewx.cheetahgenerator: ****  TypeError: unsupported operand type(s) for *: 'NoneType' and 'float'

Can someone help me with this?

Regards

David Bätge

unread,
Aug 19, 2022, 8:27:29 PM8/19/22
to weewx-user
Hello there,  I am the creator of this skin. It seems that there are problems with the windrose diagram. The error should go away if you remove windRose from the diagram_tile_observations in the skin.conf as a quick fix.

Does your station actually record wind speed and wind direction? From the error message, it seems the wind speed is empty.

Leo Olijrhook

unread,
Sep 1, 2022, 8:01:50 AM9/1/22
to weewx-user
After installation of version 2.2.1 the problem is solved
Thanks.

Regards.

Op zaterdag 20 augustus 2022 om 02:27:29 UTC+2 schreef david....@gmail.com:
Reply all
Reply to author
Forward
0 new messages