I think I made a mistake on the cut and paste into the email and missed the $. Glad it worked out for you.
It was a quick and dirty coding example of one way to do it. There may be better ways . . . -- - Paul VE1DX ------------------ Paul M Dunphy Lake Echo, Nova Scotia https://www.ve1dx.net <--- Weather station On Wednesday, August 23, 2017 at 10:11:08 AM UTC-3, David Hathaway wrote: > > Thank you. Worked perfectly for me. Since we are likely to be hit by a > tropical storm in the next day or two (I live in Houston, Texas), this will > be pretty interesting. > > On Tuesday, August 22, 2017 at 3:14:20 PM UTC-5, WindnFog wrote: >> >> 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/ - private <https://www.ve1dx.net/> - private >> <https://www.ve1dx.net/> >> >> >> >> >> On Sunday, March 16, 2014 at 12:50:02 PM UTC-3, Ronald Wildner wrote: >>> >>> Thanks ! >>> With $current.windSpeed.raw and some Javascript it was easy and fits >>> perfectly for me ! .raw was what I was looking for ;-) >>> >>> >>> Am Sonntag, 16. März 2014 12:53:38 UTC+1 schrieb Andrew Milner: >>>> >>>> the simplest way would be to replace $current.windSpeed with something >>>> like (($current.windSpeed.raw + 5) * 5) in the templates wherever needed I >>>> would have thought. More comolex to actually add the unit type to be >>>> generally available, but possible - read the user manual for more details >>>> on unit types - under extensions I think, but could be ustomisation - not >>>> sure which it comes under!! >>>> >>>> >>>> On 16 March 2014 11:12, Ronald Wildner <[email protected]> wrote: >>>> >>>>> Thanks for the quick anwer ... >>>>> I am pretty new to weewx ... >>>>> how can I now add the calculated bft to my template ... (something >>>>> like $current.windSpeed.bft) ? >>>>> Am Sonntag, 16. März 2014 09:08:27 UTC+1 schrieb Ronald Wildner: >>>>>> >>>>>> I am wondering if there is any hint to display current WindSpeed in >>>>>> Beaufort ! >>>>>> I used google and the search -function, but could not find anything >>>>>> adequate ;-) >>>>>> >>>>> -- >>>>> You received this message because you are subscribed to a topic in the >>>>> Google Groups "Weewx user's group" group. >>>>> To unsubscribe from this topic, visit >>>>> https://groups.google.com/d/topic/weewx-user/b7TqpYD9sxY/unsubscribe >>>>> - private >>>>> <https://groups.google.com/d/topic/weewx-user/b7TqpYD9sxY/unsubscribe> >>>>> - private >>>>> <https://groups.google.com/d/topic/weewx-user/b7TqpYD9sxY/unsubscribe> >>>>> . >>>>> To unsubscribe from this group and all its topics, send an email to >>>>> [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- 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.
