Hi David
I copied a database from another system with  4 years of data and the that 
helped. I can now start further testing.

It seems that I need to run the skin from the webservers root and not from 
a directory under the webservers root. Is that right?

Gert

On Thursday, August 17, 2023 at 2:16:15 AM UTC+2 David Bätge wrote:

> Hi Gert,
>
> I just spotted this the line before where the error was triggered:
>
> # todo: division by zero
>
> If I remember correctly, this could be possible if you have less than 1 
> day of data in your archive. I assume you are using a new installation with 
> no data? So it "should" work tomorrow, I guess. The error is only triggered 
> from the statistics page and there is no other error?
>
> I think I noticed this while testing, but forgot to fix it... Anyway, I 
> finally added an issue for this: 
> https://github.com/Daveiano/weewx-wdc/issues/192
>
> For the weewx 5 part: I did not get any time to test the skin with the new 
> version, so I am quite happy there are no errors yet ;)
>
> David
>
> [email protected] schrieb am Mittwoch, 16. August 2023 um 23:20:46 
> UTC+2:
>
>> Hi
>> I'm trying to install the template using  WeeWx 5.0.0b10. I copied the 
>> skin files to the relevant WeeWx directories and created the stanza in 
>> weewx.conf. as you can see from the attached syslog, there were errors.
>>
>> I installed WeeWx using pip, so WeeWx is unning in a virtual environmrnt
>>
>> Any ideas?
>>
>> Gert
>>
>>
>>
>>
>> On Wednesday, August 16, 2023 at 2:17:52 AM UTC+2 David Bätge wrote:
>>
>>> The error indicates that the observation type is unknown, in that case, 
>>> cloudbase. The skin should not attempt to display data for an observation 
>>> that has no data - so there seems to be something wrong here.
>>>
>>> Could you please remove cloudbase from 
>>> [DisplayOptions][[diagrams]][[[day]]][[[[observations]]]] in skin.conf?
>>>
>>> If this does not help, you can try to remove cloudbase also from 
>>> [DisplayOptions]table_tile_observations and 
>>> [DisplayOptions]stat_tile_observations.
>>>
>>> This error really only appears for the index page?
>>>
>>> Eirik Skorstad schrieb am Dienstag, 15. August 2023 um 17:05:11 UTC+2:
>>>
>>>> 2023-08-15T16:56:50.431510+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: **** Ignoring template 
>>>> /home/weewx/skins/weewx-wdc/index.html.tmpl
>>>> 2023-08-15T16:56:50.431625+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: **** Reason: 'cloudbase' or 'avg'
>>>> 2023-08-15T16:56:50.434142+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****  Traceback (most recent call last):
>>>> 2023-08-15T16:56:50.434253+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****    File 
>>>> "/home/weewx/bin/weewx/cheetahgenerator.py", line 348, in generate
>>>> 2023-08-15T16:56:50.434352+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****      unicode_string = 
>>>> compiled_template.respond()
>>>> 2023-08-15T16:56:50.434442+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****                       
>>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>>> 2023-08-15T16:56:50.434547+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****    File 
>>>> "_home_weewx_skins_weewx_wdc_index_html_tmpl.py", line 267, in respond
>>>> 2023-08-15T16:56:50.434657+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****    File 
>>>> "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1708, in 
>>>> _handleCheetahInclude
>>>> 2023-08-15T16:56:50.434749+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****     
>>>>  self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
>>>> 2023-08-15T16:56:50.434844+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****    File 
>>>> "_home_weewx_skins_weewx_wdc_includes_body_alternative_inc.py", line 326, 
>>>> in respond
>>>> 2023-08-15T16:56:50.435088+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****    File 
>>>> "/usr/lib/python3/dist-packages/Cheetah/Template.py", line 1708, in 
>>>> _handleCheetahInclude
>>>> 2023-08-15T16:56:50.435180+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****     
>>>>  self._CHEETAH__cheetahIncludes[_includeID].respond(trans)
>>>> 2023-08-15T16:56:50.435278+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****    File 
>>>> "_home_weewx_skins_weewx_wdc_includes_diagram_tile_inc.py", line 240, in 
>>>> respond
>>>> 2023-08-15T16:56:50.435372+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****    File 
>>>> "_home_weewx_skins_weewx_wdc_includes_diagram_tile_inc.py", line 106, in 
>>>> __errorCatcher6
>>>> 2023-08-15T16:56:50.435499+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****    File "<string>", line 1, in <module>
>>>> 2023-08-15T16:56:50.435580+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****    File "/home/weewx/bin/user/weewx_wdc.py", 
>>>> line 1314, in get_diagram_data
>>>> 2023-08-15T16:56:50.435673+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****      obs_start_vt, obs_stop_vt, obs_vt = 
>>>> weewx.xtypes.get_series(
>>>> 2023-08-15T16:56:50.435772+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****                                         
>>>>  ^^^^^^^^^^^^^^^^^^^^^^^^
>>>> 2023-08-15T16:56:50.435867+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****    File "/home/weewx/bin/weewx/xtypes.py", 
>>>> line 116, in get_series
>>>> 2023-08-15T16:56:50.435963+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****      raise weewx.UnknownType(msg)
>>>> 2023-08-15T16:56:50.436057+02:00 odin wee_reports[334303] ERROR 
>>>> weewx.cheetahgenerator: ****  weewx.UnknownType: 'cloudbase' or 'avg'
>>>>
>>>> tirsdag 15. august 2023 kl. 14:49:45 UTC+2 skrev Eirik Skorstad:
>>>>
>>>>> I think I just answered your post in a private reply to you. Just CC 
>>>>> it in to the post if you like to. 
>>>>>
>>>>> tirsdag 15. august 2023 kl. 03:04:13 UTC+2 skrev David Bätge:
>>>>>
>>>>>> I assume you are using the current version 3.3.0? The error indicates 
>>>>>> that WeeWX can not find 
>>>>>> the search_list_extensions user.weewx_wdc.WdcGeneralUtil. 
>>>>>>
>>>>>> Any chance you are using an old skin.conf file? Please compare with 
>>>>>> https://github.com/Daveiano/weewx-wdc/blob/v3.3.0/skins/weewx-wdc/skin.conf
>>>>>> Or, perhaps, have you overwritten the  search_list_extensions  config 
>>>>>> for the skin via weewx.conf?
>>>>>>
>>>>>> Would be great if you could post the relevant section from weewx.conf 
>>>>>> and your current skin.conf so I could have a look.
>>>>>>
>>>>>> Eirik Skorstad schrieb am Sonntag, 13. August 2023 um 23:04:37 UTC+2:
>>>>>>
>>>>>>> Evaluation of template /home/weewx/skins/weewx-wdc/index.html.tmpl 
>>>>>>> failed.
>>>>>>> 2023-08-13T23:00:40.303871+02:00 odin weewx[251007] ERROR 
>>>>>>> weewx.cheetahgenerator: **** Ignoring template 
>>>>>>> /home/weewx/skins/weewx-wdc/index.html.tmpl
>>>>>>> 2023-08-13T23:00:40.304352+02:00 odin weewx[251007] ERROR 
>>>>>>> weewx.cheetahgenerator: **** Reason: cannot find 'get_windrose_enabled'
>>>>>>> 2023-08-13T23:00:40.304456+02:00 odin weewx[251007] ERROR 
>>>>>>> weewx.cheetahgenerator: **** To debug, try inserting '#errorCatcher 
>>>>>>> Echo' 
>>>>>>> at top of template
>>>>>>>
>>>>>>>
>>>>>>> Skin is not generating any of the templates. Why is that? 
>>>>>>> torsdag 8. juni 2023 kl. 11:22:50 UTC+2 skrev Greg from Oz:
>>>>>>>
>>>>>>>> Yes that works.
>>>>>>>> I did a grep of the whole directory and sub directories looking for 
>>>>>>>> that and missed it.
>>>>>>>> But I was looking for get_base_path and not just base_path
>>>>>>>>
>>>>>>>> Thanks again.
>>>>>>>>
>>>>>>>> On Thursday, 8 June 2023 at 19:05:48 UTC+10 David Bätge wrote:
>>>>>>>>
>>>>>>>>> Hi Greg!  Please set the base_path in skin.conf to '/wdc/':
>>>>>>>>>
>>>>>>>>> base_path = /wdc/
>>>>>>>>>
>>>>>>>>> See 
>>>>>>>>> https://github.com/Daveiano/weewx-wdc/wiki/WeeWX-related#setting-html_root-and-basepath
>>>>>>>>>  
>>>>>>>>> and 
>>>>>>>>> https://github.com/Daveiano/weewx-wdc/wiki/Configuration#extras. 
>>>>>>>>> This should resolve the problem.
>>>>>>>>> Greg from Oz schrieb am Donnerstag, 8. Juni 2023 um 10:53:53 UTC+2:
>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> I am testing the wdc skin and have set the html document root to 
>>>>>>>>>> /var/www/html/weather/wdc
>>>>>>>>>> If I go to https://weather.ubeaut.work/wdc/ (because I am 
>>>>>>>>>> testing and want to leave my other webpages) it shows the wdc 
>>>>>>>>>> index.html 
>>>>>>>>>> which is good.
>>>>>>>>>> If I click on any of the menu items eg Today  week month it takes 
>>>>>>>>>> me to my other web page. Yesterday doesn't work because on my other 
>>>>>>>>>> webpage 
>>>>>>>>>> there isn't a yesterday web page.
>>>>>>>>>> I suspect it is because of the $get_base_path which would be 
>>>>>>>>>> https://weather.ubeaut.work in this case.
>>>>>>>>>> How or where can I change this to be 
>>>>>>>>>> https://weather.ubeaut.work/wdc so I can test it out?
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> On Monday, 3 April 2023 at 00:31:31 UTC+10 [email protected] 
>>>>>>>>>> wrote:
>>>>>>>>>>
>>>>>>>>>>> Version 3.1.1 has been released and this is now one of the 
>>>>>>>>>>> nicest skins I've used.
>>>>>>>>>>> Clear text, excellent graphs, histograms, live data from MQTT.
>>>>>>>>>>> Scales well to tablets.
>>>>>>>>>>> For my needs, replaced the Belchertown skin.
>>>>>>>>>>> On Friday, August 5, 2022 at 10:43:52 AM UTC-4 Andrea Di Saverio 
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Sorry for my late replay.
>>>>>>>>>>>>
>>>>>>>>>>>> Yes, the suggestion solved my problem. I was not installing as 
>>>>>>>>>>>> root user.
>>>>>>>>>>>> Thank you.
>>>>>>>>>>>>
>>>>>>>>>>>> Il giorno giovedì 4 agosto 2022 alle 01:46:26 UTC+2 
>>>>>>>>>>>> [email protected] ha scritto:
>>>>>>>>>>>>
>>>>>>>>>>>>> @disaveri Did this solve your problem?
>>>>>>>>>>>>>
>>>>>>>>>>>>> Btw: I released 2.0.1 which resolves the "non-web-root"-issue, 
>>>>>>>>>>>>> the "Pressure diagram with inHg unit"-issue and includes a few 
>>>>>>>>>>>>> other 
>>>>>>>>>>>>> bugfixes: 
>>>>>>>>>>>>> https://github.com/Daveiano/weewx-wdc/releases/tag/v2.0.1
>>>>>>>>>>>>>
>>>>>>>>>>>>> Thanks for your input!
>>>>>>>>>>>>>
>>>>>>>>>>>>> vince schrieb am Dienstag, 2. August 2022 um 00:54:05 UTC+2:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> On Monday, August 1, 2022 at 3:32:23 PM UTC-7 
>>>>>>>>>>>>>> [email protected] wrote:
>>>>>>>>>>>>>>
>>>>>>>>>>>>>>>  the root cause is possibly something else?
>>>>>>>>>>>>>>>
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> Yes.  The 'root' cause indeed. 
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> See the  FAQ - 
>>>>>>>>>>>>>> https://github.com/weewx/weewx/wiki/faq-permission-denied
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>>
>>>>>>>>>>>>>

-- 
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/1300e842-d2e6-4b82-b13e-cbca9db4992cn%40googlegroups.com.

Reply via email to