Thanks for this. After modifying it for current I having it working on my
site. I found that your code was missing an '$' for day.windSpeed.

-> On Tue, 22 Aug 2017 13:14:19 -0700 (PDT) WindnFog took time to scribe <-

>If you want to avoid Java, I cobbled together some code based on gjr80's 
>template and added it to /etc/weewx/skins/Standard/index.html.tmpl as 
>follows:
>
>##        Calculate today's highest Beaufort based on wind speed in knots
>      
>          #if $varExists('day.windSpeed') and $day.windSpeed.max.raw is not 
>None
>          #if $unit.unit_type.windSpeed == 'mile_per_hour'
>          #set $kts = $day.windSpeed.max.raw * 0.8689762
>          #elif $unit.unit_type.windSpeed == 'km_per_hour'
>            #set $kts = $day.windSpeed.max.raw * 0.539956
>          #elif $unit.unit_type.windSpeed == 'meter_per_second'
>            #set $kts = $day.windSpeed.max.raw * 1.943844
>          #elif $unit.unit_type.windSpeed == 'knot'
>            #set $kts = $day.windSpeed.max.raw
>          #else
>            #set $kts = 0
>          #end if
>          #if $kts < 1
>            #set $beaufort = 0
>            #set $word_beaufort = 'Calm'
>          #elif $kts < 4
>            #set $beaufort = 1
>            #set $word_beaufort = 'Light air'
>          #elif $kts < 7
>            #set $beaufort = 2
>            #set $word_beaufort = 'Light breeze'
>          #elif $kts < 11
>            #set $beaufort = 3
>            #set $word_beaufort = 'Gentle breeze'
>          #elif $kts < 17
>            #set $beaufort = 4
>            #set $word_beaufort = 'Moderate breeze'
>          #elif $kts < 22
>            #set $beaufort = 5
>            #set $word_beaufort = 'Fresh breeze'
>          #elif $kts < 28
>            #set $beaufort = 6
>            #set $word_beaufort = 'Strong breeze'
>          #elif $kts < 34
>            #set $beaufort = 7
>            #set $word_beaufort = 'High wind'
>          #elif $kts < 41
>            #set $beaufort = 8
>            #set $word_beaufort = 'Gale'
>          #elif $kts < 48
>            #set $beaufort = 9
>            #set $word_beaufort = 'Strong gale'
>          #elif $kts < 56
>            #set $beaufort = 10
>            #set $word_beaufort = 'Storm'
>          #elif $kts < 64
>            #set $beaufort = 11
>            #set $word_beaufort = 'Violent storm'
>          #else
>            #set $beaufort = 12
>            #set $word_beaufort = 'Hurricane'
>          #end if
>          #else
>            #set $beaufort = 'N/A'
>          #end if
>
> Put the above somewhere near the top, and then modify the Since Midnight 
>table by adding a couple of lines in the High Wind row:
>
>                <td class="stats_label">
>                  High Wind<br/>
>                  High Beaufort Scale
>                </td>
>                <td class="stats_data">
>                  $day.wind.max from $day.wind.gustdir at $day.wind.maxtime
><br/>
>                  $beaufort or $word_beaufort at $day.wind.maxtime
>                </td>
>
>- Paul VE1DX
>
>https://www.ve1dx.net/
>




.-.-.-.-.-.-.

David Taylor, Puniho
'the place to be; beneath the Mountain, beside the Sea'
http://www.pwx.kiwi
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
whose computer uses linux/open source software, featuring
Mageia release 5 (Official) for x86_64, kernel 4.4.82-desktop-1.mga5
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Reply via email to