Bill, Thomas is correct. The reason I asked about your WeeWX version is that we are moving away from CanvasJS to Highcharts. We have not completed our testing on WeeWX 4 builds but it is looking good for 3.9.2. If you can hold fire for a couple of days I can let you have a copy to try. The whole chart infra structure has been changed and will include for the first time charts that you can see updating in real time. There is a new ultra efficient install process included as well. Ian
On Wed, 18 Mar 2020 at 19:48, Thomas Keffer <[email protected]> wrote: > This is almost surely a problem in the skin "Weather34Report." Somewhere > in the template Weather34/w34charts/chartdata/result.csv.tmpl is some > arithmetic, where two numbers are getting added together. One of them is > value Python None, rather than a number. > > In general, when writing code or templates for weewx, one must be vigilant > to the possibility that a value might be None, and test for it. > > -tk > > On Wed, Mar 18, 2020 at 12:05 PM Bill Arthur <[email protected]> wrote: > >> Thanks for the quick response! >> >> 3.9.2 Downloaded and installed last night. >> >> >> On Wednesday, March 18, 2020 at 1:56:56 PM UTC-5, Bill Arthur wrote: >>> >>> I just reinstalled Weewx and Weather34. It's working OK, but I get the >>> following error messages. Any idea where the problem lies? >>> >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: cheetahgenerator: Generate failed >>> with exception '<type 'exceptions.TypeError'>' >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: cheetahgenerator: **** Ignoring >>> template /etc/weewx/skins/Weather34/w34charts/chartdata/result.csv.tmpl >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: cheetahgenerator: **** Reason: >>> unsupported operand type(s) for +: 'float' and 'NoneType' >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: **** Traceback (most recent call >>> last): >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: **** File >>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 332, in generate >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: **** >>> fd.write(str(compiled_template)) >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: **** File >>> "/usr/lib/python2.7/dist-packages/Cheetah/Template.py", line 1045, in >>> __str__ >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: **** rc = getattr(self, >>> mainMethName)() >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: **** File >>> "_etc_weewx_skins_Weather34_w34charts_chartdata_result_csv_tmpl.py", line >>> 251, in respond >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: **** TypeError: unsupported operand >>> type(s) for +: 'float' and 'NoneType' >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: cheetahgenerator: Generated 3 files >>> for report Weather34Report in 0.70 seconds >>> Mar 18 13:50:27 OpiQ-2 weewx[498]: copygenerator: copied 0 files to >>> /var/weewx/reports >>> >> -- >> 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/2f63ba12-4ee2-49eb-9f20-210d11056b58%40googlegroups.com >> <https://groups.google.com/d/msgid/weewx-user/2f63ba12-4ee2-49eb-9f20-210d11056b58%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- > 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/CAPq0zECwH19K3m%2BgninkFi2dTErUsWh3FoTv8f3MYj5WWyRuUw%40mail.gmail.com > <https://groups.google.com/d/msgid/weewx-user/CAPq0zECwH19K3m%2BgninkFi2dTErUsWh3FoTv8f3MYj5WWyRuUw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > -- 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/CADASSaRCOic%2BUEQWecxMY3XHkuvJZqQhL-ZRkPGYxTijKX1-_g%40mail.gmail.com.
