Thank you so much for that.....so John's suggestion of $alltime.rain.sum is 
not going to work? Is there a tag for the day in the data series which had 
the most rain? I am nearly finished and will leave you all in peace soon! 
Thank again to all!

On Tuesday, 15 January 2019 00:36:47 UTC+13, gjr80 wrote:
>
> No problems, I think calendar year can be taken either way. In that case 
> $year will do just fine. There is no simple tag to give you the may 
> yearly rainfall over a number of years, to come up with this requires a 
> little code. There are a few ways you could handle this, one of the easiest 
> ways is to add a little inline python to to a template the iteration 
> capabilities of the weeWX tags 
> <http://weewx.com/docs/customizing.htm#Iteration>. In the template you 
> wish to display the max annual rainfall add the following code somewhere 
> before you want to display the annual rainfall data (near the top of the 
> template is often convenient):
>
> #set $max_rain = 0
> #set $max_rain_year = None
> #for $y in $alltime.years
>     #set $year_no = $y.start
>     #set $year_rain = $y.rain.sum
>     #if $year_rain.raw > $max_rain
>         #set $max_rain = $year_rain.raw
>         #set $max_rain_vh = $year_rain
>         #set $max_rain_year = $year_no
>     #end if
> #end for
>
> Provided you have the xstats extension installed and provided you have 
> added search_list_extensions = user.xstats.ExtendedStatistics to skin.conf 
> as per the xstats instructions, you can then use the tag $max_rain_vh to 
> display the maximum annual rainfall and the tag $max_rain_year to display 
> the year. $max_rain_vh is able to use the weeWX formatting and conversion 
> options so $max_rain_vh.mm will display the rainfall in mm using default 
> formatting and adding a label eg 1234.5 mm. For example, using the above 
> code you could use something like:
>
> #if $max_rain_year is not None
> Maximum annual rainfall was $max_rain_vh.mm in $max_rain_year.format("%Y")
> #else
> No rainfall data available
> #end if
>
> to display something like:
>
> Maximum annual rainfall was 1326.4 mm in 2015
>
>
> The code between the #else and #end if is there to catch the case where 
> there may have been no rainfall data.
>
> Hopefully something for you to experiment with.
>
> Gary
>
>
> On Monday, 14 January 2019 20:19:40 UTC+10, monmul wrote:
>>
>> No, I only want a number for the full calendar year Jan 1 to Dec 
>> 31....for the data that I have....then I want to find the maximum value in 
>> that series. I am not interested in a running total. Sorry, I did not make 
>> myself very clear. Very basic, old fashioned, total rain in each  calendar 
>> year.
>>
>> On Monday, 14 January 2019 23:10:00 UTC+13, gjr80 wrote:
>>>
>>> If you mean say, total rainfall for the 1 year ending today (ie 14 Jan 
>>> 2018 to 14 Jan 2019), then $span($year_delta=1).rain.sum will give you what 
>>> you are after. Refer to the $span tag (
>>> http://weewx.com/docs/customizing.htm#_________Tag_$span_______) in the 
>>> Customization Guide.
>>>
>>> Gary
>>>
>>

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to