That slipped through in the upgrade section. Yes, you want trend.barometer.formatted if you are looking if you don’t want a label. (Use trend.barometer if you want a label.)
I’ll fix that in the upgrade section today (or just remove the upgrade section.) > On Jul 20, 2020, at 12:23 AM, [email protected] <[email protected]> > wrote: > > Hi John, since version 2.0.b8 the display works as expected. I have just > installed 2.0.b10 and see no difference on the fast. > What I don't understand is why the documented field > "trend.barometerRate.formatted" does not provide any information in the > loop-data.txt. Do I get my information from "trend.barometer.formatted"? > > [email protected] schrieb am Samstag, 18. Juli 2020 um 22:23:49 UTC+2: >> Give 2.0.b7 a spin. >> >> trend has now been generalized (as opposed to only working with barometer). >> It will also honor the time_span configured for the target report. >> >> If the numbers don’t look right to you, the last 36 records in the archive >> table would be more helpful than sending screenshots of the value differing >> from what report generation produces. >> >> trend.barometer.desc (i.e, the .desc suffix) is still an oddball. It >> shouldn’t be part of LoopData. I’m going to remove it, but I need to move >> the code (to produce the description) to JavasSript (for one of my personal >> reports, not as part of LoopData). >> >>>> On Jul 18, 2020, at 6:05 AM, John Kline <[email protected]> wrote: >>>> >>> >> >>> I’ve already well on my way to replacing this. Trend will work for all >>> scalar values, not just barometer. The code is done, but I need to add it >>> to the tests. >>> >>>>> On Jul 17, 2020, at 11:17 PM, [email protected] <[email protected]> >>>>> wrote: >>>>> >>>> I don't think there are any errors in the database, the barometer trend >>>> is displayed in my season with a credible value that also matches the >>>> value in the index.html from the weatherboard (as documented in the older >>>> answer). >>>> I also attached the file loop-data-xxx.txt, in the upper part you can see >>>> the values generated by loop-data in the lower part my entry in >>>> weewx.conf. It is striking that the values "trend.barometerRate.desc" and >>>> "trend.barometerRate" are missing. >>>> Yesterday at noon I noticed that the value of the >>>> "trend.barometer.formatted", which is now> 300 is exactly at 12h (GTM + 2) >>>> on the expected value. Will watch this today). >>>> >>>> [email protected] schrieb am Freitag, 17. Juli 2020 um 16:23:27 UTC+2: >>>>> >>>>> As the documentation states, trend.barometer and 10m.windGust are special >>>>> cases. >>>>> >>>>> In this case, where we are talking about trend.barometer, it is alway the >>>>> delta from three hours ago and uses archive records to compute the >>>>> starting reading. Also, it is expressed as a per hour rate. Thus, it >>>>> would be 1/3 of the three hour delta. I did it this way because my sole >>>>> purpose was to compute the text description (e.g., rising slowly). >>>>> >>>>> Perhaps you have some bad data in your database? Have you checked that >>>>> to see what the actual delta and per hour delta should be? >>>>> >>>>> In any event, I need to make trend less special. I think I’ll do that >>>>> this weekend. It should honor the $delta.time_delta for the skin and >>>>> report the actual delta, not on a per hour basis. While I’m doing that, >>>>> I’ll make sure my tests around trend.barometer are good enough. If there >>>>> is a bug, I should find it then. >>>>> >>>>> >>>>>>> On Jul 16, 2020, at 11:07 PM, [email protected] <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>> Thank you very much, the script is a good idea. >>>>> >>>>>> >>>>>> >>>>>> There was another question regarding "trend.barometerRate.formatted". At >>>>>> the beginning this gave plausible values, from yesterday evening it >>>>>> delivers impossible values. >>>>>> Is it possible that 2 sources supply data and interfere? >>>>>> I tried to keep a momentary status. >>>>>> >>>>>> Display liveboard >>>>> >>>>>> <loopdata1.jpg> >>>>>> >>>>>> >>>>>> index.html >>>>>> <loopdata2.jpg> >>>>>> >>>>>> >>>>>> loop-data.txt >>>>> >>>>>> <loopdata3.jpg> >>>>>> >>>>>> >>>>>> index.html.tmpl >>>>>> <tr> >>>>>> <td style="text-align:center;font-family:monospace;font-size:70px"> >>>>>> <span id="current.barometer">$current.barometer</span> (<span >>>>>> id="trend.barometer.formatted">$trend.barometer.formatted</span>)<span> - </span><span >>>>>> id="current.outHumidity">$current.outHumidity</span> >>>>>> </td> >>>>>> </tr> >>>>>> >>>>>> >>>>>> [email protected] schrieb am Freitag, 17. Juli 2020 um 00:02:36 UTC+2: >>>>>>> I’m not sure which parts of Bechlertown rely on MQTT and which parts >>>>>>> rely on auto refreshing the page. For the former, if the info is >>>>>>> available in LoopData, you would need to add an id to the HTML element >>>>>>> and then set the contents via javascript in the same way as >>>>>>> WeatherBoard does it. >>>>>>> >>>>>>> Bechlertown appears to be a well supported skin with frequent updates. >>>>>>> You do need to worry about taking updates of the skin since you’ll be >>>>>>> making modifications. Ideally, you would write a script to add the ids >>>>>>> in the right place and add a line to include the javascript. >>>>>>> >>>>>>>>> On Jul 16, 2020, at 8:18 AM, [email protected] >>>>>>>>> <[email protected]> wrote: >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>>> Hi John, Thank you for your help so far, my next goal is to update the >>>>>>>> Belchertown template with weewx-loopdata. >>>>>>>> MQTT needs an infrastructure there ... I find your solution really >>>>>>>> elegant. Do you have a tip for me where to start? >>>>>>>> >>>>>>>> >>>>>>>> [email protected] schrieb am Donnerstag, 16. Juli 2020 um 15:46:28 >>>>>>>> UTC+2: >>>>>>>>> It looks like you are on a roll! >>>>>>>>> >>>>>>>>> I think you are asking why I don’t have the actual values filled in >>>>>>>>> for windGust in the template. >>>>>>>>> >>>>>>>>> The answer for $10m.windGust.max is that the $10m period is only >>>>>>>>> understood by LoopData. If you put $10m.windGust.max in the >>>>>>>>> template, it would cause an error. There is probably a way to >>>>>>>>> compute the 10 minute high gust, but I didn’t bother to figure that >>>>>>>>> out since the value will appear anyway on the next loop. >>>>>>>>> >>>>>>>>> For $day.windGust.max, adding it to the template should work just >>>>>>>>> fine. It’s not needed. In fact, none of the values are needed since >>>>>>>>> they are overwritten by the JavaScript. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>>> On Jul 16, 2020, at 5:26 AM, [email protected] >>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>> >>>>>>>>>> Hi John, it could even add winDir and barometer and humidity! >>>>>>>>> >>>>>>>>>> What I would like to know why is enough for the two windGust values >>>>>>>>>> only the id in index.html.tmpl >>>>>>>>>> https://affolter.familyds.net/wetter/live/ >>>>>>>>>> >>>>>>>>> >>>>>>>>>> <loop02.jpg> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> [email protected] schrieb am Mittwoch, 15. Juli 2020 um 22:32:15 >>>>>>>>>> UTC+2: >>>>>>>>>>> Thanks for sending those links. >>>>>>>>>>> >>>>>>>>>>> Again, I don’t think it’s necessary to move the file to ram disk. >>>>>>>>>>> With modern SSDs and wear leveling, and especially with a file this >>>>>>>>>>> size. You might want to do some web searches before deciding if >>>>>>>>>>> its worth the effort. >>>>>>>>>>> >>>>>>>>>>>>> On Jul 15, 2020, at 1:14 PM, '[email protected]' via >>>>>>>>>>>>> weewx-user <[email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>> John, >>>>>>>>>>>> >>>>>>>>>>>> so maybe a project for the next days to put the loop-data.tx into >>>>>>>>>>>> ram and serve it via apache2. >>>>>>>>>>>> The WeatherBoard site: >>>>>>>>>>>> >>>>>>>>>>>> https://livewetter.hcpeters.de >>>>>>>>>>>> >>>>>>>>>>>> and my main weather site: >>>>>>>>>>>> >>>>>>>>>>>> https://wetter.hcpeters.de/ >>>>>>>>>>>> >>>>>>>>>>>> . >>>>>>>>>>>> The gauges you see on the main site seems to use Javascript so >>>>>>>>>>>> that's why I asked...! :-D >>>>>>>>>>>> At the moment I just give a fixed value and render the entire site >>>>>>>>>>>> every minute...near realtime... ;-) >>>>>>>>>>>> >>>>>>>>>>>> But diving into java would be a big task.... not sure I'm ready >>>>>>>>>>>> for that....already fighting with Python...! :-D >>>>>>>>>>>> >>>>>>>>>>>> Regards, >>>>>>>>>>>> >>>>>>>>>>>> Christian >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> [email protected] schrieb am Mittwoch, 15. Juli 2020 um 21:59:47 >>>>>>>>>>>> UTC+2: >>>>>>>>>>>>> I do not personally regard it as a problem. Others may have a >>>>>>>>>>>>> different opinion. >>>>>>>>>>>>> >>>>>>>>>>>>> It certainly is not necessary to have it on the SSD, but you >>>>>>>>>>>>> would have to configure apache2 (or whatever web server you are >>>>>>>>>>>>> using), to be able to serve loop-data.txt. >>>>>>>>>>>>> >>>>>>>>>>>>> BTW, is your site visible externally? If so, would you send a >>>>>>>>>>>>> link? >>>>>>>>>>>>> >>>>>>>>>>>>>>> On Jul 15, 2020, at 12:46 PM, '[email protected]' via >>>>>>>>>>>>>>> weewx-user <[email protected]> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>> John, >>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> is this a problem to write the loop-data.txt file every 2sec on >>>>>>>>>>>>>> a SSD regarding durability!? >>>>>>>>>>>>>> Or would it be better to place it on a ramdisk (tmpfs) like >>>>>>>>>>>>>> /dev/shm ... >>>>>>>>>>>>>> >>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>> >>>>>>>>>>>>>> Christian >>>>>>>>>>>>>> >>>>>>>>>>>>>> [email protected] schrieb am Mittwoch, 15. Juli 2020 um >>>>>>>>>>>>>> 21:35:27 UTC+2: >>>>>>>>>>>>>>> Great news! >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> The purpose of LoopData is to be able to add to any skin, but >>>>>>>>>>>>>>> it does require knowledge of JavaScript. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> On Jul 15, 2020, at 12:33 PM, John Kline >>>>>>>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> tail -f loop-data.txt won’t work because a new file is created >>>>>>>>>>>>>>>> on every loop. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> You can use: >>>>>>>>>>>>>>>> watch cat loop-data.txt >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> You screen shots are not of any javascript errors that might >>>>>>>>>>>>>>>> be on the page. >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Would you send me the following file? >>>>>>>>>>>>>>>> /var/www/html/weewx/weatherboard/index.html >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> On Jul 15, 2020, at 12:07 PM, '[email protected]' via >>>>>>>>>>>>>>>>>> weewx-user <[email protected]> wrote: >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> ok...last post for now...maybe this is the problem, see >>>>>>>>>>>>>>>>> screenshot... >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> [email protected] schrieb am Mittwoch, 15. Juli 2020 um >>>>>>>>>>>>>>>>> 20:54:42 UTC+2: >>>>>>>>>>>>>>>>>> ...and the error form the browser after changes as >>>>>>>>>>>>>>>>>> screenshot.... >>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>> [email protected] schrieb am Mittwoch, 15. Juli 2020 um >>>>>>>>>>>>>>>>>> 20:49:18 UTC+2: >>>>>>>>>>>>>>>>>>> Ok, >>>>>>>>>>>>>>>>>>> cat /var/www/html/weewx/loop-data.txt >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> {"current.dateTime.raw": 1594838795, >>>>>>>>>>>>>>>>>>> "current.windDir.ordinal_compass": "NW", "day.rain.sum": >>>>>>>>>>>>>>>>>>> "3,0 mm", "current.dewpoint": "8,9\u00b0C", >>>>>>>>>>>>>>>>>>> "current.outTemp": "16,7\u00b0C", "current.rainRate": "0,0 >>>>>>>>>>>>>>>>>>> mm/h", "current.windSpeed": "3,2 km/h", "day.windGust.max": >>>>>>>>>>>>>>>>>>> "27,4 km/h", "10m.windGust.max": "8,0 km/h", >>>>>>>>>>>>>>>>>>> "current.windSpeed.raw": 3.218688} >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> (with missing "current.windSpeed.raw") >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> .... >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>> [email protected] schrieb am Mittwoch, 15. Juli 2020 >>>>>>>>>>>>>>>>>>> um 20:39:01 UTC+2: >>>>>>>>>>>>>>>>>>>> John, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> strange...maybe I really should delete anything and start >>>>>>>>>>>>>>>>>>>> from scratch? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> But before one more try.. I'm sure the loopdata is made, >>>>>>>>>>>>>>>>>>>> see some 'cat' of the file: >>>>>>>>>>>>>>>>>>>> cat /var/www/html/weewx/loop-data.txt >>>>>>>>>>>>>>>>>>>> {"current.dateTime.raw": 1594836959, >>>>>>>>>>>>>>>>>>>> "current.windDir.ordinal_compass": "NW", "day.rain.sum": >>>>>>>>>>>>>>>>>>>> "3,0 mm", "current.dewpoint": "8,7\u00b0C", >>>>>>>>>>>>>>>>>>>> "current.outTemp": "17,1\u00b0C", "current.rainRate": "1,2 >>>>>>>>>>>>>>>>>>>> mm/h", "current.windSpeed": "3,2 km/h", >>>>>>>>>>>>>>>>>>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "14,5 >>>>>>>>>>>>>>>>>>>> km/h"} >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> cat /var/www/html/weewx/loop-data.txt >>>>>>>>>>>>>>>>>>>> {"current.dateTime.raw": 1594836976, >>>>>>>>>>>>>>>>>>>> "current.windDir.ordinal_compass": "NNW", "day.rain.sum": >>>>>>>>>>>>>>>>>>>> "3,0 mm", "current.dewpoint": "8,7\u00b0C", >>>>>>>>>>>>>>>>>>>> "current.outTemp": "17,1\u00b0C", "current.rainRate": "1,0 >>>>>>>>>>>>>>>>>>>> mm/h", "current.windSpeed": "8,0 km/h", >>>>>>>>>>>>>>>>>>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "14,5 >>>>>>>>>>>>>>>>>>>> km/h"} >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> cat /var/www/html/weewx/loop-data.txt >>>>>>>>>>>>>>>>>>>> {"current.dateTime.raw": 1594836979, >>>>>>>>>>>>>>>>>>>> "current.windDir.ordinal_compass": "NNW", "day.rain.sum": >>>>>>>>>>>>>>>>>>>> "3,0 mm", "current.dewpoint": "8,7\u00b0C", >>>>>>>>>>>>>>>>>>>> "current.outTemp": "17,1\u00b0C", "current.rainRate": "1,0 >>>>>>>>>>>>>>>>>>>> mm/h", "current.windSpeed": "6,4 km/h", >>>>>>>>>>>>>>>>>>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "14,5 >>>>>>>>>>>>>>>>>>>> km/h"} >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> cat /var/www/html/weewx/loop-data.txt >>>>>>>>>>>>>>>>>>>> {"current.dateTime.raw": 1594836981, >>>>>>>>>>>>>>>>>>>> "current.windDir.ordinal_compass": "NNW", "day.rain.sum": >>>>>>>>>>>>>>>>>>>> "3,0 mm", "current.dewpoint": "8,7\u00b0C", >>>>>>>>>>>>>>>>>>>> "current.outTemp": "17,1\u00b0C", "current.rainRate": "1,0 >>>>>>>>>>>>>>>>>>>> mm/h", "current.windSpeed": "6,4 km/h", >>>>>>>>>>>>>>>>>>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "14,5 >>>>>>>>>>>>>>>>>>>> km/h"} >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> cat /var/www/html/weewx/loop-data.txt >>>>>>>>>>>>>>>>>>>> {"current.dateTime.raw": 1594836985, >>>>>>>>>>>>>>>>>>>> "current.windDir.ordinal_compass": "NW", "day.rain.sum": >>>>>>>>>>>>>>>>>>>> "3,0 mm", "current.dewpoint": "8,7\u00b0C", >>>>>>>>>>>>>>>>>>>> "current.outTemp": "17,1\u00b0C", "current.rainRate": "1,0 >>>>>>>>>>>>>>>>>>>> mm/h", "current.windSpeed": "4,8 km/h", >>>>>>>>>>>>>>>>>>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "14,5 >>>>>>>>>>>>>>>>>>>> km/h"}# >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> What I think is a little bit strange, a: >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> tail -f /var/www/html/weewx/loop-data.txt >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> doesn't show any changes after two seconds? Is there some >>>>>>>>>>>>>>>>>>>> caching....I dont use the rsync.... Anyway... >>>>>>>>>>>>>>>>>>>> ' >>>>>>>>>>>>>>>>>>>> by the way, I sometimes see floats at the time value like >>>>>>>>>>>>>>>>>>>> "current.dateTime.raw": 1594837199.0..? >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Yes, I added this >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> report_services = weewx.engine.StdPrint, >>>>>>>>>>>>>>>>>>>> weewx.engine.StdReport, user.loopdata.LoopData >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> and if I turn on debug=1 I see the file is written every >>>>>>>>>>>>>>>>>>>> loop. >>>>>>>>>>>>>>>>>>>> a >>>>>>>>>>>>>>>>>>>> cat /var/www/html/weewx/loop-data.txt: >>>>>>>>>>>>>>>>>>>> {"current.dateTime.raw": 1594837649, >>>>>>>>>>>>>>>>>>>> "current.windDir.ordinal_compass": "N", "day.rain.sum": >>>>>>>>>>>>>>>>>>>> "3,0 mm", "current.dewpoint": "9,0\u00b0C", >>>>>>>>>>>>>>>>>>>> "current.outTemp": "16,8\u00b0C", "current.rainRate": "0,0 >>>>>>>>>>>>>>>>>>>> mm/h", "current.windSpeed": "4,8 km/h", >>>>>>>>>>>>>>>>>>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "11,3 >>>>>>>>>>>>>>>>>>>> km/h"} >>>>>>>>>>>>>>>>>>>> {"current.dateTime.raw": 1594837577, >>>>>>>>>>>>>>>>>>>> "current.windDir.ordinal_compass": "NW", "day.rain.sum": >>>>>>>>>>>>>>>>>>>> "3,0 mm", "current.dewpoint": "9,1\u00b0C", >>>>>>>>>>>>>>>>>>>> "current.outTemp": "16,9\u00b0C", "current.rainRate": "0,0 >>>>>>>>>>>>>>>>>>>> mm/h", "current.windSpeed": "6,4 km/h", >>>>>>>>>>>>>>>>>>>> "day.windGust.max": "27,4 km/h", "10m.windGust.max": "11,3 >>>>>>>>>>>>>>>>>>>> km/h"} >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> a ls -laht /var/www/html/weewx/weatherboard >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> drwxr-xr-x 12 www-data www-data 4,0K Jul 15 20:28 .. >>>>>>>>>>>>>>>>>>>> drwxr-xr-x 2 root root 4,0K Jul 15 20:27 . >>>>>>>>>>>>>>>>>>>> -rw-r--r-- 1 root root 12K Jul 15 20:27 >>>>>>>>>>>>>>>>>>>> index.html >>>>>>>>>>>>>>>>>>>> -rw-r--r-- 1 root root 1,7K Jul 15 19:41 >>>>>>>>>>>>>>>>>>>> weatherboard.css >>>>>>>>>>>>>>>>>>>> -rw-r--r-- 1 root root 3,5K Jul 15 19:41 >>>>>>>>>>>>>>>>>>>> favicon.ico >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> So I'm not familiar with .js, I hope I opened the right >>>>>>>>>>>>>>>>>>>> one in my FF browser. Never did anything with JavaScript! >>>>>>>>>>>>>>>>>>>> :-O But I got some errors, see attached screenshot. >>>>>>>>>>>>>>>>>>>> Thanks for your patience! >>>>>>>>>>>>>>>>>>>> Maybe something is blocked by Apache2 (I host the site by >>>>>>>>>>>>>>>>>>>> myself).... >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>> Christian >>>>>>>>>>>>>>>>>>>> [email protected] schrieb am Mittwoch, 15. Juli 2020 um >>>>>>>>>>>>>>>>>>>> 20:12:27 UTC+2: >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Hi Christian, >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> wee_extension should not have been using python2 if you >>>>>>>>>>>>>>>>>>>>> did a python3 install of weewx; but let’s put that aside. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Of course, you should care that WeatherBoard is not >>>>>>>>>>>>>>>>>>>>> updating on every loop cycle, that’s the whole point of >>>>>>>>>>>>>>>>>>>>> it. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> I might be better if you deleted all you have done >>>>>>>>>>>>>>>>>>>>> manually and do a proper install, but let’s try to work >>>>>>>>>>>>>>>>>>>>> with what you have. >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Are you sure loop-data.txt is being generated? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> If in weewx.conf, under [Engine][[Services]], on the >>>>>>>>>>>>>>>>>>>>> report_services line, do you see user.loopdata.LoopData? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Would you send me a copy of >>>>>>>>>>>>>>>>>>>>> /var/www/html/weewx/loop-data.txt? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Would you send me a directory listing of >>>>>>>>>>>>>>>>>>>>> /var/www/html/weewx/weatherboard? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>> Lastly, from your browser, would you bring up the >>>>>>>>>>>>>>>>>>>>> JavaScript console and tell me the error(s) you see? >>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> On Jul 15, 2020, at 10:53 AM, 'Christian Peters' via >>>>>>>>>>>>>>>>>>>>>>> weewx-user <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> John, >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> I struggeld installing the extension. I got: >>>>>>>>>>>>>>>>>>>>>> Traceback (most recent call last): >>>>>>>>>>>>>>>>>>>>>> File "/usr/share/weewx/wee_extension", line 13, in >>>>>>>>>>>>>>>>>>>>>> <module> >>>>>>>>>>>>>>>>>>>>>> import weecfg.extension >>>>>>>>>>>>>>>>>>>>>> File "/usr/share/weewx/weecfg/__init__.py", line 22, >>>>>>>>>>>>>>>>>>>>>> in <module> >>>>>>>>>>>>>>>>>>>>>> import configobj >>>>>>>>>>>>>>>>>>>>>> ImportError: No module named configobj >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> ..but the module was installed! >>>>>>>>>>>>>>>>>>>>>> I then figured out that wee_extension uses python2 but >>>>>>>>>>>>>>>>>>>>>> not python3 so the module was missing in python 2! ;-) >>>>>>>>>>>>>>>>>>>>>> I treid to gove Python3 a try with weewx this time as I >>>>>>>>>>>>>>>>>>>>>> reinstalled it! >>>>>>>>>>>>>>>>>>>>>> I changed in we_extension the first line to >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> #!/usr/bin/env python3 >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> and it works. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> But first I installed the loop-data exxtension by >>>>>>>>>>>>>>>>>>>>>> hand...but I think all is in the right place as the >>>>>>>>>>>>>>>>>>>>>> loop-data.txt is build. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> The WeatherBoardReport section in weewx.conf: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [[WeatherBoardReport]] >>>>>>>>>>>>>>>>>>>>>> HTML_ROOT = /var/www/html/weewx/weatherboard >>>>>>>>>>>>>>>>>>>>>> enable = true >>>>>>>>>>>>>>>>>>>>>> skin = WeatherBoard >>>>>>>>>>>>>>>>>>>>>> [[[Extras]]] >>>>>>>>>>>>>>>>>>>>>> meta_title = Live-Wetter Langenseifen, >>>>>>>>>>>>>>>>>>>>>> Hessen Weather at a Glance WeatherBoard™ >>>>>>>>>>>>>>>>>>>>>> title = Live-Wetter Langenseifen Hessen >>>>>>>>>>>>>>>>>>>>>> WeatherBoard™ >>>>>>>>>>>>>>>>>>>>>> subtitle = Fortlaufend aktualisiert. >>>>>>>>>>>>>>>>>>>>>> logo = "" >>>>>>>>>>>>>>>>>>>>>> loop_data_file = ../loop-data.txt >>>>>>>>>>>>>>>>>>>>>> contact_email = "" >>>>>>>>>>>>>>>>>>>>>> expiration_time = 4 >>>>>>>>>>>>>>>>>>>>>> page_update_pwd = foobar >>>>>>>>>>>>>>>>>>>>>> googleAnalyticsId = "" >>>>>>>>>>>>>>>>>>>>>> analytics_host = "" >>>>>>>>>>>>>>>>>>>>>> show_purple = False >>>>>>>>>>>>>>>>>>>>>> [[[Labels]]] >>>>>>>>>>>>>>>>>>>>>> [[[[Generic]]]] >>>>>>>>>>>>>>>>>>>>>> air_quality_index = Air Quality Index >>>>>>>>>>>>>>>>>>>>>> contact = Kontakt >>>>>>>>>>>>>>>>>>>>>> legend = Legende >>>>>>>>>>>>>>>>>>>>>> rain_today = Regen heute >>>>>>>>>>>>>>>>>>>>>> ten_min_max_gust = 10min Boee >>>>>>>>>>>>>>>>>>>>>> time_of_day = Uhrzeit >>>>>>>>>>>>>>>>>>>>>> high_gust_today = Booe max. >>>>>>>>>>>>>>>>>>>>>> [[[Units]]] >>>>>>>>>>>>>>>>>>>>>> [[[[StringFormats]]]] >>>>>>>>>>>>>>>>>>>>>> mile_per_hour = %.1f >>>>>>>>>>>>>>>>>>>>>> degree_C = %.1f >>>>>>>>>>>>>>>>>>>>>> km_per_hour = %.1f >>>>>>>>>>>>>>>>>>>>>> degree_F = %.1f >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> This section I added at the end of weewx.conf by hand: >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> # >>>>>>>>>>>>>>>>>>>>>> ==================================================================================== >>>>>>>>>>>>>>>>>>>>>> # Options for extension 'weewx-loopdata' >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [LoopData] >>>>>>>>>>>>>>>>>>>>>> [[FileSpec]] >>>>>>>>>>>>>>>>>>>>>> loop_data_dir = /var/www/html/weewx >>>>>>>>>>>>>>>>>>>>>> filename = loop-data.txt >>>>>>>>>>>>>>>>>>>>>> [[Formatting]] >>>>>>>>>>>>>>>>>>>>>> target_report = WeatherBoardReport >>>>>>>>>>>>>>>>>>>>>> [[RsyncSpec]] >>>>>>>>>>>>>>>>>>>>>> enable = false >>>>>>>>>>>>>>>>>>>>>> remote_server = foo.bar.com >>>>>>>>>>>>>>>>>>>>>> remote_user = root >>>>>>>>>>>>>>>>>>>>>> remote_dir = /var/www/html >>>>>>>>>>>>>>>>>>>>>> compress = False >>>>>>>>>>>>>>>>>>>>>> log_success = False >>>>>>>>>>>>>>>>>>>>>> ssh_options = -o ConnectTimeout=1 >>>>>>>>>>>>>>>>>>>>>> timeout = 1 >>>>>>>>>>>>>>>>>>>>>> skip_if_older_than = 3 >>>>>>>>>>>>>>>>>>>>>> [[Include]] >>>>>>>>>>>>>>>>>>>>>> fields = current.dateTime.raw, >>>>>>>>>>>>>>>>>>>>>> current.windDir.ordinal_compass, day.rain.sum, >>>>>>>>>>>>>>>>>>>>>> current.dewpoint, current.outTemp, current.rainRate, >>>>>>>>>>>>>>>>>>>>>> current.windSpeed, day.windGust.max, 10m.windGust.max, >>>>>>>>>>>>>>>>>>>>>> current.windSpeed >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> But there is even a skin.conf at >>>>>>>>>>>>>>>>>>>>>> /etc/weew/skinWeatherboard/ ... >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> # Copyright (C)2020 by John A Kline ([email protected]) >>>>>>>>>>>>>>>>>>>>>> # Distributed under the terms of the GNU Public License >>>>>>>>>>>>>>>>>>>>>> (GPLv3) >>>>>>>>>>>>>>>>>>>>>> # See LICENSE for your rights. >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [Extras] >>>>>>>>>>>>>>>>>>>>>> # Fill path of loop data file. If not a full path, >>>>>>>>>>>>>>>>>>>>>> # it will be interpreted as relative to this skin's >>>>>>>>>>>>>>>>>>>>>> HTML_ROOT. >>>>>>>>>>>>>>>>>>>>>> loop_data_file = '../loop-data.txt' >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> # Refresh rate is the rate at which the report >>>>>>>>>>>>>>>>>>>>>> should refresh with >>>>>>>>>>>>>>>>>>>>>> # the latest readings. A good choice is the rate at >>>>>>>>>>>>>>>>>>>>>> which your >>>>>>>>>>>>>>>>>>>>>> # weather stations driver is feeing loop data. >>>>>>>>>>>>>>>>>>>>>> Expressed in units >>>>>>>>>>>>>>>>>>>>>> # of seconds. Default: 2 seconds. >>>>>>>>>>>>>>>>>>>>>> refresh_rate = 2 >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> # Fill in a sutiable title/subtitle for the report. >>>>>>>>>>>>>>>>>>>>>> title = 'my-weather-website.com WeatherBoard™' >>>>>>>>>>>>>>>>>>>>>> subtitle = 'Updated continuously.' >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> # If you have a log, specify it here. >>>>>>>>>>>>>>>>>>>>>> logo = '' >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> # Fill in contact email to display on the report. >>>>>>>>>>>>>>>>>>>>>> contact_email = '[email protected]' >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> # Choose your own password. without >>>>>>>>>>>>>>>>>>>>>> ?page_update_pwd='xxx' >>>>>>>>>>>>>>>>>>>>>> # at the end of the URL, auto updating will timeout. >>>>>>>>>>>>>>>>>>>>>> # Note: This password will be viaible to users >>>>>>>>>>>>>>>>>>>>>> looking >>>>>>>>>>>>>>>>>>>>>> # at page source in their browser. >>>>>>>>>>>>>>>>>>>>>> page_update_pwd = 'foobar' >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> # Page expiration time is the number of hours the >>>>>>>>>>>>>>>>>>>>>> report will request >>>>>>>>>>>>>>>>>>>>>> # loop data and update. After which, a mouse clice >>>>>>>>>>>>>>>>>>>>>> will be needed >>>>>>>>>>>>>>>>>>>>>> # to start refreshing again. Default 4 hours. >>>>>>>>>>>>>>>>>>>>>> expiration_time = 4 >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> # If you have a google analytics id, uncomment the >>>>>>>>>>>>>>>>>>>>>> following line >>>>>>>>>>>>>>>>>>>>>> # and fill in the ID. >>>>>>>>>>>>>>>>>>>>>> # googleAnalyticsId = >>>>>>>>>>>>>>>>>>>>>> # If you only want to use the ID on a certain host, >>>>>>>>>>>>>>>>>>>>>> uncomment the >>>>>>>>>>>>>>>>>>>>>> # following line and fill in the hostname. >>>>>>>>>>>>>>>>>>>>>> # analytics_host = www.example.com >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> # If a PurpleAir sensor is set up and both >>>>>>>>>>>>>>>>>>>>>> weewx-purple and >>>>>>>>>>>>>>>>>>>>>> # purple-proxy are installed, or just weewx-purple >>>>>>>>>>>>>>>>>>>>>> is installed; >>>>>>>>>>>>>>>>>>>>>> # change the 'False' below to 'True'. >>>>>>>>>>>>>>>>>>>>>> # The weewx-purple extension can be found here: >>>>>>>>>>>>>>>>>>>>>> # https://github.com/chaunceygardiner/weewx-purple >>>>>>>>>>>>>>>>>>>>>> # The purple-proxy server can be found here: >>>>>>>>>>>>>>>>>>>>>> # https://github.com/chaunceygardiner/purple-proxy >>>>>>>>>>>>>>>>>>>>>> # It is preferable to install both weewx-purple and >>>>>>>>>>>>>>>>>>>>>> purple proxy >>>>>>>>>>>>>>>>>>>>>> # as the proxy returns averages over the archive >>>>>>>>>>>>>>>>>>>>>> period (as >>>>>>>>>>>>>>>>>>>>>> # opposed to one shot readings). >>>>>>>>>>>>>>>>>>>>>> show_purple = False >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [Labels] >>>>>>>>>>>>>>>>>>>>>> [[Generic]] >>>>>>>>>>>>>>>>>>>>>> # Some specialized labels >>>>>>>>>>>>>>>>>>>>>> air_quality_index = Air Quality Index >>>>>>>>>>>>>>>>>>>>>> contact = Contact >>>>>>>>>>>>>>>>>>>>>> legend = Legend >>>>>>>>>>>>>>>>>>>>>> rain_today = Rain Today >>>>>>>>>>>>>>>>>>>>>> ten_min_max_gust = 10m Gust >>>>>>>>>>>>>>>>>>>>>> time_of_day = Time >>>>>>>>>>>>>>>>>>>>>> high_gust_today = Today's High Gust >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [CheetahGenerator] >>>>>>>>>>>>>>>>>>>>>> encoding = html_entities >>>>>>>>>>>>>>>>>>>>>> [[ToDate]] >>>>>>>>>>>>>>>>>>>>>> [[[index]]] >>>>>>>>>>>>>>>>>>>>>> template = index.html.tmpl >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [CopyGenerator] >>>>>>>>>>>>>>>>>>>>>> copy_once = favicon.ico, weatherboard.css >>>>>>>>>>>>>>>>>>>>>> copy_always = , >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> [Generators] >>>>>>>>>>>>>>>>>>>>>> generator_list = >>>>>>>>>>>>>>>>>>>>>> weewx.cheetahgenerator.CheetahGenerator, >>>>>>>>>>>>>>>>>>>>>> weewx.reportengine.CopyGenerator >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Do I have to care about!? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> The WeatherBoard site seems to update with the interval >>>>>>>>>>>>>>>>>>>>>> given in weewx (here 1min)....but the JS seems not to >>>>>>>>>>>>>>>>>>>>>> work? >>>>>>>>>>>>>>>>>>>>>> It's starnge too that there are some obersavervations >>>>>>>>>>>>>>>>>>>>>> missing and the time not catched and printed on the WB >>>>>>>>>>>>>>>>>>>>>> site...but Temp is changein (all 1min while refreshing)? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Hope you could figure something out of my setting!? >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Thanks in advance! >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Christian >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> Am Mittwoch, 15. Juli 2020 16:11:06 UTC+2 schrieb John >>>>>>>>>>>>>>>>>>>>>> Kline: >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Hi Christian, >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Please let me know what was tricky about installing >>>>>>>>>>>>>>>>>>>>>>> loop-data. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Since you are getting loop-data, I suspect that the >>>>>>>>>>>>>>>>>>>>>>> LoopData extension and the WeatherBoard extension don’t >>>>>>>>>>>>>>>>>>>>>>> agree about where to find the loop-data.txt file. >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Would you send both the LoopData section and the >>>>>>>>>>>>>>>>>>>>>>> WeatherBoard section of weewx.conf? >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>> Cheers, >>>>>>>>>>>>>>>>>>>>>>> John >>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> On Jul 15, 2020, at 5:16 AM, 'Christian Peters' via >>>>>>>>>>>>>>>>>>>>>>>>> weewx-user <[email protected]> wrote: >>>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> John, >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> I just installed the loop-data extension and the >>>>>>>>>>>>>>>>>>>>>>>> weatherboard skin to give it a try. :-) >>>>>>>>>>>>>>>>>>>>>>>> A really nice extension. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> It was a bit tricky to install it but I hope loop-data >>>>>>>>>>>>>>>>>>>>>>>> is running. I get this >>>>>>>>>>>>>>>>>>>>>>>> /var/www/html/weewx/loop-data.txt file with this text: >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> {"current.dateTime.raw": 1594814866, >>>>>>>>>>>>>>>>>>>>>>>> "current.windDir.ordinal_compass": "N", >>>>>>>>>>>>>>>>>>>>>>>> "day.rain.sum": "2,6 mm", "current.dewpoint": >>>>>>>>>>>>>>>>>>>>>>>> "11,3\u00b0C", "current.outTemp": "20,3\u00b0C", >>>>>>>>>>>>>>>>>>>>>>>> "current.rainRate": "0,0 mm/h", "current.windSpeed": >>>>>>>>>>>>>>>>>>>>>>>> "6,4 km/h", "day.windGust.max": "19,3 km/h", >>>>>>>>>>>>>>>>>>>>>>>> "10m.windGust.max": "11,3 km/h"} >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> It updates every 2 sec, winddir for example >>>>>>>>>>>>>>>>>>>>>>>> changes....so it seems to work I think. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> What not works it the wartherboard skin. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> https://livewetter.hcpeters.de >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> It doesn't update (only if I do a manual refresh on >>>>>>>>>>>>>>>>>>>>>>>> the borwser and not every time it really refreshes to >>>>>>>>>>>>>>>>>>>>>>>> the most recent values). >>>>>>>>>>>>>>>>>>>>>>>> and there is something not working as the time field >>>>>>>>>>>>>>>>>>>>>>>> is missing, even 10m.windGust.max and day.windGust.max >>>>>>>>>>>>>>>>>>>>>>>> ... see screenshot. >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Am I doing something wrong? I got the most recent .zip >>>>>>>>>>>>>>>>>>>>>>>> files from your site (today). But I'm not sure where >>>>>>>>>>>>>>>>>>>>>>>> to tweak the weatherboard skin ( in weewx.conf or in >>>>>>>>>>>>>>>>>>>>>>>> weatherboard/skin/skin.conf ) ? >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Thanks in advance for any idea or hint! >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Regards, >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> Christian >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>>>> 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/adaaa9c1-dbdd-4534-bda8-784875ce2103o%40googlegroups.com. >>>>>>>>>>>>>>>>>>>>>>>> <weatherboard.png> >>>>>>>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>>>>>>>>> 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/155cc6a5-2234-44a0-94f2-99f6fbda1057o%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/c28e82d7-4a36-42f2-832c-4eed5cb5438dn%40googlegroups.com. >>>>>>>>>>>>>>>>> <Bildschirmfoto 2020-07-15 um 21.05.54.png> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> 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/31847230-f79f-4b2d-a74c-e2c167bf1c2dn%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/82a39a64-d6b0-4b76-8791-0d1c801c975an%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/a4aa08bf-45d4-45bd-b867-89d280396b3an%40googlegroups.com. >>>>>>>>>> <loop02.jpg> >>>>>>>> >>>>>>>> -- >>>>>>>> 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/222a401c-95a9-4131-a176-be6125ec6af1n%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/3997a5f9-0144-4982-8db8-36ec802fc706n%40googlegroups.com. >>>>>> <loopdata1.jpg> >>>>>> <loopdata2.jpg> >>>>>> <loopdata3.jpg> >>>> >>>> -- >>>> 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/3fbd6936-afac-4cd9-ad69-ef40bcc61299n%40googlegroups.com. >>>> <loop-data - xxx.txt> > > -- > 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/639464d3-d751-469a-9254-c31987b0f34cn%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/9FAF9A8E-2F6F-4BC3-8C7F-919AB83EE0B6%40johnkline.com.
