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 <geni0815.0...@gmail.com> 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 <geni08...@gmail.com> 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 <geni08...@gmail.com> 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 <geni08...@gmail.com> 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 <jo...@johnkline.com> 
>>>>>>>>>>>>> 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 <jo...@johnkline.com> 
>>>>>>>>>>>>>> wrote:
>>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>> 
>>>>>>>>>>>>>>> On Jul 2, 2020, at 10:28 PM, Geni 0815 <geni08...@gmail.com> 
>>>>>>>>>>>>>>> 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 weewx...@googlegroups.com.
>>>>>>>>> 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 weewx...@googlegroups.com.
>>>>> 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 weewx...@googlegroups.com.
>>> 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 weewx-user+unsubscr...@googlegroups.com.
> 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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/928198DE-8D34-4831-9119-72B5E005570D%40johnkline.com.

Reply via email to