I will try that. I just don't like it because I have some customizations to exfoliation and forecast and the wee_install ain't to bright and just dumps the default file over the top and I have to hand edit the changes back in.
On exfoliation, I have done the upgrade using your suggested link, and had and done all my customizations, and it seems to work so I don't plan to do a reinstall of that. Thanks again for your help, much appreciated. On Thu, Oct 22, 2020 at 8:16 AM John Kline <[email protected]> wrote: > Please don’t just take forecast.py. There were other changes. Do a > proper install > > As for the exfoliation skin, I did a port for someone a while back. She > reported success using it. It’s here: > > https://github.com/chaunceygardiner/weewx-exfoliation > > On Oct 22, 2020, at 4:56 AM, Bryan Peter <[email protected]> wrote: > > > Hi John, > > I'm only using forecast to generate for the exfoliation skin just as a > clarification. So I too k the forecast.py from the new master.zip and > installed in the /user/share/weewx/user dir in my installation. I got the > following syslog errors. > > Oct 22 07:45:18 bdp-rpi1 /weewxd: wx_cp_index: executed > /home/pi/scripts/wx_cp_index >/var/log/wx_cp_index.log 2>&1 > Oct 22 07:45:21 bdp-rpi1 weewx[32073] INFO weewx.cheetahgenerator: > Generated 14 files for report StandardReport in 2.29 seconds > Oct 22 07:45:22 bdp-rpi1 weewx[32073] INFO weewx.imagegenerator: Generated > 12 images for report StandardReport in 0.68 seconds > Oct 22 07:45:22 bdp-rpi1 weewx[32073] INFO weewx.reportengine: Copied 0 > files to /home1/var/www/weewx > Oct 22 07:45:24 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: '>' > not supported between instances of 'NoneType' and 'float' > Oct 22 07:45:24 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: '>' > not supported between instances of 'NoneType' and 'float' > Oct 22 07:45:24 bdp-rpi1 /weewxd: forecast: ReportThread: _get_max: '>' > not supported between instances of 'NoneType' and 'float' > Oct 22 07:45:24 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: '>' > not supported between instances of 'NoneType' and 'float' > Oct 22 07:45:24 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: '>' > not supported between instances of 'NoneType' and 'float' > Oct 22 07:45:24 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: '>' > not supported between instances of 'NoneType' and 'float' > Oct 22 07:45:24 bdp-rpi1 /weewxd: forecast: ReportThread: _get_max: '>' > not supported between instances of 'NoneType' and 'float' > Oct 22 07:45:25 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: '>' > not supported between instances of 'NoneType' and 'float' > Oct 22 07:45:25 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: '>' > not supported between instances of 'NoneType' and 'float' > Oct 22 07:45:25 bdp-rpi1 weewx[32073] ERROR weewx.cheetahgenerator: > Generate failed with exception '<class 'ZeroDivisionError'>' > Oct 22 07:45:25 bdp-rpi1 weewx[32073] ERROR weewx.cheetahgenerator: **** > Ignoring template /etc/weewx/skins/exfoliation/forecast.html.tmpl > Oct 22 07:45:25 bdp-rpi1 weewx[32073] ERROR weewx.cheetahgenerator: **** > Reason: float division by zero > Oct 22 07:45:25 bdp-rpi1 weewx[32073] ERROR weewx.cheetahgenerator: **** > Traceback (most recent call last): > Oct 22 07:45:25 bdp-rpi1 weewx[32073] ERROR weewx.cheetahgenerator: **** > File "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate > Oct 22 07:45:25 bdp-rpi1 weewx[32073] ERROR weewx.cheetahgenerator: **** > unicode_string = compiled_template.respond() > Oct 22 07:45:25 bdp-rpi1 weewx[32073] ERROR weewx.cheetahgenerator: **** > File "_etc_weewx_skins_exfoliation_forecast_html_tmpl.py", line 351, in > respond > Oct 22 07:45:25 bdp-rpi1 weewx[32073] ERROR weewx.cheetahgenerator: **** > File "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1707, in > _handleCheetahInclude > Oct 22 07:45:25 bdp-rpi1 weewx[32073] ERROR weewx.cheetahgenerator: **** > self._CHEETAH__cheetahIncludes[_includeID].respond(trans) > Oct 22 07:45:25 bdp-rpi1 weewx[32073] ERROR weewx.cheetahgenerator: **** > File "_etc_weewx_skins_exfoliation_forecast_iconic_inc.py", line 312, in > respond > Oct 22 07:45:25 bdp-rpi1 weewx[32073] ERROR weewx.cheetahgenerator: **** > ZeroDivisionError: float division by zero > Oct 22 07:45:25 bdp-rpi1 weewx[32073] INFO weewx.cheetahgenerator: > Generated 8 files for report exfoliation in 3.07 seconds > Oct 22 07:45:28 bdp-rpi1 weewx[32073] INFO weewx.imagegenerator: Generated > 32 images for report exfoliation in 3.24 seconds > Oct 22 07:45:28 bdp-rpi1 weewx[32073] INFO weewx.reportengine: Copied 0 > files to /home1/var/www/weewx/exfoliation > > new forecast.py ignores that html.tmpl versus the original 3.4.0 > forecast.py which at least generates the forecasts and both have the > Typeerror issue on the _get functions for stats. So I will keep looking at > it. Let me know if you have any other suggestions. > > Best, > > Bryan > > > On Wed, Oct 21, 2020 at 7:05 PM John Kline <[email protected]> wrote: > >> Try b10 from here: >> >> https://github.com/chaunceygardiner/weewx-forecast >> >> On Oct 21, 2020, at 3:47 PM, Bryan Peter <[email protected]> wrote: >> >> >> I’m using 3.4.0b1 of forecast >> >> Thanks, >> >> Bryan >> >> On Tue, Oct 20, 2020 at 7:38 PM John Kline <[email protected]> wrote: >> >>> What version of weewx-forecast are you using? >>> >>> On Oct 20, 2020, at 4:37 PM, [email protected] <[email protected]> wrote: >>> >>> >>> Hi, >>> >>> I have loaded the latest Python3 version of weewx and made all the >>> updates to forecasting, cmon, and exfoliation to get things back to >>> "normal". However, still getting this syslog output >>> Oct 20 19:30:25 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: >>> '>' not supported between instances of 'NoneType' and 'float' >>> Oct 20 19:30:25 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: >>> '>' not supported between instances of 'NoneType' and 'float' >>> Oct 20 19:30:25 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: >>> '>' not supported between instances of 'NoneType' and 'float' >>> Oct 20 19:30:25 bdp-rpi1 /weewxd: forecast: ReportThread: _get_max: '>' >>> not supported between instances of 'NoneType' and 'float' >>> Oct 20 19:30:25 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: >>> '>' not supported between instances of 'NoneType' and 'float' >>> Oct 20 19:30:25 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: >>> '>' not supported between instances of 'NoneType' and 'float' >>> Oct 20 19:30:25 bdp-rpi1 /weewxd: forecast: ReportThread: _get_stats: >>> '>' not supported between instances of 'NoneType' and 'float' >>> Oct 20 19:30:25 bdp-rpi1 /weewxd: forecast: ReportThread: _get_max: '>' >>> not supported between instances of 'NoneType' and 'float' >>> It looks to be coming from forecast.py but unsure if it is causing any >>> real errors as there are no ignoring file or exiting error from weewx. Has >>> anyone else seen this? >>> >>> Thanks, >>> >>> Bryan >>> >>> -- >>> 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/f2b3f6ec-c71c-45d5-a8a4-c1efddb29873n%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/f2b3f6ec-c71c-45d5-a8a4-c1efddb29873n%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >>> You received this message because you are subscribed to a topic in the >>> Google Groups "weewx-user" group. >>> To unsubscribe from this topic, visit >>> https://groups.google.com/d/topic/weewx-user/II4KJHOpkWw/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/9C248808-40B1-42C5-9944-E1ACF152408A%40johnkline.com >>> <https://groups.google.com/d/msgid/weewx-user/9C248808-40B1-42C5-9944-E1ACF152408A%40johnkline.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> Bryan Peter >> Mobile: 207-831-2945 >> [email protected] >> >> -- >> 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/CAAT6pStoU75A0_1-A_9o7RYVv20DF9qBDaq4_T_ZNEh8FVkZXw%40mail.gmail.com >> <https://groups.google.com/d/msgid/weewx-user/CAAT6pStoU75A0_1-A_9o7RYVv20DF9qBDaq4_T_ZNEh8FVkZXw%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "weewx-user" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/weewx-user/II4KJHOpkWw/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/CD983B1B-C9D0-47D6-922A-5368A88A0248%40johnkline.com >> <https://groups.google.com/d/msgid/weewx-user/CD983B1B-C9D0-47D6-922A-5368A88A0248%40johnkline.com?utm_medium=email&utm_source=footer> >> . >> > > > -- > Bryan Peter > Mobile: 207-831-2945 > [email protected] > > -- > 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/CAAT6pSuHEzunFaKzjGgcy%3DLfSbR-NRKhJVck9xsUUtZF0ezdPQ%40mail.gmail.com > <https://groups.google.com/d/msgid/weewx-user/CAAT6pSuHEzunFaKzjGgcy%3DLfSbR-NRKhJVck9xsUUtZF0ezdPQ%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > -- > You received this message because you are subscribed to a topic in the > Google Groups "weewx-user" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/weewx-user/II4KJHOpkWw/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/2324276C-857E-48A1-A705-04D950F5FDC6%40johnkline.com > <https://groups.google.com/d/msgid/weewx-user/2324276C-857E-48A1-A705-04D950F5FDC6%40johnkline.com?utm_medium=email&utm_source=footer> > . > -- Bryan Peter Mobile: 207-831-2945 [email protected] -- 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/CAAT6pSuKKvhM30rRMBwF3iNra-dVCq_67%3DGh4%2BHBsR1veVDn9g%40mail.gmail.com.
