Its currently working.  I'm going to let it run for a week or two to make 
sure it works then arrange it where it updates to my website.  Thanks so 
much for all your help!

On Sunday, September 6, 2020 at 5:30:12 PM UTC-4, Luke Marcum wrote:
>
> Ok, it worked.  Now how can I test to see if its working right?
>
> On Sunday, September 6, 2020 at 5:22:05 PM UTC-4 gjr80 wrote:
>
>> Try prefixing wee_extension with sudo.
>>
>> Gary
>>
>> On Monday, 7 September 2020 at 07:20:13 UTC+10 eastcentra...@gmail.com 
>> wrote:
>>
>>> Ok, so im trying to install the new realease and heres what happens. 
>>>
>>> pi@raspberrypi:~ $ wee_extension 
>>> --install=/var/tmp/gw1000-0.1.0b12.tar.gz
>>> Request to install '/var/tmp/gw1000-0.1.0b12.tar.gz'
>>> Extracting from tar archive /var/tmp/gw1000-0.1.0b12.tar.gz
>>> Traceback (most recent call last):
>>>   File "/usr/share/weewx/wee_extension", line 88, in <module>
>>>     main()
>>>   File "/usr/share/weewx/wee_extension", line 80, in main
>>>     ext.install_extension(options.install)
>>>   File "/usr/share/weewx/weecfg/extension.py", line 123, in 
>>> install_extension
>>>     self.install_from_dir(extension_dir)
>>>   File "/usr/share/weewx/weecfg/extension.py", line 181, in 
>>> install_from_dir
>>>     shutil.copy(source_path, destination_path)
>>>   File "/usr/lib/python3.7/shutil.py", line 245, in copy
>>>     copyfile(src, dst, follow_symlinks=follow_symlinks)
>>>   File "/usr/lib/python3.7/shutil.py", line 121, in copyfile
>>>     with open(dst, 'wb') as fdst:
>>> PermissionError: [Errno 13] Permission denied: 
>>> '/usr/share/weewx/user/gw1000.py'
>>>
>>>
>>> On Saturday, September 5, 2020 at 5:59:11 PM UTC-4 gjr80 wrote:
>>>
>>>> Yes, the b12 release was notified here 
>>>> <https://groups.google.com/g/weewx-user/c/xzMGr3HXNYQ>. Just install 
>>>> b12 over the top of your current version.
>>>>
>>>> Gary
>>>>
>>>> On Sunday, 6 September 2020 at 07:11:18 UTC+10 eastcentra...@gmail.com 
>>>> wrote:
>>>>
>>>>> Have you go the new GW1000 driver ready to download yet?  If so, how 
>>>>> can I do it? Sorry for all the trouble!
>>>>>
>>>>>
>>>>> On Friday, August 28, 2020 at 3:45:47 PM UTC-4, Luke Marcum wrote:
>>>>>>
>>>>>> Ok, thanks!
>>>>>>
>>>>>> On Thursday, August 27, 2020 at 9:15:27 AM UTC-4, gjr80 wrote:
>>>>>>>
>>>>>>> Thanks Luke, I have a logic error in the code that sends commands 
>>>>>>> direct to the GW1000 API. Under certain circumstances the code 
>>>>>>> incorrectly 
>>>>>>> signals that it needs to shutdown which for a driver causes WeeWX to 
>>>>>>> shutdown. I am working through problem now and should have  fix in a 
>>>>>>> day or 
>>>>>>> so.
>>>>>>>
>>>>>>> Gary
>>>>>>>
>>>>>>> On Thursday, 27 August 2020 at 05:58:11 UTC+10 
>>>>>>> eastcentra...@gmail.com wrote:
>>>>>>>
>>>>>>>> Here's the log:
>>>>>>>>
>>>>>>>> Aug 26 13:47:52 raspberrypi weewx[1528] DEBUG gw1000: user.gw1000: 
>>>>>>>> Next update in 60 seconds
>>>>>>>> Aug 26 13:48:53 raspberrypi weewx[1528] DEBUG gw1000: user.gw1000: 
>>>>>>>> Next update in 60 seconds
>>>>>>>> Aug 26 13:49:53 raspberrypi weewx[1528] DEBUG gw1000: user.gw1000: 
>>>>>>>> Next update in 60 seconds
>>>>>>>> Aug 26 13:50:53 raspberrypi weewx[1528] DEBUG gw1000: user.gw1000: 
>>>>>>>> Next update in 60 seconds
>>>>>>>> Aug 26 13:50:53 raspberrypi weewx[1528] INFO weewx.manager: Added 
>>>>>>>> record 2020-08-26 13:50:00 EDT (1598464200) to database 'weewx.sdb'
>>>>>>>> Aug 26 13:50:53 raspberrypi weewx[1528] INFO weewx.manager: Added 
>>>>>>>> record 2020-08-26 13:50:00 EDT (1598464200) to daily summary in 
>>>>>>>> 'weewx.sdb'
>>>>>>>> Aug 26 13:50:53 raspberrypi weewx[1528] INFO weewx.manager: Added 
>>>>>>>> record 2020-08-26 13:50:00 EDT (1598464200) to database 'weewxwd.sdb'
>>>>>>>> Aug 26 13:50:53 raspberrypi weewx[1528] INFO weewx.manager: Added 
>>>>>>>> record 2020-08-26 13:50:00 EDT (1598464200) to daily summary in 
>>>>>>>> 'weewxwd.sdb'
>>>>>>>> Aug 26 13:50:53 raspberrypi weewx[1528] INFO weewx.manager: Added 
>>>>>>>> record 2020-08-26 13:50:00 EDT (1598464200) to database 'wdsupp.sdb'
>>>>>>>> Aug 26 13:50:53 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Running reports for latest time in the database.
>>>>>>>> Aug 26 13:50:53 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Running report 'SeasonsReport'
>>>>>>>> Aug 26 13:50:53 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Found configuration file /etc/weewx/skins/Seasons/skin.conf for report 
>>>>>>>> 'SeasonsReport'
>>>>>>>> Aug 26 13:50:53 raspberrypi weewx[1528] DEBUG 
>>>>>>>> weewx.cheetahgenerator: Using search list 
>>>>>>>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 
>>>>>>>> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 
>>>>>>>> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras']
>>>>>>>> Aug 26 13:50:53 raspberrypi weewx[1528] DEBUG weewx.manager: Daily 
>>>>>>>> summary version is 2.0
>>>>>>>> Aug 26 13:50:54 raspberrypi weewx[1528] DEBUG weewx.restx: 
>>>>>>>> Wunderground-PWS: Failed upload attempt 1: HTTP Error 401: Unauthorized
>>>>>>>> Aug 26 13:50:54 raspberrypi weewx[1528] INFO 
>>>>>>>> weewx.cheetahgenerator: Generated 8 files for report SeasonsReport in 
>>>>>>>> 0.85 
>>>>>>>> seconds
>>>>>>>> Aug 26 13:50:54 raspberrypi weewx[1528] DEBUG weewx.manager: Daily 
>>>>>>>> summary version is 2.0
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] INFO weewx.imagegenerator: 
>>>>>>>> Generated 15 images for report SeasonsReport in 0.50 seconds
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] INFO weewx.reportengine: 
>>>>>>>> Copied 0 files to /var/www/html/weewx
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Report 'SmartphoneReport' not enabled. Skipping.
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Report 'MobileReport' not enabled. Skipping.
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Report 'StandardReport' not enabled. Skipping.
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Running report 'wdPWS'
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Found configuration file /etc/weewx/skins/PWS/skin.conf for report 
>>>>>>>> 'wdPWS'
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG 
>>>>>>>> weewx.cheetahgenerator: Using search list 
>>>>>>>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 
>>>>>>>> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 
>>>>>>>> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', '']
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.manager: Daily 
>>>>>>>> summary version is 2.0
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] INFO 
>>>>>>>> weewx.cheetahgenerator: Generated 1 files for report wdPWS in 0.04 
>>>>>>>> seconds
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Running report 'wdStackedWindRose'
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Found configuration file /etc/weewx/skins/StackedWindRose/skin.conf 
>>>>>>>> for 
>>>>>>>> report 'wdStackedWindRose'
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.manager: Daily 
>>>>>>>> summary version is 2.0
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] INFO user.stackedwindrose: 
>>>>>>>> Generated 1 images for wdStackedWindRose in 0.05 seconds
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Running report 'wdTesttags'
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Found configuration file /etc/weewx/skins/Testtags/skin.conf for 
>>>>>>>> report 
>>>>>>>> 'wdTesttags'
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG 
>>>>>>>> weewx.cheetahgenerator: Using search list 
>>>>>>>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 
>>>>>>>> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 
>>>>>>>> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', 
>>>>>>>> 'user.wdsearchlist.WdMonthStats', 'user.wdsearchlist.WdLastRainTags', 
>>>>>>>> 'user.wdsearchlist.WdTimeSpanTags', 'user.wdsearchlist.WdAvgWindTags', 
>>>>>>>> 'user.wdsearchlist.WdSundryTags', 'user.wdsearchlist.WdSkinDict', 
>>>>>>>> 'user.wdsearchlist.WdMonthlyReportStats', 
>>>>>>>> 'user.wdsearchlist.WdWindRunTags', 'user.wdsearchlist.WdHourRainTags', 
>>>>>>>> 'user.wdsearchlist.WdGdDays', 'user.wdsearchlist.WdForToday', 
>>>>>>>> 'user.wdsearchlist.WdRainThisDay', 'user.wdsearchlist.WdRainDays', 
>>>>>>>> 'user.wdastro.MoonApsis', 'user.wdastro.Eclipse', 
>>>>>>>> 'user.wdastro.EarthApsis', 'user.wdastro.ChineseNewYear', 
>>>>>>>> 'user.wdsearchlist.WdYestAlmanac', 'user.wdsearchlist.WdTaggedStats', 
>>>>>>>> 'user.wdsearchlist.WdTaggedArchiveStats', 
>>>>>>>> 'user.wdsearchlist.WdManualAverages']
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.manager: Daily 
>>>>>>>> summary version is 2.0
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.manager: Daily 
>>>>>>>> summary version is 2.0
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] INFO 
>>>>>>>> weewx.cheetahgenerator: Generated 1 files for report wdTesttags in 
>>>>>>>> 0.59 
>>>>>>>> seconds
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Running report 'wdClientraw'
>>>>>>>> Aug 26 13:50:55 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Found configuration file /etc/weewx/skins/Clientraw/skin.conf for 
>>>>>>>> report 
>>>>>>>> 'wdClientraw'
>>>>>>>> Aug 26 13:50:56 raspberrypi weewx[1528] DEBUG 
>>>>>>>> weewx.cheetahgenerator: Using search list 
>>>>>>>> ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 
>>>>>>>> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 
>>>>>>>> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', 
>>>>>>>> 'user.wdsearchlist.WdMonthStats', 'user.wdsearchlist.WdLastRainTags', 
>>>>>>>> 'user.wdsearchlist.WdTimeSpanTags', 'user.wdsearchlist.WdSundryTags', 
>>>>>>>> 'user.wdsearchlist.WdSkinDict', 'user.wdsearchlist.WdWindRunTags', 
>>>>>>>> 'user.wdsearchlist.WdYestAlmanac', 'user.wdsearchlist.WdTaggedStats', 
>>>>>>>> 'user.wdsearchlist.WdTaggedArchiveStats', 
>>>>>>>> 'user.wdsearchlist.WdRainDays', 
>>>>>>>> 'user.wdsearchlist.WdManualAverages']
>>>>>>>> Aug 26 13:50:56 raspberrypi weewx[1528] DEBUG weewx.manager: Daily 
>>>>>>>> summary version is 2.0
>>>>>>>> Aug 26 13:50:56 raspberrypi weewx[1528] DEBUG weewx.manager: Daily 
>>>>>>>> summary version is 2.0
>>>>>>>> Aug 26 13:50:56 raspberrypi weewx[1528] DEBUG 
>>>>>>>> weewx.cheetahgenerator: Skip 'clientrawextra.txt': 
>>>>>>>> last_mod=1598463954.7997284 age=301.32956314086914 stale=600
>>>>>>>> Aug 26 13:50:56 raspberrypi weewx[1528] DEBUG 
>>>>>>>> weewx.cheetahgenerator: Skip 'clientrawhour.txt': 
>>>>>>>> last_mod=1598463955.0897214 age=301.04062151908875 stale=600
>>>>>>>> Aug 26 13:50:56 raspberrypi weewx[1528] DEBUG 
>>>>>>>> weewx.cheetahgenerator: Skip 'clientrawdaily.txt': 
>>>>>>>> last_mod=1598463955.2897165 age=300.8416323661804 stale=600
>>>>>>>> Aug 26 13:50:56 raspberrypi weewx[1528] INFO 
>>>>>>>> weewx.cheetahgenerator: Generated 1 files for report wdClientraw in 
>>>>>>>> 0.14 
>>>>>>>> seconds
>>>>>>>> Aug 26 13:50:56 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Running report 'FTP'
>>>>>>>> Aug 26 13:50:56 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Found configuration file /etc/weewx/skins/Ftp/skin.conf for report 
>>>>>>>> 'FTP'
>>>>>>>> Aug 26 13:50:56 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Attempting connection to ekyrrgweather.com
>>>>>>>> Aug 26 13:50:56 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Connected to ekyrrgweather.com
>>>>>>>> Aug 26 13:50:57 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/dayhum.png to /
>>>>>>>> ekyrrgweather.com/dayhum.png
>>>>>>>> Aug 26 13:50:58 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/dayrain.png to /
>>>>>>>> ekyrrgweather.com/dayrain.png
>>>>>>>> Aug 26 13:50:58 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/dayuv.png to /
>>>>>>>> ekyrrgweather.com/dayuv.png
>>>>>>>> Aug 26 13:50:59 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/daybarometer.png to /
>>>>>>>> ekyrrgweather.com/daybarometer.png
>>>>>>>> Aug 26 13:50:59 raspberrypi weewx[1528] DEBUG weewx.restx: 
>>>>>>>> Wunderground-PWS: Failed upload attempt 2: HTTP Error 401: Unauthorized
>>>>>>>> Aug 26 13:50:59 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/index.html to /
>>>>>>>> ekyrrgweather.com/index.html
>>>>>>>> Aug 26 13:51:00 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/daytempin.png to /
>>>>>>>> ekyrrgweather.com/daytempin.png
>>>>>>>> Aug 26 13:51:01 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/dayrx.png to /
>>>>>>>> ekyrrgweather.com/dayrx.png
>>>>>>>> Aug 26 13:51:01 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/daytempdew.png to /
>>>>>>>> ekyrrgweather.com/daytempdew.png
>>>>>>>> Aug 26 13:51:02 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/statistics.html to /
>>>>>>>> ekyrrgweather.com/statistics.html
>>>>>>>> Aug 26 13:51:03 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/daywindvec.png to /
>>>>>>>> ekyrrgweather.com/daywindvec.png
>>>>>>>> Aug 26 13:51:03 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/daywinddir.png to /
>>>>>>>> ekyrrgweather.com/daywinddir.png
>>>>>>>> Aug 26 13:51:03 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/daytemp.png to /
>>>>>>>> ekyrrgweather.com/daytemp.png
>>>>>>>> Aug 26 13:51:04 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/daytempfeel.png to /
>>>>>>>> ekyrrgweather.com/daytempfeel.png
>>>>>>>> Aug 26 13:51:04 raspberrypi weewx[1528] DEBUG weewx.restx: 
>>>>>>>> Wunderground-PWS: Failed upload attempt 3: HTTP Error 401: Unauthorized
>>>>>>>> Aug 26 13:51:04 raspberrypi weewx[1528] ERROR weewx.restx: 
>>>>>>>> Wunderground-PWS: Failed to publish record 2020-08-26 13:50:00 EDT 
>>>>>>>> (1598464200): Failed upload after 3 tries
>>>>>>>> Aug 26 13:51:04 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/daywind.png to /
>>>>>>>> ekyrrgweather.com/daywind.png
>>>>>>>> Aug 26 13:51:05 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/dayradiation.png to /
>>>>>>>> ekyrrgweather.com/dayradiation.png
>>>>>>>> Aug 26 13:51:05 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/rss.xml to /
>>>>>>>> ekyrrgweather.com/rss.xml
>>>>>>>> Aug 26 13:51:06 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/dayhumin.png to /
>>>>>>>> ekyrrgweather.com/dayhumin.png
>>>>>>>> Aug 26 13:51:06 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/dayvolt.png to /
>>>>>>>> ekyrrgweather.com/dayvolt.png
>>>>>>>> Aug 26 13:51:07 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/tabular.html to /
>>>>>>>> ekyrrgweather.com/tabular.html
>>>>>>>> Aug 26 13:51:07 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/celestial.html to /
>>>>>>>> ekyrrgweather.com/celestial.html
>>>>>>>> Aug 26 13:51:08 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/telemetry.html to /
>>>>>>>> ekyrrgweather.com/telemetry.html
>>>>>>>> Aug 26 13:51:08 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/WD/daywindrose.png to /
>>>>>>>> ekyrrgweather.com/WD/daywindrose.png
>>>>>>>> Aug 26 13:51:09 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/WD/testtags.php to /
>>>>>>>> ekyrrgweather.com/WD/testtags.php
>>>>>>>> Aug 26 13:51:09 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/WD/clientraw.txt to /
>>>>>>>> ekyrrgweather.com/WD/clientraw.txt
>>>>>>>> Aug 26 13:51:10 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/WD/weewx_pws.xml to /
>>>>>>>> ekyrrgweather.com/WD/weewx_pws.xml
>>>>>>>> Aug 26 13:51:10 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/NOAA/NOAA-2020-08.txt to /
>>>>>>>> ekyrrgweather.com/NOAA/NOAA-2020-08.txt
>>>>>>>> Aug 26 13:51:11 raspberrypi weewx[1528] DEBUG weeutil.ftpupload: 
>>>>>>>> Uploaded file /var/www/html/weewx/NOAA/NOAA-2020.txt to /
>>>>>>>> ekyrrgweather.com/NOAA/NOAA-2020.txt
>>>>>>>> Aug 26 13:51:11 raspberrypi weewx[1528] INFO weewx.reportengine: 
>>>>>>>> ftpgenerator: Ftp'd 27 files in 15.08 seconds
>>>>>>>> Aug 26 13:51:11 raspberrypi weewx[1528] DEBUG weewx.reportengine: 
>>>>>>>> Report 'RSYNC' not enabled. Skipping.
>>>>>>>> Aug 26 13:51:53 raspberrypi weewx[1528] DEBUG gw1000: user.gw1000: 
>>>>>>>> Next update in 60 seconds
>>>>>>>> Aug 26 13:52:56 raspberrypi weewx[1528] DEBUG gw1000: user.gw1000: 
>>>>>>>> Failed attempt 1 to send command 'CMD_GW1000_LIVEDATA': timed out
>>>>>>>> Aug 26 13:53:08 raspberrypi weewx[1528] DEBUG gw1000: user.gw1000: 
>>>>>>>> Failed attempt 2 to send command 'CMD_GW1000_LIVEDATA': timed out
>>>>>>>> Aug 26 13:53:20 raspberrypi weewx[1528] DEBUG gw1000: user.gw1000: 
>>>>>>>> Failed attempt 3 to send command 'CMD_GW1000_LIVEDATA': timed out
>>>>>>>> Aug 26 13:53:20 raspberrypi weewx[1528] ERROR gw1000: user.gw1000: 
>>>>>>>> Failed to send command 'CMD_GW1000_LIVEDATA' after 3 attempts
>>>>>>>> Aug 26 13:53:20 raspberrypi weewx[1528] INFO gw1000: user.gw1000: 
>>>>>>>> Attempting to re-discover GW1000...
>>>>>>>> Aug 26 13:53:22 raspberrypi weewx[1528] INFO gw1000: user.gw1000: 
>>>>>>>> GW1000 was found at 192.168.100.101:45000
>>>>>>>> Aug 26 13:53:22 raspberrypi weewx[1528] INFO gw1000: user.gw1000: 
>>>>>>>> GW1000 at address 192.168.100.101:45000 will be used
>>>>>>>> Aug 26 13:53:22 raspberrypi weewx[1528] DEBUG gw1000: user.gw1000: 
>>>>>>>> Unable to obtain live data
>>>>>>>> Aug 26 13:53:22 raspberrypi weewx[1528] DEBUG gw1000: user.gw1000: 
>>>>>>>> Next update in 60 seconds
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] DEBUG gw1000: user.gw1000: 
>>>>>>>> Gw1000Collector thread has been terminated
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] INFO weewx.engine: Main 
>>>>>>>> loop exiting. Shutting engine down.
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] INFO weewx.engine: Shutting 
>>>>>>>> down StdReport thread
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] DEBUG weewx.engine: 
>>>>>>>> StdReport thread has been terminated
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] DEBUG weewx.restx: Shut 
>>>>>>>> down Wunderground-PWS thread.
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] CRITICAL __main__: Caught 
>>>>>>>> unrecoverable exception:
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] CRITICAL __main__:    
>>>>>>>>  ****  Gw1000Collector needs to shutdown
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] CRITICAL __main__:    
>>>>>>>>  ****  Traceback (most recent call last):
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] CRITICAL __main__:    
>>>>>>>>  ****    File "/usr/share/weewx/weewxd", line 154, in main
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] CRITICAL __main__:    
>>>>>>>>  ****      engine.run()
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] CRITICAL __main__:    
>>>>>>>>  ****    File "/usr/share/weewx/weewx/engine.py", line 188, in run
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] CRITICAL __main__:    
>>>>>>>>  ****      for packet in self.console.genLoopPackets():
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] CRITICAL __main__:    
>>>>>>>>  ****    File "/usr/share/weewx/user/gw1000.py", line 1499, in 
>>>>>>>> genLoopPackets
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] CRITICAL __main__:    
>>>>>>>>  ****      raise GW1000IOError("Gw1000Collector needs to shutdown")
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] CRITICAL __main__:    
>>>>>>>>  ****  user.gw1000.GW1000IOError: Gw1000Collector needs to shutdown
>>>>>>>> Aug 26 13:53:23 raspberrypi weewx[1528] CRITICAL __main__:    
>>>>>>>>  ****  Exiting.
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: bits received from 
>>>>>>>> HRNG source: 80064
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: bits sent to kernel 
>>>>>>>> pool: 34336
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: entropy added to 
>>>>>>>> kernel pool: 34336
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: FIPS 140-2 successes: 
>>>>>>>> 4
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: FIPS 140-2 failures: 0
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: FIPS 
>>>>>>>> 140-2(2001-10-10) Monobit: 0
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: FIPS 
>>>>>>>> 140-2(2001-10-10) Poker: 0
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: FIPS 
>>>>>>>> 140-2(2001-10-10) Runs: 0
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: FIPS 
>>>>>>>> 140-2(2001-10-10) Long run: 0
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: FIPS 
>>>>>>>> 140-2(2001-10-10) Continuous run: 0
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: HRNG source speed: 
>>>>>>>> (min=108.054; avg=181.075; max=501.882)Kibits/s
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: FIPS tests speed: 
>>>>>>>> (min=5.796; avg=9.849; max=15.685)Mibits/s
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: Lowest ready-buffers 
>>>>>>>> level: 2
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: Entropy starvations: 0
>>>>>>>> Aug 26 13:56:21 raspberrypi rngd[346]: stats: Time spent starving 
>>>>>>>> for entropy: (min=0; avg=0.000; max=0)us
>>>>>>>> Aug 26 14:17:01 raspberrypi CRON[2517]: (root) CMD (   cd / && 
>>>>>>>> run-parts --report /etc/cron.hourly)
>>>>>>>> Aug 26 14:56:21 raspberrypi rngd[346]: stats: bits received from 
>>>>>>>> HRNG source: 120064
>>>>>>>> Aug 26 14:56:21 raspberrypi rngd[346]: stats: bits sent to kernel 
>>>>>>>> pool: 64096
>>>>>>>> Aug 26 14:56:21 raspberrypi rngd[346]: stats: entropy added to 
>>>>>>>> kernel pool: 64096
>>>>>>>>
>>>>>>>> On Wednesday, August 26, 2020 at 12:51:42 PM UTC-4 Luke Marcum 
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>> Ok, I just had the error happen again last night.  I will post the 
>>>>>>>>> log extract here, I've been a little busy lately so its taken me a 
>>>>>>>>> little 
>>>>>>>>> bit to work on this!
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Saturday, August 22, 2020 at 10:17:07 PM UTC-4, gjr80 wrote:
>>>>>>>>>>
>>>>>>>>>> Hi,
>>>>>>>>>>
>>>>>>>>>> Long story short but part of the GW1000 driver wants to shutdown. 
>>>>>>>>>> To try and work out why we need a bit more info. Could you edit 
>>>>>>>>>> weewx.conf, set debug = 1, save weewx.conf and restart WeeWX. 
>>>>>>>>>> Let WeeWX run for a couple of archive intervals and then take a log 
>>>>>>>>>> extract 
>>>>>>>>>> from when you restarted WeeWX through until the couple of archive 
>>>>>>>>>> intervals 
>>>>>>>>>> have passed. Post the log extract here. If no errors such as the 
>>>>>>>>>> above are 
>>>>>>>>>> in the extract let WeeWX continue to run and when you next find an 
>>>>>>>>>> error in 
>>>>>>>>>> the log take a log extract from around five minutes before the error 
>>>>>>>>>> through until  a couple of minutes after the error and post that 
>>>>>>>>>> extract.
>>>>>>>>>>
>>>>>>>>>> Would also help to see you [GW1000] stanza from weewx.conf.
>>>>>>>>>>
>>>>>>>>>> Gary
>>>>>>>>>>
>>>>>>>>>> On Sunday, 23 August 2020 at 11:48:47 UTC+10 
>>>>>>>>>> eastcentra...@gmail.com wrote:
>>>>>>>>>>
>>>>>>>>>>> How can I fix this?  What is happening?
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> On Saturday, August 22, 2020 at 9:48:24 PM UTC-4 Luke Marcum 
>>>>>>>>>>> wrote:
>>>>>>>>>>>
>>>>>>>>>>>> Here's what it says in the log around the time it stopped 
>>>>>>>>>>>> reporting.  This seems top be what is happening. 
>>>>>>>>>>>>
>>>>>>>>>>>> Aug 22 19:02:56 raspberrypi weewx[1533] CRITICAL __main__: 
>>>>>>>>>>>> Caught unrecoverable exception:
>>>>>>>>>>>> Aug 22 19:02:56 raspberrypi weewx[1533] CRITICAL __main__:    
>>>>>>>>>>>>  ****  Gw1000Collector needs to shutdown
>>>>>>>>>>>> Aug 22 19:02:56 raspberrypi weewx[1533] CRITICAL __main__:    
>>>>>>>>>>>>  ****  Traceback (most recent call last):
>>>>>>>>>>>> Aug 22 19:02:56 raspberrypi weewx[1533] CRITICAL __main__:    
>>>>>>>>>>>>  ****    File "/usr/share/weewx/weewxd", line 154, in main
>>>>>>>>>>>> Aug 22 19:02:56 raspberrypi weewx[1533] CRITICAL __main__:    
>>>>>>>>>>>>  ****      engine.run()
>>>>>>>>>>>> Aug 22 19:02:56 raspberrypi weewx[1533] CRITICAL __main__:    
>>>>>>>>>>>>  ****    File "/usr/share/weewx/weewx/engine.py", line 188, in run
>>>>>>>>>>>> Aug 22 19:02:56 raspberrypi weewx[1533] CRITICAL __main__:    
>>>>>>>>>>>>  ****      for packet in self.console.genLoopPackets():
>>>>>>>>>>>> Aug 22 19:02:56 raspberrypi weewx[1533] CRITICAL __main__:    
>>>>>>>>>>>>  ****    File "/usr/share/weewx/user/gw1000.py", line 1499, in 
>>>>>>>>>>>> genLoopPackets
>>>>>>>>>>>> Aug 22 19:02:56 raspberrypi weewx[1533] CRITICAL __main__:    
>>>>>>>>>>>>  ****      raise GW1000IOError("Gw1000Collector needs to shutdown")
>>>>>>>>>>>> Aug 22 19:02:56 raspberrypi weewx[1533] CRITICAL __main__:    
>>>>>>>>>>>>  ****  user.gw1000.GW1000IOError: Gw1000Collector needs to shutdown
>>>>>>>>>>>> Aug 22 19:02:56 raspberrypi weewx[1533] CRITICAL __main__:    
>>>>>>>>>>>>  ****  Exiting.
>>>>>>>>>>>>
>>>>>>>>>>>> On Saturday, August 22, 2020 at 8:32:37 PM UTC-4 
>>>>>>>>>>>> tke...@gmail.com wrote:
>>>>>>>>>>>>
>>>>>>>>>>>>> Hard to say what's going on without the log. See the wiki 
>>>>>>>>>>>>> article *Help! Posting to weewx-user 
>>>>>>>>>>>>> <https://github.com/weewx/weewx/wiki/Help!-Posting-to-weewx-user>*
>>>>>>>>>>>>> .
>>>>>>>>>>>>>
>>>>>>>>>>>>> On Sat, Aug 22, 2020 at 5:01 PM Luke Marcum <
>>>>>>>>>>>>> eastcentra...@gmail.com> wrote:
>>>>>>>>>>>>>
>>>>>>>>>>>>>> So, I've recently set up weewx to run on my pi.  It was 
>>>>>>>>>>>>>> running fine the first few days but now on the 
>>>>>>>>>>>>>> file:///var/www/html/weewx/index.html page with graphs and 
>>>>>>>>>>>>>> current 
>>>>>>>>>>>>>> conditions it has stopped updating twice today.  The first time 
>>>>>>>>>>>>>> it stopped 
>>>>>>>>>>>>>> updating, it didn't update for around two hours so I decided to 
>>>>>>>>>>>>>> restart my 
>>>>>>>>>>>>>> pi and it started updating again.  This lead to there being a 
>>>>>>>>>>>>>> spot in the 
>>>>>>>>>>>>>> graphs where there is no data.  Now it has done it again for the 
>>>>>>>>>>>>>> second 
>>>>>>>>>>>>>> time today.  Is there any way I can fix it from doing this?  I 
>>>>>>>>>>>>>> am using my 
>>>>>>>>>>>>>> GW1000 to upload data to weewx.  
>>>>>>>>>>>>>>
>>>>>>>>>>>>>> -- 
>>>>>>>>>>>>>> You received this message because you are subscribed to the 
>>>>>>>>>>>>>> Google Groups "weewx-user" group.
>>>>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from 
>>>>>>>>>>>>>> it, send an email to weewx-user+...@googlegroups.com.
>>>>>>>>>>>>>> To view this discussion on the web visit 
>>>>>>>>>>>>>> https://groups.google.com/d/msgid/weewx-user/4aeb0619-7dea-49d0-8fe3-a46e3edca5f1o%40googlegroups.com
>>>>>>>>>>>>>>  
>>>>>>>>>>>>>> <https://groups.google.com/d/msgid/weewx-user/4aeb0619-7dea-49d0-8fe3-a46e3edca5f1o%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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/581d4227-f1a7-4dd1-b27e-c8f46c124ea3o%40googlegroups.com.

Reply via email to