I wanted to close this out as I identified the cause of my trials and 
tribulations but you have to read a bit to get to it. As a recap, I wanted 
to remove Homepage and have Day, Yesterday, Week and Month graphs displayed 
like at https://belchertownweather.com/graphs/

The default w/o graphs.conf or with graphs.conf.example copied to 
graphs.conf results in Homepage, Day, Week, Month & Year.  Homepage and Day 
are the same graphs with the default config. As I read 
in 
https://github.com/poblabs/weewx-belchertown/wiki/Belchertown-Charts-Documentation
 
, [day], [week], [month] & [year] must be present. Ok, that's fine so I 
should be able to delete [homepage] and add [yesterday] - piece of cake. 
Well that didn't work with an error being thrown to syslog and no graph on 
the front page. 

Next I read in the same charts documentation page to use the following in 
the weewx.conf file to override which graph set is displayed on the home 
page: highcharts_frontpage_graphgroup = week.  Well, that just didn't work 
for me. After many dozens of weewx.conf adjustments w/ stop & start and 
with many, many, many Belchertown/graphs.conf adjustments, I couldn't 
figure out what wasn't right. Today I looked at the source code and found 
what was tripping me up... the override parameter name should be 
highcharts_homepage_graphgroup and not _frontpage_ as the documentation 
has. Once I made the adjustment with highcharts_homepage_graphgroup = day 
in weewx.conf, I was able to successfully remove [homepage] from 
graph.conf. 

This is the second time I got tripped up by the documentation using a 
different/outdated override name. I'll do another source code pull request 
to adjust the documentation to match the current source. Anyway, on to the 
next adventure.

David

On Wednesday, January 6, 2021 at 8:41:12 AM UTC-5 David Levine wrote:

> Using https://belchertownweather.com/graphs/ as a reference, none of the 
> links are to graph=homepage, There are links to graph=all, graph=day, 
> graph=week, ... No graph=homepage.  If I remove the [homepage] section in 
> graphs.conf,  an error is generated to syslog and when I go to .../graphs/ 
> I get no graphs displayed on that landing page. 
>
> Not to complicate things further but if leave [homepage] and change the 
> button to say Today, I get an acceptable approach, but then I'd like to 
> remove the [day] section as it seems to be a duplicate. If I remove [day] I 
> also seem to get no graphs generated on the .../graphs/ page. 
>
> If it helps, this is where the generated pages are getting FTP'ed to from 
> my local Raspberry pi - http://www.levinecentral.com/weather/graphs/ 
>
> If I comment out [day] in graphs.conf, 
> http://www.levinecentral.com/weather/graphs/ won't show any graphs 
> between the buttons and footer. 
>
> David
>
> On Tuesday, January 5, 2021 at 11:12:54 PM UTC-5 colin....@gmail.com 
> wrote:
>
>> Why do you wish to remove it, what are you trying to achieve? I'm a 
>> little confused sorry
>>
>> Colin
>>
>> On Wed, 6 Jan 2021 at 16:25, David <dav...@gmail.com> wrote:
>>
>>> Thanks but that does not seem to be the situation I’m encountering.  
>>>
>>> I can’t seem to remove/rename [homepage] in graphs.conf
>>>
>>>
>>>
>>> On Tue, Jan 5, 2021 at 10:07 PM Timothy L <lecoqacr...@gmail.com> wrote:
>>>
>>>> Is this thread what you are asking?
>>>> https://groups.google.com/g/weewx-user/c/qUt0XdqREqk/m/gGh5Of8cAgAJ
>>>>
>>>>
>>>> On January 5, 2021, at 7:34 PM, David Levine <dav...@gmail.com> wrote:
>>>>
>>>>
>>>> When I look at https://belchertownweather.com/graphs/ there is no 
>>>> ?graph=homepage present.  When I comment out, rename or remove the 
>>>> [homepage] section in graphs.conf, an error is generated to syslog and 
>>>> there's nothing displayed on my site at /graphs/ . 
>>>>
>>>> I can add other sections such as [yesterday] but I've not found the 
>>>> magic to remove.rename homepage. 
>>>>
>>>> What am I missing? Running the new 4.3 version of weewx and latest 
>>>> Belchertown skin.
>>>>
>>>> Jan  5 22:55:41 raspberrypi weewx[17253] ERROR weewx.cheetahgenerator: 
>>>> Generate failed with exception '<class 'KeyError'>'
>>>>
>>>> Jan  5 22:55:41 raspberrypi weewx[17253] ERROR weewx.cheetahgenerator: 
>>>> **** Ignoring template /etc/weewx/skins/Belchertown/index.html.tmpl
>>>>
>>>> Jan  5 22:55:41 raspberrypi weewx[17253] ERROR weewx.cheetahgenerator: 
>>>> **** Reason: 'homepage'
>>>>
>>>> Jan  5 22:55:41 raspberrypi weewx[17253] ERROR weewx.cheetahgenerator: 
>>>> ****  Traceback (most recent call last):
>>>>
>>>> Jan  5 22:55:41 raspberrypi weewx[17253] ERROR weewx.cheetahgenerator: 
>>>> ****    File "/usr/share/weewx/weewx/cheetahgenerator.py", line 323, in 
>>>> generate
>>>>
>>>> Jan  5 22:55:41 raspberrypi weewx[17253] ERROR weewx.cheetahgenerator: 
>>>> ****      unicode_string = compiled_template.respond()
>>>>
>>>> Jan  5 22:55:41 raspberrypi weewx[17253] ERROR weewx.cheetahgenerator: 
>>>> ****    File "_etc_weewx_skins_Belchertown_index_html_tmpl.py", line 1508, 
>>>> in respond
>>>>
>>>> Jan  5 22:55:41 raspberrypi weewx[17253] ERROR weewx.cheetahgenerator: 
>>>> ****    File "_etc_weewx_skins_Belchertown_index_html_tmpl.py", line 631, 
>>>> in __errorCatcher81
>>>>
>>>> Jan  5 22:55:41 raspberrypi weewx[17253] ERROR weewx.cheetahgenerator: 
>>>> ****    File "<string>", line 1, in <module>
>>>>
>>>> Jan  5 22:55:41 raspberrypi weewx[17253] ERROR weewx.cheetahgenerator: 
>>>> ****  KeyError: 'homepage'
>>>>
>>>> David
>>>>
>>>> -- 
>>>> 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+...@googlegroups.com.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/weewx-user/b08a5bed-c75b-4148-a586-9e8ed16f0c05n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/b08a5bed-c75b-4148-a586-9e8ed16f0c05n%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/Zmli8blPTIM/unsubscribe.
>>>> To unsubscribe from this group and all its topics, send an email to 
>>>> weewx-user+...@googlegroups.com.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/weewx-user/c4dgvo32pceu9rro6rkqv5s9.1609902439052%40email.android.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-user/c4dgvo32pceu9rro6rkqv5s9.1609902439052%40email.android.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+...@googlegroups.com.
>>>
>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/weewx-user/CAGu77J8UuuJocDp%2ByOapPdHuP8jp2zTEQvXAQGZTjuJsXvcX0Q%40mail.gmail.com
>>>  
>>> <https://groups.google.com/d/msgid/weewx-user/CAGu77J8UuuJocDp%2ByOapPdHuP8jp2zTEQvXAQGZTjuJsXvcX0Q%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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/cc9d6871-d880-4c91-8244-5e8902b28b5en%40googlegroups.com.

Reply via email to