Hi, This morning, weewx running Raspberry Pi starting logging the following errors:
Sep 13 21:25:17 PrideWeatherStation weewx[1608]: manager: Added record 2018-09-13 21:25:00 IST (1536854100) to database 'weewx.sdb' Sep 13 21:25:17 PrideWeatherStation weewx[1608]: manager: Added record 2018-09-13 21:25:00 IST (1536854100) to daily summary in 'weewx.sdb' Sep 13 21:25:30 PrideWeatherStation weewx[1608]: cheetahgenerator: Generate failed with exception '<type 'exceptions.ValueError'>' Sep 13 21:25:30 PrideWeatherStation weewx[1608]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/index.html.tmpl Sep 13 21:25:30 PrideWeatherStation weewx[1608]: cheetahgenerator: **** Reason: math domain error Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** Traceback (most recent call last): Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 330, in generate Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** print >> _file, compiled_template Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** rc = getattr(self, mainMethName)() Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** File "_etc_weewx_skins_Seasons_index_html_tmpl.py", line 208, in respond Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, in _handleCheetahInclude Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** self._CHEETAH__cheetahIncludes[_includeID].respond(trans) Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** File "_etc_weewx_skins_Seasons_hilo_inc.py", line 414, in respond Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** return self._do_query(aggregate_type) Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** val=val, **self.option_dict) Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** File "/usr/share/weewx/weewx/manager.py", line 1314, in getAggregate Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** _result = math.sqrt(_row[0]/_row[1]) if _row[1] else None Sep 13 21:25:30 PrideWeatherStation weewx[1608]: **** ValueError: math domain error Sep 13 21:25:32 PrideWeatherStation weewx[1608]: cheetahgenerator: Generate failed with exception '<type 'exceptions.ValueError'>' Sep 13 21:25:32 PrideWeatherStation weewx[1608]: cheetahgenerator: **** Ignoring template /etc/weewx/skins/Seasons/statistics.html.tmpl Sep 13 21:25:32 PrideWeatherStation weewx[1608]: cheetahgenerator: **** Reason: math domain error Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** Traceback (most recent call last): Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** File "/usr/share/weewx/weewx/cheetahgenerator.py", line 330, in generate Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** print >> _file, compiled_template Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1005, in __str__ Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** rc = getattr(self, mainMethName)() Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** File "_etc_weewx_skins_Seasons_statistics_html_tmpl.py", line 143, in respond Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** File "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1615, in _handleCheetahInclude Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** self._CHEETAH__cheetahIncludes[_includeID].respond(trans) Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** File "_etc_weewx_skins_Seasons_statistics_inc.py", line 1043, in respond Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** File "_etc_weewx_skins_Seasons_statistics_inc.py", line 427, in __errorCatcher52 Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** File "<string>", line 1, in <module> Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** File "/usr/share/weewx/weewx/tags.py", line 329, in __getattr__ Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** return self._do_query(aggregate_type) Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** File "/usr/share/weewx/weewx/tags.py", line 343, in _do_query Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** val=val, **self.option_dict) Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** File "/usr/share/weewx/weewx/wxmanager.py", line 60, in getAggregate Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** return weewx.manager.DaySummaryManager.getAggregate(self, timespan, obs_type, aggregateType, **option_dict) Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** File "/usr/share/weewx/weewx/manager.py", line 1314, in getAggregate Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** _result = math.sqrt(_row[0]/_row[1]) if _row[1] else None Sep 13 21:25:32 PrideWeatherStation weewx[1608]: **** ValueError: math domain error Sep 13 21:25:40 PrideWeatherStation weewx[1608]: copygenerator: copied 0 files to /var/www/html/weewx Sep 13 21:25:41 PrideWeatherStation weewx[1608]: imageStackedWindRose: Generated 2 images for StackedWindRose in 1.06 seconds I assumed that it may be some messed up value in the database, so went back to yesterday's database that had worked fine but the same error keep coming up. Rebuilt the daily summaries but still the same problem. Due to this my main page (below) for Seasons skin does not update even though the individual graphs update just fine. http://bedi.co.in:10000/weather/index.html Any ideas what could be going wrong ? Thanks. - Rahul -- 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]. For more options, visit https://groups.google.com/d/optout.
