Ah, it looks like $day.rain.sum works in a template... :)
On Wednesday, August 30, 2023 at 7:00:17 PM UTC+2 Invisible Man wrote:
> Ok, so I'm switching to templates, but I'm doing something wrong, because
> I can't get that rain sum. In my case it just prints
> "$since($hour=0).rain.sum.format("%.3f")" instead of showing the value.
> How did you do it?
> This is my `mastodon.txt.tmpl` (there are a few errors in my template e.g
> I shouldn't add ℃C etc, but nevermind) :
>
> ```
> #errorCatcher Echo
> ## Template file for providing data to weewx-mastodon
> ## https://github.com/glennmckechnie/weewx-mastodon
> ##
> ## Tag information at...
> ## https://weewx.com/docs/customizing.htm#Tags
>
> Température: $current.outTemp℃C (min: $day.outTemp.min, max:
> $day.outTemp.max)<br>
> Humidex: $current.heatindex (min: $day.heatindex.min, max:
> $day.heatindex.max)<br>
> Humidité: $current.outHumidity % (min: $day.outHumidity.min, max:
> $day.outHumidity.max)<br>
> Pression: $current.barometer<br>
> Pluie
> - Aujourd'hui: $since($hour=0).rain.sum.format("%.3f")<br>
> - Année: $year.rain.sum<br>
> Vent:<br>
> - Direction: $current.windDir.ordinal_compass ($current.windDir deg)<br>
> -Vitesse: $current.windSpeed (moyenne), $current.windGust (rafale)<br>
> <br>
> $current.dateTime.format("%d-%b-%Y %H:%M")
> ``
>
> This is the generated mastodon.txt :
>
> Température: 23.2C℃C (min: 16.0C, max: 27.0C)<br>
> Humidex: 23.4C (min: 15.6C, max: 27.9C)<br>
> Humidité: 70% % (min: 48%, max: 78%)<br>
> Pression: 1008.9 hPa<br>
> Pluie
> - Aujourd'hui: $since($hour=0).rain.sum.format("%.3f")<br>
> - Année: 201.3 mm<br>
> Vent:<br>
> - Direction: E (97 deg)<br>
> - Vitesse: 0 km/h (moyenne), 4 km/h (rafale)<br>
> <br>
> 30-Aug-2023 18:50
>
> On Wednesday, August 30, 2023 at 12:07:00 AM UTC+2 Glenn McKechnie wrote:
>
>> On 30/08/2023, Invisible Man <[email protected]> wrote:
>> > Thanks to both of you for your replies.
>> >
>> > - since.py etc are in /usr/share/weewx/user already so indeed I can try
>> and
>>
>> since.py is part of the weewx-mastodon install.
>>
>> > use them. I tried to directly use since in the format line of
>> > weewx-mastodon, but haven't succeeded yet:
>> > `{since($hour=24).rain.sum:%.3f}` , `{since(hour=24).rain.sum:%.3f}`...
>> not
>> > sure I can do it like that.
>>
>> As you found, these won't work on the raw (archive) data.
>>
>> > - I'll look in the template file.
>>
>> The example template I mentioned already uses since.py to format the
>> rain value as ...
>> $since($hour=9).rain.sum (Australian reporting times)
>>
>> According to the weewx manual at
>> http://www.weewx.com/docs.html/latest/customizing.htm#Formatting_examples
>> A format method to use for your example could be...
>> $since($hour=9).rain.sum.format("%.3f")
>> I just tested that method and it works. Apparently we've had 7.429 mm of
>> rain!
>>
>> > - final option is that I directly tweak wxtoot.py ...
>> > I'll investigate and post back if I have a question... or with my
>> solution
>> > if I succeed :)
>>
>> Done :)
>>
>> --
>>
>>
>> Cheers
>> Glenn
>>
>> rorpi - read only raspberry pi & various weewx addons
>> https://github.com/glennmckechnie
>>
>
--
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/cb2d2c64-4778-4f86-a070-f7c8f0ca59fan%40googlegroups.com.