Happy to try it. Works fine, until I take the final step to add the 
ForecastVariables to the CheetahGenerator block. As soon as I do that it 
starts skipping index.html.tmpl with the errors posted above. Still 
complaining about a type error.

FWIW, the server is the latest update of CentOS 8, with Python 3.6.8. I'm 
using MySQL, not SQLite.


On Saturday, July 18, 2020 at 8:40:58 PM UTC-7, John Kline wrote:
>
> I got it working.  There were no changes to forecasting.
>
> exfoliation was not updated for WeeWX4/Py3.
> You are welcome to give it a try:
> https://github.com/chaunceygardiner/weewx-exfoliation
> If you are not up for it, that’s fine too.
>
> On Jul 18, 2020, at 8:16 PM, Arne Berglund <arne.a...@gmail.com 
> <javascript:>> wrote:
>
> 
> Thanks for checking, John. I'd like to have forecasting, but really don't 
> want to have to find and tweak a new skin.
>
> On Saturday, July 18, 2020 at 7:40:36 PM UTC-7, John Kline wrote:
>>
>> I found it.
>>
>> I get errors without adding ForecastVariables.  I’ll have a quick further 
>> look.
>>
>> Jul 18 19:34:05 judygirldog wee_reports[18730] ERROR 
>> weewx.cheetahgenerator: **** Ignoring template 
>> /home/weewx/skins/exfoliation/index.html.tmpl                         
>> Jul 18 19:34:05 judygirldog wee_reports[18730] ERROR 
>> weewx.cheetahgenerator: **** Reason: '>' not supported between instances of 
>> 'str' and 'int'                          
>> Jul 18 19:34:05 judygirldog wee_reports[18730] ERROR 
>> weewx.cheetahgenerator: ****  Traceback (most recent call last):           
>>                                           
>> Jul 18 19:34:05 judygirldog wee_reports[18730] ERROR 
>> weewx.cheetahgenerator: ****    File 
>> "/home/weewx/bin/weewx/cheetahgenerator.py", line 321, in generate         
>>      
>> Jul 18 19:34:05 judygirldog wee_reports[18730] ERROR 
>> weewx.cheetahgenerator: ****      unicode_string = 
>> compiled_template.respond()                                       
>> Jul 18 19:34:05 judygirldog wee_reports[18730] ERROR 
>> weewx.cheetahgenerator: ****    File 
>> "_home_weewx_skins_exfoliation_index_html_tmpl.py", line 1292, in respond   
>>     
>> Jul 18 19:34:05 judygirldog wee_reports[18730] ERROR 
>> weewx.cheetahgenerator: ****    File 
>> "_home_weewx_skins_exfoliation_index_html_tmpl.py", line 497, in 
>> __errorCatcher43                                                           
>>                                                                             
>>                                   
>> Jul 18 19:34:05 judygirldog wee_reports[18730] ERROR 
>> weewx.cheetahgenerator: ****    File "<string>", line 1, in <module>       
>>                                           
>> Jul 18 19:34:05 judygirldog wee_reports[18730] ERROR 
>> weewx.cheetahgenerator: ****    File 
>> "_home_weewx_skins_exfoliation_index_html_tmpl.py", line 187, in 
>> get_windspeed_trend                                                         
>>                                                                             
>>                                  
>> Jul 18 19:34:05 judygirldog wee_reports[18730] ERROR 
>> weewx.cheetahgenerator: ****  TypeError: '>' not supported between 
>> instances of 'str' and 'int'                      
>> Jul 18 19:34:07 judygirldog wee_reports[18730] INFO 
>> weewx.cheetahgenerator: Generated 8 files for report exfoliation in 3.22 
>> seconds                                      
>> Jul 18 19:34:19 judygirldog wee_reports[18730] INFO weewx.imagegenerator: 
>> Generated 68 images for report exfoliation in 11.41 seconds                 
>>                     
>> Jul 18 19:34:19 judygirldog wee_reports[18730] INFO weewx.reportengine: 
>> Copied 92 files to /home/weewx/public_html/exfoliation                     
>>                        
>>
>>
>>
>> On Jul 18, 2020, at 7:26 PM, John Kline <jo...@johnkline.com> wrote:
>>
>> 
>> Do you see the forecast reports?
>>
>> Where did you get exfoliation 0.45?
>> Is it WeeWX 4 compatible?  If it is, I’ll give it a try.
>>
>> On Jul 18, 2020, at 7:18 PM, Arne Berglund <arne.a...@gmail.com> wrote:
>>
>> 
>> Thanks for that link. Unfortunately, it still gives an error.
>>
>> Everything seems to work fine, until I add the search_list_extensions 
>> into skin.conf (using exfoliation 0.45).
>>
>> When I add the third line here:
>>
>> [CheetahGenerator]
>>     encoding = html_entities
>>     search_list_extensions = user.forecast.ForecastVariables
>>
>> I get the following error in the log:
>>
>> Jul 18 19:11:18 localhost journal[14057]: weewx[14057] ERROR weewx.
>> cheetahgenerator: Generate failed with exception '<class 'TypeError'>'
>> Jul 18 19:11:18 localhost journal[14057]: weewx[14057] ERROR weewx.
>> cheetahgenerator: **** Ignoring template /etc/weewx/skins/exfoliation/
>> index.html.tmpl
>> Jul 18 19:11:18 localhost journal[14057]: weewx[14057] ERROR weewx.
>> cheetahgenerator: **** Reason: '>' not supported between instances of 
>> 'NoneType' and 'int'
>> Jul 18 19:11:18 localhost journal[14057]: weewx[14057] ERROR weewx.
>> cheetahgenerator: ****  Traceback (most recent call last):
>> Jul 18 19:11:18 localhost journal[14057]: weewx[14057] ERROR weewx.
>> cheetahgenerator: ****    File 
>> "/usr/share/weewx/weewx/cheetahgenerator.py", line 322, in generate
>> Jul 18 19:11:18 localhost journal[14057]: weewx[14057] ERROR weewx.
>> cheetahgenerator: ****      unicode_string = compiled_template.respond()
>> Jul 18 19:11:18 localhost journal[14057]: weewx[14057] ERROR weewx.
>> cheetahgenerator: ****    File 
>> "_etc_weewx_skins_exfoliation_index_html_tmpl.py", line 1092, in respond
>> Jul 18 19:11:18 localhost journal[14057]: weewx[14057] ERROR weewx.
>> cheetahgenerator: ****  TypeError: '>' not supported between instances 
>> of 'NoneType' and 'int'
>>
>> Have I done something boneheaded?
>>
>> -- 
>> 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 weewx...@googlegroups.com.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/weewx-user/b484de7a-7d6c-4697-aa06-5be860f51354o%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/b484de7a-7d6c-4697-aa06-5be860f51354o%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 weewx...@googlegroups.com <javascript:>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/weewx-user/cbf64ac7-7657-48af-aad5-8e295821ac0fo%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/weewx-user/cbf64ac7-7657-48af-aad5-8e295821ac0fo%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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/a6cc0958-b893-4304-af7f-bf1057f5d185o%40googlegroups.com.

Reply via email to