I recgonize yscale=[0.0, None, 0.01] as my
heatpump service image. The service is not running currently and the soiltemp3 (where the values are stored) in the database is empty.
Jan 14 19:40:30 pi3 weewx[5405] INFO weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 4.85 seconds
Jan 14 19:40:35 pi3 weewx[5405] ERROR weeplot.genplot: scale error math domain error
Jan 14 19:40:35 pi3 weewx[5405] ERROR weeplot.genplot: ymin=-17.77777777777778; ymax=-17.77777777777778; yscale=[0.0, None, 0.01], y_nticks=10
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: Caught unrecoverable exception in generator 'weewx.imagegenerator.ImageGenerator'
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** math domain error
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** Traceback (most recent call last):
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/reportengine.py", line 196, in run
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** obj.start()
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/reportengine.py", line 281, in start
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** self.run()
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/imagegenerator.py", line 41, in run
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** self.genImages(self.gen_ts)
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** File "/home/weewx/bin/weewx/imagegenerator.py", line 263, in genImages
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** image = plot.render()
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** File "/home/weewx/bin/weeplot/genplot.py", line 212, in render
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** self._calcYScaling()
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** File "/home/weewx/bin/weeplot/genplot.py", line 520, in _calcYScaling
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** self.yscale = weeplot.utilities.scale(ymin, ymax, self.yscale, nsteps=self.y_nticks)
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** File "/home/weewx/bin/weeplot/utilities.py", line 132, in scale
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** mag = math.floor(math.log10(steps))
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** ValueError: math domain error
Jan 14 19:40:35 pi3 weewx[5405] ERROR weewx.reportengine: **** Generator terminated
Jan 14 19:40:35 pi3 weewx[5405] INFO weewx.reportengine: Copied 15 files to /var/ramdisk/ilmajaam