Thankyouthankyouthankyou. 

I added a couple comments questions I wasn't sure on, but I'm going to 
throw it on my Pi and see how it works in the meantime.

Disclaimer: I don't know the right way to use GitHub

On Saturday, January 22, 2022 at 7:41:58 AM UTC-6 [email protected] wrote:

> Take a look at the Pull Request I posted to your repository.
>
> On Fri, Jan 21, 2022 at 10:31 PM Seth Ratner <[email protected]> wrote:
>
>>         [[[daychill]]]
>>             plot_type = bar
>>             [[[[chillHours]]]]
>>                 aggregate_type = cumulative
>>                 aggregate_interval = hour
>>
>>
>> That's what I have in the Seasons skin.conf. The way WeeWX is passing 
>> that to my xType is calling get_aggregate for one hour blocks. I'm not sure 
>> if there was a simpler way to do it, but I was able to get it to work using 
>> genBatchRecords and iterating through it as a generator.
>>
>> For the utah method, each record outTemp has to be compared to a scale 
>> that gives differing chill hour multipliers. That may be why the complexity 
>> is needed? I dunno.
>>
>> I went through and changed everything to chillTime. One thing I don't 
>> know if how to set the default for chillTime to hours. Like you said, the 
>> image generator is doing everything in seconds. I think I know how I can 
>> rig it, but I'm guessing there's a right way to do it.
>>
>> Here's the code as it stands, if anyone could take a look through it I'd 
>> be grateful. In particular, anything commented with ###*** needs attention
>>
>> https://github.com/lordratner/weewx_chillHours/blob/main/chillTime.py
>>
>>
>> On Friday, January 21, 2022 at 7:56:40 PM UTC-6 [email protected] wrote:
>>
>>> On Fri, Jan 21, 2022 at 4:27 PM Seth Ratner <[email protected]> wrote:
>>>
>>>> Also, the "one hour apart" thing was because a chart was pulling chill 
>>>> hour accumulation for a day on an hourly interval. The Utah method can 
>>>> actually subtract chill hours, so hourly changes wont necessarily be in 
>>>> hour increments. 
>>>
>>>
>>> I see. Why don't you start by just providing "get_aggregate()". The 
>>> plotting engine should be smart enough to figure out how to chop a plot for 
>>> a day into a cumulative plot on one hour increments.
>>>
>>> -tk
>>>
>> -- 
>>
> 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/0909723f-28b9-446a-916f-0f646b66fc6cn%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/weewx-user/0909723f-28b9-446a-916f-0f646b66fc6cn%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/3d88704a-2c3b-4145-9f54-b3ed1c159edcn%40googlegroups.com.

Reply via email to