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> </span><span >>>>> id="appTemp">$current.appTemp</span> >>>>> to: >>>>> <span id="FMT_outTemp">$current.outTemp</span><span> </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 = " " + dew; >>>>> } else if (dew.length == 6) { >>>>> dew = " " + dew; >>>>> } >>>>> >>>>> >>>>> document.getElementById("FMT_dewpoint").innerHTML = dew; >>>>> to: >>>>> // apparent temp >>>>> var appTemp = result["FMT_appTemp"]; >>>>> if (appTemp.length == 5) { >>>>> appTemp = " " + appTemp; >>>>> } else if (appTemp.length == 6) { >>>>> appTemp = " " + 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/0DF28C2B-E1D8-4DD8-BBBC-BD6DD3E0B786%40johnkline.com.
