Nice detective work, well done sorting it!

On Fri, 8 Jan 2021, 11:40 David Levine, <[email protected]> wrote:

> 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 [email protected]
>> 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 <[email protected]> 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 <[email protected]>
>>>> 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 <[email protected]> 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 [email protected].
>>>>> 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
>>>>> [email protected].
>>>>> 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 [email protected].
>>>>
>>> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/weewx-user/cc9d6871-d880-4c91-8244-5e8902b28b5en%40googlegroups.com
> <https://groups.google.com/d/msgid/weewx-user/cc9d6871-d880-4c91-8244-5e8902b28b5en%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/CACjxfUvfgvfB4QDUCV6AjCpaCRO49j%2B44UtWR6G6z4RNYNywJA%40mail.gmail.com.

Reply via email to