It look like at some stage between 4.5.1 and here you have fixed the memory 
usage creep  - I was seeing ~35MB/month very reliably, but so far (1 week) 
I've not seen any change.

Regarding the new unit_system parameter - my system was definitely a dpkg 
upgrade only to beta7, no fresh install.  If dpkg scripts did not  insert 
it then I can only assume that I did myself and did not notice.  I have a 
habit of running diffs against new config files and manually merging things 
like changed comments as well as looking for real changes.  I must have 
thought it was just part of the commented block and ignored it.  Or I got 
distracted by something.

On Tuesday, 23 November 2021 at 5:21:53 am UTC+10 Tom Keffer wrote:

> The option unit_system is included in new, fresh, installs, but it is not 
> injected into old config files. You must have started, somewhere, with a 
> fresh install.
>
> Think of unit_system as a shorthand for a bunch of unit group settings. 
>
> NB: this is still in flux. The option may be moved to sit under 
> [[Defaults]], instead of directly under [StdReport].
>
>
>
> On Mon, Nov 22, 2021 at 6:42 AM 'Cameron D' via weewx-development <
> [email protected]> wrote:
>
>> Thanks Tom,
>> Now for the next issue, although I can't recall  precisely what I did 
>> when.
>> Only after yesterdays post did I notice that the wind vector plots were 
>> missing, so I thought I'd try to apply your patched code. I may have done 
>> completely the wrong thing, but it was all I could think of instead of 
>> waiting for the next beta release.
>>
>> I downloaded the development code from github as at 2021-11-22 05:15:00Z
>> I updated all the newer bin/weewx python files and merged the skin 
>> changes.
>> Python files updated were: 
>>
>>    - defaults.py,
>>    - cheetahgenerator.py, 
>>    - units.py, 
>>    - manager.py, 
>>    - restx.py, 
>>    - reportengine.py
>>
>> After the normal upgrade via .deb file to beta 7, I am sure the graphs 
>> were displaying in my required units.
>> However, after the most recent changes the graphs are now in US units.
>>
>> I see a setting has appeared in my weewx.conf, saying   "*unit_system = 
>> us*".  I know I'm getting old, but I don't recall putting it in there - 
>> did it happen automatically as part of the 4.6.0 upgrade?
>> Did I miss reading some documentation about changing the way units are 
>> specified?
>> I had up to 4.5.1 used a section in my weewx.conf overriding the 
>> Unit-Groups section.  This is partly because the Australian standard system 
>> reports wind in km/h and rain in mm (half metric, half metricwx)  I put the 
>> groups under:
>> [StdReport]
>>         [[Defaults]]
>>                   [[[Units]]]
>>                            [[[[Groups]]]]
>>
>> with my *Defaults *being the last section of *StdReports*.   Is the 
>> order important?  My group definitions seem to get ignored, although 
>> commenting out the *unit_system = xx*  line seems to revert to the old 
>> pattern and it falls back to using my Group definitions.
>> On Sunday, 21 November 2021 at 10:24:20 pm UTC+10 Tom Keffer wrote:
>>
>>> Yes, that is the intention.
>>>
>>> Another option is to override [DisplayOptions] and, for that matter, 
>>> [ImageGenerator], in weewx.conf. That way, if a new version of a skin comes 
>>> out, you don't have to do anything. Just slip the new version in place. 
>>> Unfortunately, that's not always possible because some things cannot be 
>>> overridden. In particular, the templates themselves.
>>>
>>> Thanks for giving it a thorough try!
>>>
>>>
>>>
>>> On Sun, Nov 21, 2021 at 1:08 AM 'Cameron D' via weewx-development <
>>> [email protected]> wrote:
>>>
>>>> I see for beta6 you were asking for experience on customising Seasons 
>>>> skin.  I have a renamed and customised Seasons skin so I thought I try it 
>>>> out. Customisations are fairly trivial - graph size, colours, content of 
>>>> each graph, one extra dataset from mem.py
>>>>
>>>> Debian 10, mysql DB system.
>>>> Upgraded system from .deb file - no problems with my customised systemd 
>>>> unit files.
>>>>
>>>> I did a normal package upgrade from 4.5.1 using  the .deb file and 
>>>> retained all existing settings. Then did a few diffs to merge in new 
>>>> parameters.
>>>> I noticed weewx.conf had a the huge chunk of stuff missing from 
>>>> [[defaults]] - units, labels and such.  I think that has been picked up 
>>>> already so I carried on with my old content.
>>>>
>>>> This then ran using my old Seasons-x skin folder and looked OK.
>>>> I switched to default new Seaqsons and it was OK as well.
>>>>
>>>> Duplicated the Seasons folder and merged my config changes into the new 
>>>> skins file.  The changes were nearly all in places that were similar to 
>>>> the 
>>>> old format, so it was all quite straightforward.
>>>>
>>>> The only thing I found initially a bit confusing was the 
>>>> "DisplayOptions" section where it says I can override the values in the 
>>>> config file.   My impression is that I need to edit the rest of the skin 
>>>> config file anyway in order to manipulate the graphs so it made more sense 
>>>> to me to simply edit the DisplayOption parameters in place. Is that the 
>>>> intention? 
>>>>
>>>> Cheers,
>>>> Cameron.
>>>> On Sunday, 7 November 2021 at 8:33:09 am UTC+10 Tom Keffer wrote:
>>>>
>>>>> Pretty much the same as beta-6, except it fixes a few annoying bugs:
>>>>>
>>>>>    - Search list no longer grows without bounds.
>>>>>    - All images are no longer regenerated with every reporting cycle.
>>>>>    - Data types that are null at the beginning of the year, but later 
>>>>>    non-null, are now properly displayed.
>>>>>
>>>>> http://weewx.com/downloads/development_versions/
>>>>>
>>>> -- 
>>>>
>>> You received this message because you are subscribed to the Google 
>>>> Groups "weewx-development" 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-development/10232fa9-3c7e-48b3-83e4-8651a574a7d4n%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/weewx-development/10232fa9-3c7e-48b3-83e4-8651a574a7d4n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "weewx-development" 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-development/778f9cbb-221b-45cb-948a-0c98e79b9d2dn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-development/778f9cbb-221b-45cb-948a-0c98e79b9d2dn%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-development" 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-development/c540ccf0-a579-4fa3-90a2-b7838e0547ecn%40googlegroups.com.

Reply via email to