Early in this thread, we discussed how to change units in a plot. Unfortunately, it wasn't possible --- you were pretty much stuck with whatever unit the appropriate unit group uses. Issue #729 <https://github.com/weewx/weewx/issues/729> was created to track a proposed enhancement.
That has now been implemented by commit 77b00e5 <https://github.com/weewx/weewx/commit/77b00e5475034c00a91671967ee68f78e519a2d9>, due to appear in V4.8. -tk On Sat, Jan 22, 2022 at 6:58 AM Seth Ratner <[email protected]> wrote: > 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 > <https://groups.google.com/d/msgid/weewx-user/3d88704a-2c3b-4145-9f54-b3ed1c159edcn%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/CAPq0zEAw%2BLco9WkuG%2BJufGjGmmXRY20eQaEmTvQdBrNr2O7v2g%40mail.gmail.com.
