don't know if this will help
using weewx 4.8.0 python 3
i have in Seasons skin.conf
[CheetahGenerator]
[[SummaryByMonth]]
# Reports that summarize "by month"
[[[NOAA_month]]]
encoding = normalized_ascii
template = NOAA/NOAA-%Y-%m.txt.tmpl
# html to show noaa year month side by side
[[[HtmlNOAA_month]]]
encoding = html_entities
template = NOAA/NOAA-EXTRA-YYYY-MM.html.tmpl
# 5n1 noaa year month text file
[[[ExtraNOAA_month]]]
encoding = normalized_ascii
template = NOAA/NOAA-EXTRA-%Y-%m.txt.tmpl
[[SummaryByYear]]
# Reports that summarize "by year"
[[[NOAA_year]]]
encoding = normalized_ascii
template = NOAA/NOAA-%Y.txt.tmpl
# html to show noaa year side by side
[[[HtmlNOAA_year]]]
encoding = html_entities
template = NOAA/NOAA-EXTRA-YYYY.html.tmpl
# 5n1 noaa year file
[[[ExtraNOAA_year]]]
encoding = normalized_ascii
template = NOAA/NOAA-EXTRA-%Y.txt.tmpl
this makes files like this
normal NOAA year file NOAA-2014.txt
normal NOAA month file NOAA-2014-12.txt
html year file NOAA-EXTRA-2014.html
html month file NOAA-EXTRA-2014-12.txt
extra year file NOAA-EXTRA-2014.txt
extra month file NOAA-EXTRA-2014-12.txt
On Saturday, August 13, 2022 at 9:42:38 PM UTC-5 [email protected] wrote:
> Thanks. That clarified things for me quite a bit. I need my report to
> iterate over all years too. So my report will be lik NOAA-MM.txt.tmpl. No
> year in file name.
>
> I guess i can't put this under existing summaryByyear but need to create a
> new ones?
>
> On Sun, 14 Aug, 2022, 07:58 gjr80, <[email protected]> wrote:
>
>> I don't know what you mean by "*requires both year and month to be
>> supplied*". [[SummaryByMonth]] and [[SummaryByYear]] iterate over all
>> available archive records in spans of one month and one year respectively
>> and the respective template is generated against each span (which is why
>> you end up with numerous generated files from each template). No 'year' or
>> 'month' is supplied.
>>
>> If you only want a report generated at a specific time perhaps you should
>> look at the Scheduling report generation
>> <http://weewx.com/docs/customizing.htm#customizing_gen_time> section of
>> the Customization Guide, in particular the report_timing option which
>> allows for 'cron like' control over report generation. There is no reason I
>> can think of why report_timing could not be used with a [[SummaryByXxxx]]
>> report to give the multi-span reports like the NOAA summary reports but
>> only generated/updated a specific times. Though I have not seen this
>> approach used before.
>>
>> Gary
>> On Sunday, 14 August 2022 at 12:04:30 UTC+10 [email protected] wrote:
>>
>>> The ones under summarybyyear or summaryby month requires both year and
>>> month to be supplied I think. I want to supply only month and build
>>> historical records for the month across years . I want this to be done only
>>> at end of each month for current month or if files don't exist.
>>>
>>> On Sun, 14 Aug, 2022, 02:34 gjr80, <[email protected]> wrote:
>>>
>>>> The behaviour you describe is inherent in reports named
>>>> [[SummaryByMonth]] and [[SummaryByYear]] ([[SummaryByDay]] can be
>>>> used as well). Any templates included under reports using these names (in
>>>> any skin config file) will be generated in the same manner.
>>>>
>>>> Gary
>>>>
>>>> On Sunday, 14 August 2022 at 00:37:43 UTC+10 [email protected] wrote:
>>>>
>>>>>
>>>>> The way the NOAA format reports are generated is the current month and
>>>>> year reports are generated every report cycle, past months (and years)
>>>>> reports are never generated (again) unless the report does not exist (ie
>>>>> you deleted it) *and* there are no reports for the subsequent months
>>>>> and years"
>>>>>
>>>>> Raking up an old thread. How is this done? I m looking to create some
>>>>> reports and have same requirement that i want only current month report
>>>>> to
>>>>> be generated. Others to be generated only if they don't exist already.
>>>>> On Thursday, 8 February 2018 at 20:35:06 UTC+5:30
>>>>> [email protected] wrote:
>>>>>
>>>>>> FYI there are also three similar occurrences in the yearly NOAA
>>>>>> template ....
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> n Thursday, 8 February 2018 16:42:34 UTC+2, Tom Keffer wrote:
>>>>>>
>>>>>>> I'll have a closer look at that template, I would have thought there
>>>>>>> may have been a more robust way to achieve the same ends.
>>>>>>>>
>>>>>>>>
>>>>>>> Good sleuthing!
>>>>>>>
>>>>>>> Don't know why I chose 'barometer', because there is indeed a
>>>>>>> better way: do the check on dateTime, which is required for every
>>>>>>> record.
>>>>>>> So, it becomes:
>>>>>>>
>>>>>>> #if $day.dateTime.count.raw
>>>>>>> ...
>>>>>>> #end if
>>>>>>>
>>>>>>>
>>>>>>> Thanks for finding this, Gary
>>>>>>>
>>>>>>> -tk
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>> --
>>>> 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/pN6KA5_N2S0/unsubscribe.
>>>> To unsubscribe from this group and all its topics, send an email to
>>>> [email protected].
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/weewx-user/abe67f2a-ed15-4f32-b501-63fd440853a4n%40googlegroups.com
>>>>
>>>> <https://groups.google.com/d/msgid/weewx-user/abe67f2a-ed15-4f32-b501-63fd440853a4n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> --
>> 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/pN6KA5_N2S0/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> [email protected].
>>
> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/weewx-user/1fcb2f71-63bf-429a-aae5-d10f14d7592an%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/weewx-user/1fcb2f71-63bf-429a-aae5-d10f14d7592an%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/01397ac3-8f48-4820-919d-f8fc2a47e7d9n%40googlegroups.com.