I read in https://www.weewx.com/docs/customizing.htm :
*aggregate_interval* *The time period over which the data should be aggregated, in seconds. Required if aggregate_type has been set. Alternatively, the time can be specified by using one of the "shortcuts" (that is, hour, day, week, month, or year).* So, you would like to implement in your code the "aggregate_interval". At this moment the value of aggregate_interval is "coded" inside the software. You would like to let the user to be able to set this value for each contex/observation. This is probably the correct and most "elegant" solution. I agree with you. Il giorno sab 13 ago 2022 alle ore 16:22 David Bätge <david.bae...@gmail.com> ha scritto: > I think we are talking about slightly different things. Let me explain: > > The values for > > > > > *Today = last 24 hoursWeek = last 168 hoursMonth = last 31 daysYear = last > 365 days* > > will not change and will not be changeable by the user because this would > not make any sense. Last week will consist of the last 7 days, not 6, not > 8. Every time period is a constant. > > *Currently each chart consists of 48 values (every 30 min per daily > chart) (except for rain and evotranspiration)* > > Only the charts on the index page consist of 48 points: > > The index page, has a time span of 24h, aggregate_interval of 30min, so > 24/0.5 = *48 points* > The weekly page, has a time span of 7 days (168h), aggregate_interval of > 2h, so 168/2 = *84 points* > The monthly pages, have a time span of 31 days (744h), aggregate_interval > of 6h, so 744/6 = *124 points* > As I said, the aggregate_interval for the stats page (alltime) gets > calculated automatically to not make the graphs too heavy by producing too > many points (currently the max is 100 points on the stats page). > > What you want to change is the aggregate_interval, that is what you call > *resolution*. > > This should be changeable for > 1. The context, eg. index, weekly, monthly, yearly > 2. The observation (You are right, this should be changeable for every > single graph (observation).) > > However, I tend to implement the aggregate_interval, and not a multiplier > for multiple reasons: > - weewx also uses this in the image generator so users should/could know > about this > - To accomplish a specific resolution, the user would need to calculate > the specific multiplier, with a aggregate_interval it is much easier I > think!? > - with the aggregate_interval, the user would be really "free" in what to > configure (like everything is possible) > > Please let me know what you think about that. And by the way, your English > isn't bad at all ;) > Best regards > luca.mo...@gmail.com schrieb am Freitag, 12. August 2022 um 16:56:19 > UTC+2: > >> > Currently, there are predefined aggregate_intervals for each page >> (index, week, month, year and stats) that should make sense. I thought >> about making it possible (opt-in) to change these values for every page. >> >> Probably this does not have much sense and needs much effort in >> programming. >> I think that: >> Today = last 24 hours >> Week = last 168 hours >> Month = last 31 days >> Year = last 365 days >> are correct values. >> >> Currently each chart consists of 48 values (every 30 min per daily chart) >> (except for rain and evotranspiration) >> With this resolution sometimes the graphs are not correct and not >> sufficiently explanatory >> >> [image: image.png] >> >> In my opinion the user should be able (for each single graph) to add a >> "resolution multiplier" (values 1, 2 or 3). This value should multiply the >> calculated resolution. >> i.e. 48 (x1), 96 (x2) or 144 (x3) values for daily, 84 (x1), 168 (x2) or >> 252 (x3) values for weekly, etc. >> >> I apologize for my bad English. >> >> Best regards. >> >> Il giorno ven 12 ago 2022 alle ore 02:13 David Bätge <david....@gmail.com> >> ha scritto: >> >>> OK, I just wanted to make sure we are talking about the same. >>> >>> Currently, there are predefined aggregate_intervals for each page >>> (index, week, month, year and stats) that should make sense. I thought >>> about making it possible (opt-in) to change these values for every page. >>> Actually, on the stats page, the interval gets automatically calculated to >>> make the diagrams not too heavy. >>> >>> Sorry, but I don't get what you mean by threshold, should the skin then >>> decide what's best? Like on the index page it could be 10 minutes and on >>> the monthly page 60 minutes? >>> >>> luca.mo...@gmail.com schrieb am Donnerstag, 11. August 2022 um 08:19:06 >>> UTC+2: >>> >>>> My fault. 30 minutes is the actual value. >>>> >>>> I think it would be better to impose a lower and upper threshold (for >>>> example max 10 minutes and min 60 minutes) >>>> Without these thresholds the web page can become too heavy >>>> >>>> [image: width=] >>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> >>>> Privo >>>> di virus.www.avast.com >>>> <https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail> >>>> <#m_-1410818193756560698_m_-2243566614819322018_m_-1649220862571718601_m_-7511653341036107372_DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2> >>>> >>>> Il giorno gio 11 ago 2022 alle ore 01:46 David Bätge < >>>> david....@gmail.com> ha scritto: >>>> >>>>> And that's another reasonable improvement! That's the so-called >>>>> aggregate_interval. >>>>> I added another issue (https://github.com/Daveiano/weewx-wdc/issues/55), >>>>> which will be available in a future release. >>>>> >>>>> But where do you observe a 15 minutes interval? On the index page, it >>>>> should be set to 30 minutes. >>>>> luca.mo...@gmail.com schrieb am Mittwoch, 10. August 2022 um 15:52:00 >>>>> UTC+2: >>>>> >>>>>> I would like to propose a further improvement. >>>>>> Currently the graphs have a resolution of 15 minutes. >>>>>> It would be interesting to be able to customize this resolution for >>>>>> each individual chart. >>>>>> >>>>>> Best Regards >>>>>> >>>>>> Il giorno lunedì 8 agosto 2022 alle 04:57:55 UTC+2 >>>>>> david....@gmail.com ha scritto: >>>>>> >>>>>>> Hi there, I am the creator of this skin. >>>>>>> >>>>>>> The graphs are getting generated via Javascript, not via the weewx >>>>>>> image generator, so setting these options will not have any effect. >>>>>>> >>>>>>> You are right, currently, the yScale delta is tied to the >>>>>>> observation, in that case, temperature, which has a defined delta of 3 >>>>>>> in >>>>>>> the skin. Another user also requested to change this, so I think it >>>>>>> would >>>>>>> be good to add this option to the skin. I added a quick issue for that >>>>>>> to >>>>>>> track the progress: https://github.com/Daveiano/weewx-wdc/issues/49 >>>>>>> Will be available in an upcoming release! >>>>>>> luca.mo...@gmail.com schrieb am Sonntag, 7. August 2022 um 22:11:43 >>>>>>> UTC+2: >>>>>>> >>>>>>>> I've tried to add >>>>>>>> >>>>>>>> [[[inTemp]]] >>>>>>>> yscale = None, None, 0.02 >>>>>>>> >>>>>>>> to skin.conf >>>>>>>> >>>>>>>> But it doesn't works. >>>>>>>> >>>>>>>> In wdc skin seems that the "data-obs" variable (that define the >>>>>>>> type of graph) with value "temp" drive all the parameters of the graph. >>>>>>>> >>>>>>>> Thanks >>>>>>>> Il giorno domenica 7 agosto 2022 alle 20:40:52 UTC+2 >>>>>>>> peterq...@gmail.com ha scritto: >>>>>>>> >>>>>>>>> I don't know that skin - and I took a quick look at it and it >>>>>>>>> looks like you'd find this defined in the skin.conf file. One thing >>>>>>>>> you >>>>>>>>> should look at is the customization doc with regards to y axis scaling >>>>>>>>> here: https://www.weewx.com/docs/customizing.htm#Image_files >>>>>>>>> >>>>>>>>> >>>>>>>>> On Sun, Aug 7, 2022 at 11:18 AM Montefiori Luca < >>>>>>>>> luca.mo...@gmail.com> wrote: >>>>>>>>> >>>>>>>>>> I hope this is the right place for this question. >>>>>>>>>> >>>>>>>>>> I'm using WDC Skin versione 2.0.1 >>>>>>>>>> >>>>>>>>>> [image: Inside_Temperature.jpg] >>>>>>>>>> In each "temp" graph there is a 3° "delta" in top and low scale. >>>>>>>>>> I would like to know if there is the possibility to adjust this >>>>>>>>>> delta to other values (i.e 1 or 0) >>>>>>>>>> >>>>>>>>>> Thanks in advance for your answer. >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> 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 weewx-user+...@googlegroups.com. >>>>>>>>>> To view this discussion on the web visit >>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/54ad85d7-674a-4c89-8e78-f66263e8f106n%40googlegroups.com >>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/54ad85d7-674a-4c89-8e78-f66263e8f106n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>>> . >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Peter Quinn >>>>>>>>> (415)794-2264 <(415)%20794-2264> >>>>>>>>> >>>>>>>> -- >>>>> >>>> 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/L0IlIQmpa-8/unsubscribe. >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> weewx-user+...@googlegroups.com. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/weewx-user/11c63821-f200-49e5-9136-cf0d4374cc4an%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/weewx-user/11c63821-f200-49e5-9136-cf0d4374cc4an%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> >>>> >>>> -- >>>> --------------------------------------- >>>> Luca Montefiori >>>> Via Campalmonte,11 >>>> 48032 Casola Valsenio (RA) >>>> --------------------------------------- >>>> e-mail: luca.mo...@gmail.com >>>> PEC: luca.mo...@pec.it >>>> Tel. 0546 73890 >>>> Cell. 347 9151191 <(347)%20915-1191> >>>> --------------------------------------- >>>> >>> -- >>> 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/L0IlIQmpa-8/unsubscribe. >>> To unsubscribe from this group and all its topics, send an email to >>> weewx-user+...@googlegroups.com. >>> >> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/weewx-user/3c5a4113-4f6e-4025-944d-bb6bf0ad29cbn%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/3c5a4113-4f6e-4025-944d-bb6bf0ad29cbn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> >> >> -- >> --------------------------------------- >> Luca Montefiori >> Via Campalmonte,11 >> 48032 Casola Valsenio (RA) >> --------------------------------------- >> e-mail: luca.mo...@gmail.com >> PEC: luca.mo...@pec.it >> Tel. 0546 73890 >> Cell. 347 9151191 <(347)%20915-1191> >> --------------------------------------- >> > -- > 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/L0IlIQmpa-8/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > weewx-user+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/56688189-d20c-43a1-9a5b-1eea76de2398n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/56688189-d20c-43a1-9a5b-1eea76de2398n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- --------------------------------------- Luca Montefiori Via Campalmonte,11 48032 Casola Valsenio (RA) --------------------------------------- e-mail: luca.montefi...@gmail.com PEC: luca.montefi...@pec.it Tel. 0546 73890 Cell. 347 9151191 --------------------------------------- -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAEH8zyMBucG0pmjAOR7xkBSuLXAxyP%2BZfc-RVxLYxZnuSbLMBw%40mail.gmail.com.