Actually, you need a space before the km/h.

So add:

            [[[[Labels]]]]
                km_per_hour = " km/h"

This will result in:
  3.5 / 7.7 km/h

You can ignore the change to index.html line 83.

> On Jul 3, 2020, at 3:49 PM, John Kline <[email protected]> wrote:
> 
> 
> OK, as far as changing to km/h.  It’s done the same way you would change a 
> label
> for any report in WeeWX.  In this case, just add the last two lines below to 
> WeatherBoardReport in weewx.conf.  This is assuming the target_report
> LoopData section is WeatherBoardReport (which it should be).
> 
>     [[WeatherBoardReport]]
>         HTML_ROOT = public_html/weatherboard
>         enable = true
>         .
>         .
>         .
>         [[[Units]]]
>             [[[[StringFormats]]]]
>                 mile_per_hour = %.1f
>                 degree_C = %.1f
>                 km_per_hour = %.1f
>                 degree_F = %.1f
>             [[[[Labels]]]
>                 km_per_hour = km/h
> 
> This change looks weird to me because there is a slash separating the two 
> wind numbers:
> 3.5 km/h/ 7.7 km/h
> 
> You might want to change line 83 to:
> <span id="FMT_10mMaxGust"></span><span> &mdash;</span><span 
> id="FMT_HI_windGust"></span>
> 
> That will look better:
> 3.5 km/h - 7.7 km/h
>  
> 
> 
>> On Jul 3, 2020, at 2:17 PM, John Kline <[email protected]> wrote:
>> 
>> 
>> OK, ignore my last email.  The accumulators were correct and conversions of 
>> observations were being done correctly.  But not highs, lows, sums, ...
>> 
>> This is fixed in loopdata 1.3.5.  Please pull it, install it and restart 
>> weewx.  It should all work with this change.
>> 
>> It’s fortunate (for me) that WeeWX stores rain in cm and defaults to 
>> reporting it in mm.  Because of that, FMT_SUM_rain revealed the issue (in 
>> Metric) and that let me fix it.
>> 
>> Thank you for reporting this.
>> John
>> 
>>> On Jul 3, 2020, at 12:28 PM, John Kline <[email protected]> wrote:
>>> 
>>> 
>>> I found the problem.  The database is storing rain as cm and, as you might 
>>> expect, the day accumulators were correct.  I however, when I copied the 
>>> accumulators at startup, was treating them as if they were in the report 
>>> target units (in this case mm).
>>> 
>>> I’ll push a fix today.
>>> 
>>>> On Jul 3, 2020, at 11:14 AM, John Kline <[email protected]> wrote:
>>>> 
>>>> 
>>>> I’ve duplicated the daily rainfall discrepancy.
>>>> 
>>>> I am asking WeeWX for the day summary and initializing my day accumulators 
>>>> with the day summary.
>>>>     day_summary = dbm._get_day_summary(time.time())
>>>> 
>>>> But the day summary accumulator for rain is reporting 1/10 of the actual 
>>>> rain.  Before I can fix this, I need to take the time to understand why I 
>>>> am seeing what I am seeing in WeeWX’s day summary.
>>>> 
>>>>> On Jul 3, 2020, at 10:10 AM, Geni 0815 <[email protected]> wrote:
>>>>> 
>>>>> 
>>>>> I'm using the latest driver
>>>>> wget -P / var / tmp 
>>>>> https://raw.githubusercontent.com/weewx/weewx/master/bin/weewx/drivers/vantage.py
>>>>> 
>>>>> Am Freitag, 3. Juli 2020 18:47:16 UTC+2 schrieb John Kline:
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>>> On Jul 3, 2020, at 9:27 AM, Geni 0815 <[email protected]> wrote:
>>>>>>> 
>>>>>>> 
>>>>>>> All fields are displayed again, we have absolute calm at the moment so 
>>>>>>> I can not see how it works.
>>>>>>> The error kph is desired km / h
>>>>>> You can ask others how to change a label on a report.  Once you do that, 
>>>>>> LoopData will use it.
>>>>>>> Rain display is wrong where the 0.1mm would come from correctly 0.6mm
>>>>>>> Indeed, when i curl your page, I see the .6 being generated at 
>>>>>>> reporting time and I can look at your loop-data.txt and see 0.1.  I am 
>>>>>>> actually copying the day summary accumulators, so this is perplexing.  
>>>>>>> I will investigate this.  I have not run into it since I have been 
>>>>>>> using day_rain_total, which isn’t available in your driver.
>>>>>>> 
>>>>>>> Am Freitag, 3. Juli 2020 15:44:29 UTC+2 schrieb John Kline:
>>>>>>>> 
>>>>>>>> You didn’t quite get the change to appTemp correct.  The JavaScript 
>>>>>>>> was trying to get a document element by the name of FMT_dewpoint, but 
>>>>>>>> that element no longer exists in index.html.
>>>>>>>> 
>>>>>>>> Make the following changes and let me know how it goes.
>>>>>>>> 
>>>>>>>> In index.html.tmpl:
>>>>>>>> Change:
>>>>>>>>  <span 
>>>>>>>> id="FMT_outTemp">$current.outTemp</span><span>&nbsp;</span><span 
>>>>>>>> id="appTemp">$current.appTemp</span>
>>>>>>>> to:
>>>>>>>> <span id="FMT_outTemp">$current.outTemp</span><span>&nbsp;</span><span 
>>>>>>>> id="FMT_appTemp">$current.appTemp</span>
>>>>>>>> 
>>>>>>>> In weewx.conf>LoopData>Include>fields:
>>>>>>>> Change:
>>>>>>>> appTemp
>>>>>>>> to:
>>>>>>>> FMT_appTemp
>>>>>>>> 
>>>>>>>> In realtime_updater.inc:
>>>>>>>> Change:
>>>>>>>>          // dew point              
>>>>>>>>           var dew = result["FMT_dewpoint"];
>>>>>>>>           if (dew.length == 5) {
>>>>>>>>             dew = "&nbsp;&nbsp;" + dew;
>>>>>>>>           } else if (dew.length == 6) {
>>>>>>>>             dew = "&nbsp;" + dew;
>>>>>>>>           }                                                            
>>>>>>>>                                                                        
>>>>>>>>         
>>>>>>>>           document.getElementById("FMT_dewpoint").innerHTML = dew;
>>>>>>>> to:
>>>>>>>>          // apparent temp              
>>>>>>>>           var appTemp = result["FMT_appTemp"];
>>>>>>>>           if (appTemp.length == 5) {
>>>>>>>>             appTemp = "&nbsp;&nbsp;" + appTemp;
>>>>>>>>           } else if (appTemp.length == 6) {
>>>>>>>>             appTemp = "&nbsp;" + appTemp;
>>>>>>>>           }                                                            
>>>>>>>>                                                                        
>>>>>>>>         
>>>>>>>>           document.getElementById("FMT_appTemp").innerHTML = appTemp;
>>>>>>>> 
>>>>>>>>>> On Jul 3, 2020, at 4:41 AM, Geni 0815 <[email protected]> wrote:
>>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> Am Freitag, 3. Juli 2020 13:31:49 UTC+2 schrieb Geni 0815:
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Am Freitag, 3. Juli 2020 13:29:40 UTC+2 schrieb Geni 0815:
>>>>>>>>>>> 
>>>>>>>>>>> The values "FMT_windSpeed": "0.0 kph", "FMT_HI_windGust": "14.5 
>>>>>>>>>>> kph", "FMT_10mMaxGust": "4.8 kph", have the label kph directly with 
>>>>>>>>>>> them, this could be the problem
>>>>>>>>>>> 
>>>>>>>>>>>> # Options for extension 'loopdata'
>>>>>>>>>>>> [LoopData]
>>>>>>>>>>>>     [[FileSpec]]
>>>>>>>>>>>>         loop_data_dir = /home/pi/wetter/loop-data
>>>>>>>>>>>>         filename = loop-data.txt
>>>>>>>>>>>>     [[Formatting]]
>>>>>>>>>>>>         target_report = WeatherBoardReport
>>>>>>>>>>>>     [[RsyncSpec]]
>>>>>>>>>>>>         enable = false
>>>>>>>>>>>>         remote_server = 192.168
>>>>>>>>>>>>         remote_port = 2022
>>>>>>>>>>>>         remote_user = 
>>>>>>>>>>>>         remote_dir = /web/wetter/loop-data
>>>>>>>>>>>>         compress = false
>>>>>>>>>>>>         log_success = false
>>>>>>>>>>>>         ssh_options = -o ConnectTimeout=1
>>>>>>>>>>>>         timeout = 1
>>>>>>>>>>>>         skip_if_older_than = 3
>>>>>>>>>>>>     [[Include]]
>>>>>>>>>>>>         fields = dateTime, windSpeed, COMPASS_windDir, 
>>>>>>>>>>>> DESC_barometerRate, FMT_barometer, FMT_SUM_rain, FMT_dewpoint, 
>>>>>>>>>>>> FMT_heatindex, FMT_outHumidity, FMT_outTemp, FMT_rain, 
>>>>>>>>>>>> FMT_rainRate, FMT_windchill, FMT_windSpeed, FMT_HI_windGust, 
>>>>>>>>>>>> FMT_10mMaxGust, appTemp
>>>>>>>>>>>>     [[Rename]]
>>>>>>>>>>> 
>>>>>>>>>>> Am Freitag, 3. Juli 2020 13:21:48 UTC+2 schrieb John Kline:
>>>>>>>>>>>> 
>>>>>>>>>>>> Your JavaScript has an error. Nothing is updated after it hits 
>>>>>>>>>>>> that error.  Since the 10m and day high wind is only updated in 
>>>>>>>>>>>> the JavaScript, they are blank.
>>>>>>>>>>>> 
>>>>>>>>>>>> Please send the LoopData section of WeeWX.conf and the 
>>>>>>>>>>>> index.html.tmpl and realtime_updater.inc files.
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>> 
>>>>>>>>>>>>>> On Jul 3, 2020, at 3:56 AM, Geni 0815 <[email protected]> 
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Extension Name    Version   Description
>>>>>>>>>>>>> weatherboard      1.1       WeatherBoard skin.
>>>>>>>>>>>>> Belchertown       1.2b6     A clean modern skin with real time 
>>>>>>>>>>>>> streaming updates and interactive charts. Modeled after 
>>>>>>>>>>>>> BelchertownWeather.com
>>>>>>>>>>>>> loopdata          1.3.4     Loop statistics for real time 
>>>>>>>>>>>>> reporting.
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> Am Freitag, 3. Juli 2020 12:55:00 UTC+2 schrieb Geni 0815:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> No errors in the syslog
>>>>>>>>>>>>>> appTemp works in loop-data.txt and in the display of weatherboard
>>>>>>>>>>>>>> all wind displays are not displayed correctly and there is no 
>>>>>>>>>>>>>> refresh
>>>>>>>>>>>>>> In the loop-date.txt there is always "FMT_SUM_rain": "0.1 mm", 
>>>>>>>>>>>>>> but the display is 0.6mm
>>>>>>>>>>>>>> 
>>>>>>>>>>>>>> Am Freitag, 3. Juli 2020 08:32:56 UTC+2 schrieb John Kline:
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> OK, I’ve pushed new versions of loopdata and weatherboard to 
>>>>>>>>>>>>>>> user FMT_SUM_rain rather than FMT_rain_day_total.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> You asked if appTemp could be displayed.  Yes, it can be 
>>>>>>>>>>>>>>> included in loop-data.txt by adding appTemp (or FMT_appTemp) to 
>>>>>>>>>>>>>>> the Include section of LoopData in weewx.conf.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> Perhaps you are asking if I can add it to WeatherBoard.  I see 
>>>>>>>>>>>>>>> you’ve copied it to translate the index.  Just change 
>>>>>>>>>>>>>>> FMT_dewPoint to FMT_appTemp in index.html and 
>>>>>>>>>>>>>>> realtime_updater.txt.  Someday, I hope to allow for a great 
>>>>>>>>>>>>>>> deal of customization in the browser for the WeatherBoard skin; 
>>>>>>>>>>>>>>> but I don’t see that happening anytime soon.
>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> On Jul 2, 2020, at 10:59 PM, John Kline <[email protected]> 
>>>>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> One more place to change.
>>>>>>>>>>>>>>>> Change the LoopData>Include section in weewx.conf.  That 
>>>>>>>>>>>>>>>> should include FMT_SUM_rain rather than FMT_day_rain_total.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> In addition to changing WeatherBoard, I’ll change the doc in 
>>>>>>>>>>>>>>>> LoopData as day_rain_total is likely to be a source of 
>>>>>>>>>>>>>>>> confusion for many.
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> On Jul 2, 2020, at 10:51 PM, John Kline 
>>>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> On Jul 2, 2020, at 10:28 PM, Geni 0815 
>>>>>>>>>>>>>>>>>>> <[email protected]> wrote:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Errors are no longer logged
>>>>>>>>>>>>>>>>> That’s good.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> The translation doesn't work anymore:
>>>>>>>>>>>>>>>>>> [[Rename]]
>>>>>>>>>>>>>>>>>> kph = kmh
>>>>>>>>>>>>>>>>> The README says:
>>>>>>>>>>>>>>>>> Rename : Used to specify which fields to include and which 
>>>>>>>>>>>>>>>>> names should be used as keys (i.e., what these fields should 
>>>>>>>>>>>>>>>>> be renamed. If neither Rename nor fields is specified, all 
>>>>>>>>>>>>>>>>> fields are included.
>>>>>>>>>>>>>>>>> Perhaps I need to explain it better.  Rename is used to 
>>>>>>>>>>>>>>>>> change the name of the keys in the json (loop-data.txt) file. 
>>>>>>>>>>>>>>>>>  It would be used if you have existing JavaScript expecting a 
>>>>>>>>>>>>>>>>> different key for an observation.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> The good news is that all formatting, conversion, labels, 
>>>>>>>>>>>>>>>>> etc. is controlled by the skin you have targeted.  Just 
>>>>>>>>>>>>>>>>> change the unit_label for in the skin and the loop-data.txt 
>>>>>>>>>>>>>>>>> file will automagically reflect your change.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Rain amount is not in the loop-data.txt
>>>>>>>>>>>>>>>>> WeatherBoard is using day_rain_total, which is in the loop 
>>>>>>>>>>>>>>>>> packet for my weather station, but not yours.  It’s likely 
>>>>>>>>>>>>>>>>> you have a rain observation in the loop packet — simply 
>>>>>>>>>>>>>>>>> called rain.  SUM_rain would yield the same thing as 
>>>>>>>>>>>>>>>>> day_rain_total.  So, to fix this issue, edit WeatherBoard’s 
>>>>>>>>>>>>>>>>> index.html.tmpl and realtime_updater.inc files and change 
>>>>>>>>>>>>>>>>> FMT_day_rain_total to FMT_SUM_rain and you should be good to 
>>>>>>>>>>>>>>>>> go.  I will update WeatherBoard with this change shortly.
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>> Cheers,
>>>>>>>>>>>>>>>>> John
>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Currently live here: 
>>>>>>>>>>>>>>>>>> https://affolter.familyds.net/wetter/weatherboard/
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Is it possible to get the appTemp displayed?
>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>> Am Donnerstag, 2. Juli 2020 20:33:09 UTC+2 schrieb John 
>>>>>>>>>>>>>>>>>> Kline:
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> -- 
>>>>>>>>>>>>> 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/230623f3-cd31-41f1-a7bd-b7238d5fd822o%40googlegroups.com.
>>>>>>>>> 
>>>>>>>>> -- 
>>>>>>>>> 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/62684dcf-e357-4d20-834b-24e4d94b140ao%40googlegroups.com.
>>>>>>>>> <index.html.tmpl>
>>>>>>> 
>>>>>>> -- 
>>>>>>> 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/da116212-bf75-46a5-ae25-ea286970f9e3o%40googlegroups.com.
>>>>> 
>>>>> -- 
>>>>> 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/dab37905-dfb6-4e5e-b90c-72e4aa9e97bbo%40googlegroups.com.

-- 
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/F31D5553-331D-4439-80FA-8856B0FFD3EB%40johnkline.com.

Reply via email to