The other side of the coin is the actual tag that is used in the template. For example, $current.windSpeed will show the current archive record wind speed formatted/converted as per weewx.conf and skin.conf but $current.windSpeed.knot will always display the current archive record wind speed in knots. It would be unusual to find such a tag with hard coded units in a properly developed customisable skin but who knows.
WeeWX 3.9.0 introduced the [StdReport] [[Defaults]] stanza and defaults.py <http://weewx.com/docs/upgrading.htm#Skin_defaults> for setting default units (and formats and other things) but in your case since you have an appropriate override in [StdReport] [[StandardReport]] this should not be the cause of your problem. Gary On Friday, 11 October 2019 08:26:59 UTC+10, engolling wrote: > > Hello, > > I'm stuck at a relativley simple problem of unit conversion in combination > with the used neowx skin. > > In the weewx.conf the standard report section is looking like this: > [[StandardReport]] > # See the customizing guide to change the units, plot types and > line > # colors, modify the fonts, display additional sensor data, and > other > # customizations. Many of those changes can be made here by > overriding > # parameters, or by modifying templates within the skin itself. > > # The StandardReport uses the 'Standard' skin, which contains the > # images, templates and plots for the report. > skin = neowx > [[[Units]]] > [[[[Groups]]]] > group_altitude = meter > group_speed2 = km_per_hour2 > group_pressure = mbar > group_rain = mm > group_rainrate = mm_per_hour > group_temperature = degree_C > group_degree_day = degree_C_day > group_speed = km_per_hour > > > and in the skin.conf like this: > [[Groups]] > # For each group of measurements, this section sets what units to > # use for it. > # NB: The unit is always in the singular. I.e., 'mile_per_hour', > # NOT 'miles_per_hour' > > group_altitude = meter # Options are 'foot' or > 'meter' > group_degree_day = degree_C_day # Options are > 'degree_F_day' or 'degree_C_day' > group_direction = degree_compass > group_moisture = centibar > group_percent = percent > group_pressure = hPa # Options are 'inHg', > 'mmHg', 'mbar', or 'hPa' > group_radiation = watt_per_meter_squared > group_rain = mm # Options are 'inch', > 'cm', or 'mm' > group_rainrate = mm_per_hour # Options are > 'inch_per_hour', 'cm_per_hour', or 'mm_per_hour' > group_speed = km_per_hour # Options are > 'mile_per_hour', 'km_per_hour', 'knot', or 'meter_per_second' > group_speed2 = km_per_hour2 # Options are > 'mile_per_hour2', 'km_per_hour2', 'knot2', or 'meter_per_second2' > group_temperature = degree_C # Options are > 'degree_F' or 'degree_C' > group_uv = uv_index > group_volt = volt > group_length = cm > > # The following are used internally and should not be changed: > group_count = count > group_interval = minute > group_time = unix_epoch > group_elapsed = second > > [[StringFormats]] > # This section sets the string formatting for each type of unit. > > centibar = %.0f > cm = %.2f > cm_per_hour = %.2f > degree_C = %.1f > degree_F = %.1f > degree_compass = %.0f > foot = %.0f > hPa = %.1f > hour = %.1f > inHg = %.3f > inch = %.2f > inch_per_hour = %.2f > km_per_hour = %.0f > km_per_hour2 = %.1f > knot = %.0f > knot2 = %.1f > mbar = %.1f > meter = %.0f > meter_per_second = %.1f > meter_per_second2 = %.1f > mile_per_hour = %.0f > mile_per_hour2 = %.1f > mm = %.2f > mmHg = %.1f > mm_per_hour = %.1f > percent = %.0f > second = %.0f > uv_index = %.1f > volt = %.1f > watt_per_meter_squared = %.0f > NONE = " N/A" > > [[Labels]] > # This section sets a label to be used for each type of unit. > > centibar = " cb" > cm = " cm" > cm_per_hour = " cm/h" > degree_C = " °C" > degree_F = " °F" > degree_compass = " °" > foot = " feet" > hPa = " hPa" > inHg = " inHg" > inch = " in" > inch_per_hour = " in/h" > km_per_hour = " km/h" > km_per_hour2 = " km/h" > knot = " knots" > knot2 = " knots" > mbar = " mBar" > meter = " meter" > meter_per_second = " m/s" > meter_per_second2 = " m/s" > mile_per_hour = " mph" > mile_per_hour2 = " mph" > mm = " mm" > mmHg = " mmHg" > mm_per_hour = " mm/h" > percent = " %" > volt = " V" > watt_per_meter_squared = " W/m²" > day = " Tag", " Tage" > hour = " Stunde", " Stunden" > minute = " Minute", " Minuten" > second = " Sekunde", " Sekunden" > NONE = "" > > [[TimeFormats]] > # This section sets the string format to be used for each time > scale. > # The values below will work in every locale, but may not look > # particularly attractive. See the Customization Guide for > alternatives. > > day = %X > week = %X (%A) > month = %x %X > year = %x %X > rainyear = %x %X > current = %x %X > ephem_day = %X > ephem_year = %x %X > > [[Ordinates]] > # The ordinal directions. The last one should be for no wind > direction > directions = N, NNO, NO, ONO, O, OSO, SO, SSO, S, SSW, SW, WSW, W, > WNW, NW, NNW, N/A > > [[DegreeDays]] > # This section sets the base temperatures used for the calculation > # of heating and cooling degree-days. > > # Base temperature for heating days, with unit: > heating_base = 65, degree_F > # Base temperature for cooling days, with unit: > cooling_base = 65, degree_F > > [[Trend]] > time_delta = 10800 # 3 hours > time_grace = 300 # 5 minutes > > > ############################################################################### > > It's the normal neowx skin conf a bit extended and translated to German. > > If I look at the output page here http://wetter2.kuntn-forum.de/index.html > the wind speed is still in m/s but I want it to be in km/h - I checked the > .confs twice - I don't find my mistake. > Overiding the unit with .km_per_hour in the template works. > > Does anybody have an idea what could be wrong? > > Beste regards, > engolling > -- 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/d20bff48-0244-48a1-9e76-727fe3e3bc5b%40googlegroups.com.
