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& >>>>>>>> trade; >>>>>>>> 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 >>>>>>>>> >>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/adaaa9c1-dbdd-4534-bda8-784875ce2103o%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>>> . >>>>>>>>> <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 >>>>>>>> >>>>>>>> <https://groups.google.com/d/msgid/weewx-user/155cc6a5-2234-44a0-94f2-99f6fbda1057o%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>>>> . >>>>>>>> >>>>>>>> -- >>>> 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 >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/c28e82d7-4a36-42f2-832c-4eed5cb5438dn%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> <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 >>> >>> <https://groups.google.com/d/msgid/weewx-user/31847230-f79f-4b2d-a74c-e2c167bf1c2dn%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >>> -- >> 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 >> >> <https://groups.google.com/d/msgid/weewx-user/82a39a64-d6b0-4b76-8791-0d1c801c975an%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> -- > 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 > > <https://groups.google.com/d/msgid/weewx-user/a4aa08bf-45d4-45bd-b867-89d280396b3an%40googlegroups.com?utm_medium=email&utm_source=footer> > . > <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.
