John, for issue #2 with the Earthquake data, I'm seeing references to a outdated Python packages on Linux. When was the last time you've updated your Linux (sudo apt update; sudo apt upgrade)?
If you run python -V, what does it say? If you do not want Earthquake data, you can disable it by checking out the Earthquake Options <https://github.com/poblabs/weewx-belchertown#earthquake-options> for the skin. On Tuesday, August 28, 2018 at 8:17:08 AM UTC-4, Pat wrote: > > This looks like an issue with the Belchertown theme. Are you on the > newest release <https://github.com/poblabs/weewx-belchertown/releases>? > > After updating your DarkSky and Earthquake data, restart weewx as well. > > You have 2 errors. > > 1 is the DarkSky forecast... Have you looked at the other replies > <https://groups.google.com/d/msg/weewx-user/Sn_yS74F_KQ/laUyeWOIAQAJ> > we've replied to you on the other thread about the manual setup? If you do > not want to use forecasts, you can disable it. Check the General Options > <https://github.com/poblabs/weewx-belchertown#general-options>on how. > > 2 is the Earthquake data. Looks like usgs is using https and urllib isn't > happy with the SSL. Let me look into this. > > > On Tuesday, August 28, 2018 at 7:53:13 AM UTC-4, John Clark wrote: >> >> Was running fine, then all of a sudden >> >> >> (Debian install and sqlite) >> >> >> Aug 28 05:25:18 OptiPlex weewx[11233]: **** Generator terminated >> Aug 28 05:25:18 OptiPlex weewx[11233]: copygenerator: copied 22 files to >> /var/www/html/weewx/belchertown >> Aug 28 05:25:18 OptiPlex weewx[11233]: reportengine: Running report FTP >> Aug 28 05:25:18 OptiPlex weewx[11233]: reportengine: Found configuration >> file /etc/weewx/skins/Ftp/skin.conf for report FTP >> Aug 28 05:25:18 OptiPlex weewx[11233]: ftpupload: Attempting connection >> to ftp.w0avq.org >> Aug 28 05:25:19 OptiPlex weewx[11233]: ftpupload: Connected to >> ftp.w0avq.org >> Aug 28 05:25:19 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/favicon.ico >> Aug 28 05:25:20 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/style.css >> Aug 28 05:25:21 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/sunrise.png >> Aug 28 05:25:21 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/sunset.png >> Aug 28 05:25:22 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/sleet.png >> Aug 28 05:25:22 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/cloudy.png >> Aug 28 05:25:23 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/clear-day.png >> Aug 28 05:25:23 OptiPlex weewx[11233]: acurite: Found station at bus=002 >> device=011 >> Aug 28 05:25:23 OptiPlex weewx[11233]: acurite: next read in 18 seconds >> Aug 28 05:25:23 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/index.html >> Aug 28 05:25:24 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/snowflake-icon-15px.png >> Aug 28 05:25:24 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/hail.png >> Aug 28 05:25:25 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/partly-cloudy-day.png >> Aug 28 05:25:25 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/clear-night.png >> Aug 28 05:25:26 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/wind.png >> Aug 28 05:25:26 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/partly-cloudy-night.png >> Aug 28 05:25:27 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/thunderstorm.png >> Aug 28 05:25:27 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/tornado.png >> Aug 28 05:25:27 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/rain.png >> Aug 28 05:25:28 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/snow.png >> Aug 28 05:25:28 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/images/fog.png >> Aug 28 05:25:29 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/json/index.html >> *Aug 28 05:25:29 OptiPlex weewx[11233]: ftpupload: Attempt #1. Failed >> uploading /weather/json/darksky_forecast.json to ftp.w0avq.org >> <ftp://ftp.w0avq.org>. Reason: 550 /weather/json/darksky_forecast.json: Not >> a regular file* >> *Aug 28 05:25:30 OptiPlex weewx[11233]: ftpupload: Attempt #2. Failed >> uploading /weather/json/darksky_forecast.json to ftp.w0avq.org >> <ftp://ftp.w0avq.org>. Reason: 550 /weather/json/darksky_forecast.json: Not >> a regular file* >> *Aug 28 05:25:30 OptiPlex weewx[11233]: ftpupload: Attempt #3. Failed >> uploading /weather/json/darksky_forecast.json to ftp.w0avq.org >> <ftp://ftp.w0avq.org>. Reason: 550 /weather/json/darksky_forecast.json: Not >> a regular file* >> *Aug 28 05:25:30 OptiPlex weewx[11233]: ftpupload: Failed to upload file >> /weather/json/darksky_forecast.json* >> >> *The above error is there regardless whether the "earthquake finder" is >> active or not* >> >> >> Aug 28 05:25:31 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/js/index.html >> Aug 28 05:25:31 OptiPlex weewx[11233]: ftpupload: Uploaded file >> /weather/js/responsive-menu.js >> ** >> No Errors, so I shortened it >> ** >> Aug 28 05:30:02 OptiPlex weewx[11233]: acurite: Found station at bus=002 >> device=011 >> Aug 28 05:30:02 OptiPlex weewx[11233]: acurite: next read in 18 seconds >> Aug 28 05:30:21 OptiPlex weewx[11233]: acurite: Found station at bus=002 >> device=011 >> Aug 28 05:30:21 OptiPlex weewx[11233]: manager: Added record 2018-08-28 >> 05:30:00 CDT (1535452200) to database 'weewx.sdb' >> Aug 28 05:30:21 OptiPlex weewx[11233]: manager: Added record 2018-08-28 >> 05:30:00 CDT (1535452200) to daily summary in 'weewx.sdb' >> Aug 28 05:30:21 OptiPlex weewx[11233]: restx: StationRegistry: wait >> interval (300 < 604800) has not passed for record 2018-08-28 05:30:00 CDT >> (1535452200) >> Aug 28 05:30:21 OptiPlex weewx[11233]: restx: CWOP: wait interval (300 < >> 600) has not passed for record 2018-08-28 05:30:00 CDT (1535452200) >> Aug 28 05:30:21 OptiPlex weewx[11233]: restx: WeatherCloud: wait interval >> (300 < 600) has not passed for record 2018-08-28 05:30:00 CDT (1535452200) >> Aug 28 05:30:21 OptiPlex weewx[11233]: reportengine: Running reports for >> latest time in the database. >> Aug 28 05:30:21 OptiPlex weewx[11233]: acurite: Found station at bus=002 >> device=011 >> Aug 28 05:30:21 OptiPlex weewx[11233]: reportengine: Running report >> StandardReport >> Aug 28 05:30:21 OptiPlex weewx[11233]: reportengine: Found configuration >> file /etc/weewx/skins/Belchertown/skin.conf for report StandardReport >> Aug 28 05:30:21 OptiPlex weewx[11233]: cheetahgenerator: using search >> list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', >> 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', >> 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', >> 'user.belchertown.getAllStats', 'user.belchertown.getForecast', >> 'user.belchertown.getEarthquake', 'user.belchertown.getNOAAdata', >> 'user.belchertown.getSocialShare', >> 'user.belchertown_highchartsSearchX.highchartsDay', >> 'user.belchertown_highchartsSearchX.highchartsWeek', >> 'user.belchertown_highchartsSearchX.highchartsMonth', >> 'user.belchertown_highchartsSearchX.highchartsYear'] >> Aug 28 05:30:21 OptiPlex weewx[11233]: acurite: next read in 18 seconds >> Aug 28 05:30:21 OptiPlex weewx[11233]: manager: Daily summary version is >> 2.0 >> Aug 28 05:30:21 OptiPlex weewx[11233]: restx: PWSWeather: Published >> record 2018-08-28 05:30:00 CDT (1535452200) >> Aug 28 05:30:21 OptiPlex weewx[11233]: restx: Wunderground-PWS: Published >> record 2018-08-28 05:30:00 CDT (1535452200) >> Aug 28 05:30:21 OptiPlex weewx[11233]: reportengine: Caught unrecoverable >> exception in generator weewx.cheetahgenerator.CheetahGenerator >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** Error downloading >> earthquake data. Check the URL and try again. You are trying to use URL: >> http://earthquake.usgs.gov/fdsnws/event/1/query?limit=1&lat=37.212907&lon=-89.529325&maxradiuskm=1000&format=geojson&nodata=204&minmag=2 >> >> <http://earthquake.usgs.gov/fdsnws/event/1/query?limit=1&lat=37.212907&lon=-89.529325&maxradiuskm=1000&format=geojson&nodata=204&minmag=2>, >> >> and the error is: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL >> routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** Traceback (most >> recent call last):* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** File >> "/usr/share/weewx/weewx/reportengine.py", line 239, in run* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** obj.start()* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** File >> "/usr/share/weewx/weewx/reportengine.py", line 273, in start* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** self.run()* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** File >> "/usr/share/weewx/weewx/cheetahgenerator.py", line 158, in run* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** ngen = >> self.generate(gen_dict[section_name], self.gen_ts)* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** File >> "/usr/share/weewx/weewx/cheetahgenerator.py", line 232, in generate* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** ngen += >> self.generate(section[subsection], gen_ts)* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** File >> "/usr/share/weewx/weewx/cheetahgenerator.py", line 232, in generate* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** ngen += >> self.generate(section[subsection], gen_ts)* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** File >> "/usr/share/weewx/weewx/cheetahgenerator.py", line 320, in generate* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** >> default_binding)* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** File >> "/usr/share/weewx/weewx/cheetahgenerator.py", line 372, in _getSearchList* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** searchList += >> obj.get_extension_list(timespan, db_lookup)* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** File >> "/usr/share/weewx/user/belchertown.py", line 219, in get_extension_list* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** raise >> ValueError( "Error downloading earthquake data. Check the URL and try >> again. You are trying to use URL: %s, and the error is: %s" % ( >> earthquake_url, error ) )* >> *Aug 28 05:30:21 OptiPlex weewx[11233]: **** ValueError: Error >> downloading earthquake data. Check the URL and try again. You are trying to >> use URL: >> http://earthquake.usgs.gov/fdsnws/event/1/query?limit=1&lat=37.212907&lon=-89.529325&maxradiuskm=1000&format=geojson&nodata=204&minmag=2 >> >> <http://earthquake.usgs.gov/fdsnws/event/1/query?limit=1&lat=37.212907&lon=-89.529325&maxradiuskm=1000&format=geojson&nodata=204&minmag=2>, >> >> and the error is: <urlopen error [Errno 1] _ssl.c:510: error:14077410:SSL >> routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure>* >> >> *I found that if I cut and pasted the URL to the USGS (in the browser) >> and left off the trailing comma I got a response from USGS with no errors., >> else the "earthquake finder" turned on, weewx would update none of the >> info in 'localhost/weewx' or my web page. Unfortunately I have no idea >> where to remove it in the program.* >> -- >> *John Clark* >> > -- 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]. For more options, visit https://groups.google.com/d/optout.
