Hello, 1. You don't want the latest. You are still on V4.0.0, so you want to revert to that version of ftpupload.py. You can find a copy here: https://github.com/weewx/weewx/blob/v4.0.0/bin/weeutil/ftpupload.py 2. Once you get that sorted, try again with secure_data set to false. 3. The case of true/false does not matter.
-tk On Sat, May 30, 2020 at 3:26 AM Richard Cropper <[email protected]> wrote: > Sorry > > This looks like the same error as with your first replacement: > > May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: Caught > unrecoverable exception in generator 'weewx.reportengine.FtpGenerator' > > May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: > **** __init__() got an unexpected keyword argument 'max_tries' > > May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: > **** Traceback (most recent call last): > > May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: > **** File "/usr/share/weewx/weewx/reportengine.py", line 197, in run > > May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: > **** obj.start() > > May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: > **** File "/usr/share/weewx/weewx/reportengine.py", line 280, in start > > May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: > **** self.run() > > May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: > **** File "/usr/share/weewx/weewx/reportengine.py", line 320, in run > > May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: > **** secure_data=to_bool(self.skin_dict.get('secure_data', True))) > > May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: > **** TypeError: __init__() got an unexpected keyword argument 'max_tries' > > May 30 11:20:54 raspberrypi weewx[21515] ERROR weewx.reportengine: > **** Generator terminated > > > I've double checked to make sure I've used your latest. > > > I've tried with secure_data set to both true and false. > > > Incidentally, are capital letters critical in the true/false settings? > > > Regards > > > Richard > > > > On Saturday, May 30, 2020 at 1:33:20 AM UTC+1, Tom Keffer wrote: >> >> Well then, let's try setting the PROT setting, even though the data will >> not be secure. Try this version. >> >> On Fri, May 29, 2020 at 6:15 AM Richard Cropper <[email protected]> >> wrote: >> >>> I'm on v 4.0.0 - it can't have been more than a week since I installed it >>> >>> Yes I did try setting secure_data to false. With the previous version of >>> ftpupload.py I then get >>> >>> May 29 14:10:56 raspberrypi weewx[4780] ERROR weeutil.ftpupload: Attempt >>> #1. Failed uploading /public_html/weewx/weekwind.png to >>> polaris.servers.prgn.misp.co.uk. Reason: 521 Data connection cannot be >>> opened with this PROT setting. >>> >>> May 29 14:10:57 raspberrypi weewx[4780] ERROR weeutil.ftpupload: Attempt >>> #2. Failed uploading /public_html/weewx/weekwind.png to >>> polaris.servers.prgn.misp.co.uk. Reason: 521 Data connection cannot be >>> opened with this PROT setting. >>> >>> May 29 14:10:57 raspberrypi weewx[4780] ERROR weeutil.ftpupload: Attempt >>> #3. Failed uploading /public_html/weewx/weekwind.png to >>> polaris.servers.prgn.misp.co.uk. Reason: 521 Data connection cannot be >>> opened with this PROT setting. >>> >>> May 29 14:10:57 raspberrypi weewx[4780] ERROR weeutil.ftpupload: Failed >>> to upload file /public_html/weewx/weekwind.png >>> >>> >>> Regards >>> >>> Richard >>> On Friday, May 29, 2020 at 12:40:44 PM UTC+1, Tom Keffer wrote: >>>> >>>> The file I posted was to fix a problem introduced in V4.1, which I had >>>> assumed you were using. Apparently not. Disregard the file. Sorry for any >>>> confusion. >>>> >>>> Did you try setting secure_data to false? >>>> >>>> -tk >>>> >>>> On Fri, May 29, 2020 at 4:22 AM Richard Cropper <[email protected]> >>>> wrote: >>>> >>>>> Incidentally, I've been nowhere near reportengine.py >>>>> >>>>> On Friday, May 29, 2020 at 12:19:38 PM UTC+1, Richard Cropper wrote: >>>>>> >>>>>> Hi Tom >>>>>> >>>>>> This what I get with the new ftpupload.py >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] INFO weewx.reportengine: >>>>>> Copied 5 files to /var/www/html/weewx >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: >>>>>> Caught unrecoverable exception in generator >>>>>> 'weewx.reportengine.FtpGenerator' >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: >>>>>> **** __init__() got an unexpected keyword argument 'max_tries' >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: >>>>>> **** Traceback (most recent call last): >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/reportengine.py", line 197, in >>>>>> run >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: >>>>>> **** obj.start() >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/reportengine.py", line 280, in >>>>>> start >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: >>>>>> **** self.run() >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: >>>>>> **** File "/usr/share/weewx/weewx/reportengine.py", line 320, in >>>>>> run >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: >>>>>> **** secure_data=to_bool(self.skin_dict.get('secure_data', >>>>>> True))) >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: >>>>>> **** TypeError: __init__() got an unexpected keyword argument >>>>>> 'max_tries' >>>>>> >>>>>> May 29 12:01:40 raspberrypi weewx[2431] ERROR weewx.reportengine: >>>>>> **** Generator terminated >>>>>> >>>>>> I get the same message whether secure_data is set to True or False. >>>>>> >>>>>> Regards >>>>>> >>>>>> Richard >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Thursday, May 28, 2020 at 9:28:49 PM UTC+1, Tom Keffer wrote: >>>>>>> >>>>>>> I just noticed that in refactoring the ftp uploader, the function >>>>>>> _make_remote_dir() never gets called! Try this version of >>>>>>> weeutil/ftpupload.py. >>>>>>> >>>>>>> -tk >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Thu, May 28, 2020 at 12:50 PM Tom Keffer <[email protected]> >>>>>>> wrote: >>>>>>> >>>>>>>> Hard to say, but I think you're getting hit by issue #284 >>>>>>>> <https://github.com/weewx/weewx/issues/284>. Try adding an option >>>>>>>> secure_data and setting it to false: >>>>>>>> >>>>>>>> [[FTP]] >>>>>>>> ... >>>>>>>> secure_ftp = True >>>>>>>> secure_data = False >>>>>>>> >>>>>>>> -tk >>>>>>>> >>>>>>>> On Thu, May 28, 2020 at 9:36 AM Richard Cropper < >>>>>>>> [email protected]> wrote: >>>>>>>> >>>>>>>>> Thanks Tom >>>>>>>>> >>>>>>>>> I had in fact tried those steps but did so again, without success. >>>>>>>>> >>>>>>>>> Suspecting that the directory might be the cause even though its >>>>>>>>> permissions looked good, I deleted the weewx directory and then >>>>>>>>> created it >>>>>>>>> again. >>>>>>>>> >>>>>>>>> This had made a difference but not solved the problem. >>>>>>>>> >>>>>>>>> Here's an extract from the log: >>>>>>>>> >>>>>>>>> May 28 17:24:35 raspberrypi weewx[723] ERROR weeutil.ftpupload: >>>>>>>>> Attempt #1. Failed uploading /public_html/weewx/daytempfeel.png to >>>>>>>>> polaris.servers.prgn.misp.co.uk. Reason: [Errno 32] Broken pipe >>>>>>>>> >>>>>>>>> May 28 17:24:35 raspberrypi weewx[723] ERROR weeutil.ftpupload: >>>>>>>>> Attempt #2. Failed uploading /public_html/weewx/daytempfeel.png to >>>>>>>>> polaris.servers.prgn.misp.co.uk. Reason: [Errno 32] Broken pipe >>>>>>>>> >>>>>>>>> May 28 17:24:35 raspberrypi weewx[723] ERROR weeutil.ftpupload: >>>>>>>>> Attempt #3. Failed uploading /public_html/weewx/daytempfeel.png to >>>>>>>>> polaris.servers.prgn.misp.co.uk. Reason: [Errno 32] Broken pipe >>>>>>>>> >>>>>>>>> May 28 17:24:35 raspberrypi weewx[723] ERROR weeutil.ftpupload: >>>>>>>>> Failed to upload file /public_html/weewx/daytempfeel.png >>>>>>>>> >>>>>>>>> I have tried all possible file paths again, as you suggest but I >>>>>>>>> always get this broken pipe message. If I extend the file path any >>>>>>>>> higher, >>>>>>>>> I get the 'cannot open this file' message. >>>>>>>>> >>>>>>>>> I have been able to upload the index file from /var/www/html/weewx >>>>>>>>> to the weewx directory on my server using curl. >>>>>>>>> >>>>>>>>> Richard >>>>>>>>> >>>>>>>>> On Wednesday, May 27, 2020 at 7:56:28 PM UTC+1, Tom Keffer wrote: >>>>>>>>>> >>>>>>>>>> Two things to try: >>>>>>>>>> >>>>>>>>>> 1. Make sure the FTP username has write permissions on the server. >>>>>>>>>> >>>>>>>>>> 2. Try different variations on the FTP path. For example, >>>>>>>>>> >>>>>>>>>> path = public_html/weewx/ # What you have >>>>>>>>>> path = public_html/weewx >>>>>>>>>> path = /public_html/weewx/ >>>>>>>>>> path = /public_html/weewx >>>>>>>>>> path = weewx >>>>>>>>>> path = /weewx >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, May 27, 2020 at 10:02 AM Richard Cropper < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Thanks Tom >>>>>>>>>>> >>>>>>>>>>> Yes all the files are in /var/www/html/weewx >>>>>>>>>>> >>>>>>>>>>> If I understand you correctly, this has more to do with the file >>>>>>>>>>> path of the remote host server. >>>>>>>>>>> >>>>>>>>>>> I am at a loss to understand what is going on at that end. >>>>>>>>>>> >>>>>>>>>>> I can at least connect but I either get a message as you have >>>>>>>>>>> seen or a 'broken pipe' message if I play around with the file path. >>>>>>>>>>> >>>>>>>>>>> I guess this is more to do with the remote server than weewx but >>>>>>>>>>> thanks for your advice. >>>>>>>>>>> >>>>>>>>>>> Regards >>>>>>>>>>> >>>>>>>>>>> Richard >>>>>>>>>>> On Wednesday, May 27, 2020 at 3:17:35 PM UTC+1, Tom Keffer wrote: >>>>>>>>>>>> >>>>>>>>>>>> Hello, Richard >>>>>>>>>>>> >>>>>>>>>>>> Unfortunately, the error message is misleading (and should be >>>>>>>>>>>> changed). When it says >>>>>>>>>>>> >>>>>>>>>>>> Failed uploading public_html/weewx/monthtempfeel.png to >>>>>>>>>>>> ftp.tq7weather.uk. Reason: 553 Can't open that file: No such >>>>>>>>>>>> file or directory >>>>>>>>>>>> >>>>>>>>>>>> what it means is it could not upload to the *target* >>>>>>>>>>>> public_html/weewx/monthtempfeel.png*.* The unfortunate part is >>>>>>>>>>>> that the error message doesn't give the source. >>>>>>>>>>>> >>>>>>>>>>>> Take a look in /var/www/html/weewx and make sure the files you >>>>>>>>>>>> expect to be in there are actually in there. >>>>>>>>>>>> >>>>>>>>>>>> -tk >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Wed, May 27, 2020 at 5:50 AM Richard Cropper < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> Hi >>>>>>>>>>>>> Having secured a connection, I still don't seem to be able to >>>>>>>>>>>>> upload files >>>>>>>>>>>>> >>>>>>>>>>>>> I get the following error message on the log >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:36 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Attempt #1. Failed uploading >>>>>>>>>>>>> public_html/weewx/monthtempfeel.png to ftp.tq7weather.uk. >>>>>>>>>>>>> Reason: 553 Can't open that file: No such file or directory >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:36 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Attempt #2. Failed uploading >>>>>>>>>>>>> public_html/weewx/monthtempfeel.png to ftp.tq7weather.uk. >>>>>>>>>>>>> Reason: 553 Can't open that file: No such file or directory >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:37 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Attempt #3. Failed uploading >>>>>>>>>>>>> public_html/weewx/monthtempfeel.png to ftp.tq7weather.uk. >>>>>>>>>>>>> Reason: 553 Can't open that file: No such file or directory >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:37 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Failed to upload file >>>>>>>>>>>>> public_html/weewx/monthtempfeel.png >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:37 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Attempt #1. Failed uploading >>>>>>>>>>>>> public_html/weewx/yearwind.png to ftp.tq7weather.uk. Reason: >>>>>>>>>>>>> 553 Can't open that file: No such file or directory >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:38 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Attempt #2. Failed uploading >>>>>>>>>>>>> public_html/weewx/yearwind.png to ftp.tq7weather.uk. Reason: >>>>>>>>>>>>> 553 Can't open that file: No such file or directory >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:38 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Attempt #3. Failed uploading >>>>>>>>>>>>> public_html/weewx/yearwind.png to ftp.tq7weather.uk. Reason: >>>>>>>>>>>>> 553 Can't open that file: No such file or directory >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:38 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Failed to upload file >>>>>>>>>>>>> public_html/weewx/yearwind.png >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:39 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Attempt #1. Failed uploading >>>>>>>>>>>>> public_html/weewx/statistics.html to ftp.tq7weather.uk. >>>>>>>>>>>>> Reason: 553 Can't open that file: No such file or directory >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:39 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Attempt #2. Failed uploading >>>>>>>>>>>>> public_html/weewx/statistics.html to ftp.tq7weather.uk. >>>>>>>>>>>>> Reason: 553 Can't open that file: No such file or directory >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:40 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Attempt #3. Failed uploading >>>>>>>>>>>>> public_html/weewx/statistics.html to ftp.tq7weather.uk. >>>>>>>>>>>>> Reason: 553 Can't open that file: No such file or directory >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:40 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Failed to upload file >>>>>>>>>>>>> public_html/weewx/statistics.html >>>>>>>>>>>>> >>>>>>>>>>>>> May 27 13:30:41 raspberrypi weewx[899] ERROR >>>>>>>>>>>>> weeutil.ftpupload: Attempt #1. Failed uploading >>>>>>>>>>>>> public_html/weewx/weekbarometer.png to ftp.tq7weather.uk. >>>>>>>>>>>>> Reason: 553 Can't open that file: No such file or directory >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Here's the relevant bit of my weewx.conf: >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> [[FTP]] >>>>>>>>>>>>> >>>>>>>>>>>>> # FTP'ing the results to a webserver is treated as >>>>>>>>>>>>> just another report, >>>>>>>>>>>>> >>>>>>>>>>>>> # albeit one with an unusual report generator! >>>>>>>>>>>>> >>>>>>>>>>>>> skin = Ftp >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> # If you wish to use FTP, set "enable" to "true", then >>>>>>>>>>>>> >>>>>>>>>>>>> # fill out the next four lines. >>>>>>>>>>>>> >>>>>>>>>>>>> # Use quotes around passwords to guard against parsing >>>>>>>>>>>>> errors. >>>>>>>>>>>>> >>>>>>>>>>>>> enable = true >>>>>>>>>>>>> >>>>>>>>>>>>> user =[user name] >>>>>>>>>>>>> >>>>>>>>>>>>> password = [password] >>>>>>>>>>>>> >>>>>>>>>>>>> server = [server name] # The ftp server name, e.g, >>>>>>>>>>>>> www.myserver.org >>>>>>>>>>>>> >>>>>>>>>>>>> path = public_html/weewx/ # The destination >>>>>>>>>>>>> directory, e.g., /weather >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> # Set to True for an FTP over TLS (FTPS) connection. >>>>>>>>>>>>> Not all servers >>>>>>>>>>>>> >>>>>>>>>>>>> # support this. >>>>>>>>>>>>> >>>>>>>>>>>>> secure_ftp = True >>>>>>>>>>>>> >>>>>>>>>>>>> secure_data = True >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> # To upload files from something other than what >>>>>>>>>>>>> HTML_ROOT is set >>>>>>>>>>>>> >>>>>>>>>>>>> # to above, specify a different HTML_ROOT here. >>>>>>>>>>>>> >>>>>>>>>>>>> HTML_ROOT = /var/www/html/weewx/ >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> # Most FTP servers use port 21 >>>>>>>>>>>>> >>>>>>>>>>>>> port = 21 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> # Set to 1 to use passive mode, zero for active mode >>>>>>>>>>>>> >>>>>>>>>>>>> passive = 1 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> The connection is FTP over TLS. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> My weather data is from an Aercus Weather Sleuth using >>>>>>>>>>>>> interceptor on a Raspberry pi. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> It's as if FTP is looking for the wrong path on my pi but >>>>>>>>>>>>> maybe I misunderstand the error message. That's why I tried >>>>>>>>>>>>> removing the >>>>>>>>>>>>> hash before HTML_ROOT but I got the same result with the hash. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Otherwise very pleased with weewx which I can view on my pi >>>>>>>>>>>>> using nginx >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Any help gratefully received. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Richard >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> 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/35d77ba3-e9a1-4919-9b2e-bb0680490b8a%40googlegroups.com >>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/35d77ba3-e9a1-4919-9b2e-bb0680490b8a%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/65f68c3f-31e6-4e6f-95aa-0268a0a82f78%40googlegroups.com >>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/65f68c3f-31e6-4e6f-95aa-0268a0a82f78%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/cc51fa47-91a9-4a06-838b-18a3ed7b3c2f%40googlegroups.com >>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/cc51fa47-91a9-4a06-838b-18a3ed7b3c2f%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/c53bbd3e-00ee-4291-872d-6de13557e08c%40googlegroups.com >>>>> <https://groups.google.com/d/msgid/weewx-user/c53bbd3e-00ee-4291-872d-6de13557e08c%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/67c65342-a58e-440b-a92a-8ed9dd6b3395%40googlegroups.com >>> <https://groups.google.com/d/msgid/weewx-user/67c65342-a58e-440b-a92a-8ed9dd6b3395%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/6dd53e7f-7f1a-434c-8d44-66b2ff6619e4%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/6dd53e7f-7f1a-434c-8d44-66b2ff6619e4%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/CAPq0zEDUR2P6EmkxVs0sy4PszOJxWKVTXXnqUJ6NGnOA8Myw-g%40mail.gmail.com.
