Sorry, in case I create too much spam, but I'm trying to dig deeper into 
WeeWx and while I was checking out the database structure I can not fully 
understand how the day tables are managed.
I'm using mysql so I checked the weewx/manager.py (the DaySummaryManager 
classs) and all mysql.py files.

The daily tables look like this (e.g for my temperature):

[image: pic.png] <about:invalid#zClosurez>






I first assumed that every observation type (like radiation, temperature, 
rain etc.) gets it's own daily table (and that is right).
Then every daily table contained one row for every day the station was up 
and running and every row will have a min and max value of that day (for 
the specific observation type).
I could not test the station over a longer period of time so far but to me 
it seems that a daily table will always only hold one single row?
I'm confused as as you can see in my picture posted above, the dateTime is 
from the day before (02.03.2019) and the min/max timestamps are from 
another day, the day after (03.03.2019).
How will weewx get the hi/lo values for every single day in a month for 
example if the daily tables only hold one single row?

It's been a long day so maybe I'm just being dumb right now but I'm 
confused and I don't like being confused ;).
I hope someone will be so kind to clear this up for me.
Thank you very much, henry.

On Sunday, March 3, 2019 at 3:27:31 AM UTC+1, Henry Denston wrote:
>
> I'm using WeeWX on a RPi but there are also many other systems 
> running simultaneously. I'm using a single bash script used by rc.local 
> file and crontab that checks and manages all systems. Implementing WeeWx 
> into my system like that just is a convenient way for me to not 'break' my 
> system architecture and keeping things simple.
>
> So far I did not encounter issues, so I'm happy :)
>
> Again Tom, thank you very much for this great project and your efforts!
>
> On Saturday, March 2, 2019 at 10:01:45 PM UTC+1, Tom Keffer wrote:
>>
>> The init.d scripts files do more than just start weewx. They also make 
>> sure essential services are up and running before attempting the startup.
>>
>> So, let me flip the question around: is there any reason *not* to use 
>> the init.d script? Is there something you need to work around that attracts 
>> you to putting the start up in the rc.local file?
>>
>> -tk
>>
>>
>>
>> On Sat, Mar 2, 2019 at 11:40 AM <[email protected]> wrote:
>>
>>> On Sunday, February 24, 2019 at 11:42:22 AM UTC-8, Henry Denston wrote:
>>>>
>>>> Ok, thanks Tim, good advice! :)
>>>>
>>>> So basically there is no need to use the file from 
>>>> util/init.d/weewx.debian like the DOCs advice.
>>>> So there is no downside by not using the instruction from the 
>>>> documentary and just execute the ./bin/weewxd weewx.conf file with the 
>>>> weewx.conf as first parameter from the /etc/rc.local file?
>>>>
>>>
>>>
>>> The downside is that if you start/stop weewx via some custom mechanism, 
>>> we will have a difficult time helping you for future questions....and you 
>>> will have a difficult time updating weewx to future versions (maybe).
>>>
>>>
>>>    - If you are running a systemd-based operating system, start weewx 
>>>    with a systemd-based startup file
>>>    - If you are running an init.d-based operating system, start weewx 
>>>    with an init.d-based startup file
>>>    
>>>
>>> But 'technically' weewx does not care how you start it up.   You can do 
>>> it any way you want.
>>>
>>>  
>>>
>>

Reply via email to