Hello, my weewx_raspberry stooped updating web_page since yesterday evening. Davis_pro2 console is diretcly connected to /dev/ttyAMA0 (serial uart) on raspy. Worked fine till yesterday syslog gives following errors. Any help ? Thanks Mauro
pi@weewx:/home/weewx$ sudo tail -f /var/log/syslog Feb 22 13:28:36 weewx weewx[1183]: engine: Locale is 'en_GB.UTF-8' Feb 22 13:28:36 weewx weewx[1183]: engine: pid file is /var/run/weewx.pid Feb 22 13:28:36 weewx weewx[1187]: engine: Using configuration file /home/weewx/weewx.conf Feb 22 13:28:36 weewx weewx[1187]: engine: debug is 1 Feb 22 13:28:36 weewx weewx[1187]: engine: Initializing engine Feb 22 13:28:36 weewx weewx[1187]: engine: Loading station type Vantage (weewx.drivers.vantage) Feb 22 13:28:36 weewx systemd[1]: Started LSB: weewx weather system. Feb 22 13:28:36 weewx weewx[1173]: Starting weewx weather system: weewx. Feb 22 13:28:36 weewx weewx[1187]: vantage: driver version is 3.0.10 Feb 22 13:28:36 weewx weewx[1187]: vantage: Opened up serial port /dev/ttyUSB0; baud 19200; timeout 5.00 Feb 22 13:28:41 weewx weewx[1187]: vantage: retry #0 failed Feb 22 13:28:46 weewx weewx[1187]: vantage: retry #1 failed Feb 22 13:28:51 weewx weewx[1187]: vantage: retry #2 failed Feb 22 13:28:56 weewx weewx[1187]: vantage: retry #3 failed Feb 22 13:28:56 weewx weewx[1187]: vantage: Unable to wake up console Feb 22 13:28:56 weewx weewx[1187]: import of driver failed: Unable to wake up Vantage console (<class 'weewx.WakeupError'>) Feb 22 13:28:56 weewx weewx[1187]: engine: Unable to load driver: Unable to wake up Vantage console Feb 22 13:28:56 weewx weewx[1187]: **** Exiting... Feb 22 13:29:26 weewx kernel: [ 5678.742139] usb 1-1.5: USB disconnect, device number 4 Feb 22 13:29:26 weewx kernel: [ 5678.742984] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0 Feb 22 13:29:26 weewx kernel: [ 5678.743068] pl2303 1-1.5:1.0: device disconnected ^Cpi@weewx:/home/weewx$ sudo /etc/init.d/weewx stop [ ok ] Stopping weewx (via systemctl): weewx.service. pi@weewx:/home/weewx$ sudo nano /home/weewx/weewx.conf pi@weewx:/home/weewx$ sudo /etc/init.d/weewx start [ ok ] Starting weewx (via systemctl): weewx.service. pi@weewx:/home/weewx$ tail -f /var/log/syslog Feb 22 13:31:29 weewx weewx[1302]: vantage: gentle wake up of console successful Feb 22 13:31:29 weewx weewx[1302]: manager: Daily summary version is 1.0 Feb 22 13:31:29 weewx weewx[1302]: engine: Clock error is 0.52 seconds (positive is fast) Feb 22 13:31:29 weewx weewx[1302]: vantage: Getting archive packets since 2018-02-22 13:20:00 CET (1519302000) Feb 22 13:31:29 weewx weewx[1302]: vantage: gentle wake up of console successful Feb 22 13:31:29 weewx weewx[1302]: vantage: Retrieving 0 page(s); starting index= 0 Feb 22 13:31:29 weewx weewx[1302]: engine: Starting main packet loop. Feb 22 13:31:29 weewx weewx[1302]: vantage: gentle wake up of console successful Feb 22 13:31:29 weewx weewx[1302]: vantage: Requesting 200 LOOP packets. Feb 22 13:31:29 weewx weewx[1302]: vantage: gentle wake up of console successful Feb 22 13:33:01 weewx rsyslogd-2007: action 'action 17' suspended, next retry is Thu Feb 22 13:34:31 2018 [try http://www.rsyslog.com/e/2007 ] Feb 22 13:33:01 weewx CRON[1330]: (pi) CMD (sleep 20 ; curl -s -S "https://www.duckdns.org/update?domains=plexi47&token=77080db8-8c9d-431f-98ab-83003abf3581" > /dev/null 2>&1 ) Feb 22 13:35:15 weewx weewx[1302]: manager: Added record 2018-02-22 13:35:00 CET (1519302900) to database 'weewx.sdb' Feb 22 13:35:15 weewx rsyslogd-2007: action 'action 17' suspended, next retry is Thu Feb 22 13:36:45 2018 [try http://www.rsyslog.com/e/2007 ] Feb 22 13:35:15 weewx weewx[1302]: manager: Added record 2018-02-22 13:35:00 CET (1519302900) to daily summary in 'weewx.sdb' Feb 22 13:35:16 weewx weewx[1302]: reportengine: Running reports for latest time in the database. Feb 22 13:35:16 weewx weewx[1302]: vantage: Requesting 200 LOOP packets. Feb 22 13:35:16 weewx weewx[1302]: reportengine: Running report StandardReport Feb 22 13:35:16 weewx weewx[1302]: vantage: gentle wake up of console successful Feb 22 13:35:16 weewx weewx[1302]: reportengine: Found configuration file /home/weewx/skins/Standard/skin.conf for report StandardReport Feb 22 13:35:16 weewx weewx[1302]: cheetahgenerator: using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', 'user.extIP.MySearch'] Feb 22 13:35:16 weewx weewx[1302]: manager: Daily summary version is 1.0 Feb 22 13:35:16 weewx weewx[1302]: restx: Wunderground-PWS: Published record 2018-02-22 13:35:00 CET (1519302900) Feb 22 13:35:16 weewx weewx[1302]: reportengine: Caught unrecoverable exception in generator weewx.cheetahgenerator.CheetahGenerator Feb 22 13:35:16 weewx weewx[1302]: **** [Errno 104] Connection reset by peer Feb 22 13:35:16 weewx weewx[1302]: **** Traceback (most recent call last): Feb 22 13:35:16 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/reportengine.py", line 239, in run Feb 22 13:35:16 weewx weewx[1302]: **** obj.start() Feb 22 13:35:16 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/reportengine.py", line 273, in start Feb 22 13:35:16 weewx weewx[1302]: **** self.run() Feb 22 13:35:16 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 157, in run Feb 22 13:35:16 weewx weewx[1302]: **** ngen = self.generate(gen_dict[section_name], self.gen_ts) Feb 22 13:35:16 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 231, in generate Feb 22 13:35:16 weewx weewx[1302]: **** ngen += self.generate(section[subsection], gen_ts) Feb 22 13:35:16 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 231, in generate Feb 22 13:35:16 weewx weewx[1302]: **** ngen += self.generate(section[subsection], gen_ts) Feb 22 13:35:16 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 319, in generate Feb 22 13:35:16 weewx weewx[1302]: **** default_binding) Feb 22 13:35:16 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 371, in _getSearchList Feb 22 13:35:16 weewx weewx[1302]: **** searchList += obj.get_extension_list(timespan, db_lookup) Feb 22 13:35:16 weewx weewx[1302]: **** File "/home/weewx/bin/user/extIP.py", line 17, in get_extension_list Feb 22 13:35:16 weewx weewx[1302]: **** ext_ip = urllib2.urlopen('http://ip.42.pl/raw').read() Feb 22 13:35:16 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen Feb 22 13:35:16 weewx weewx[1302]: **** return opener.open(url, data, timeout) Feb 22 13:35:16 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 431, in open Feb 22 13:35:16 weewx weewx[1302]: **** response = self._open(req, data) Feb 22 13:35:16 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 449, in _open Feb 22 13:35:16 weewx weewx[1302]: **** '_open', req) Feb 22 13:35:16 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain Feb 22 13:35:16 weewx weewx[1302]: **** result = func(*args) Feb 22 13:35:16 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 1227, in http_open Feb 22 13:35:16 weewx weewx[1302]: **** return self.do_open(httplib.HTTPConnection, req) Feb 22 13:35:16 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 1200, in do_open Feb 22 13:35:16 weewx weewx[1302]: **** r = h.getresponse(buffering=True) Feb 22 13:35:16 weewx weewx[1302]: **** File "/usr/lib/python2.7/httplib.py", line 1111, in getresponse Feb 22 13:35:16 weewx weewx[1302]: **** response.begin() Feb 22 13:35:16 weewx weewx[1302]: **** File "/usr/lib/python2.7/httplib.py", line 444, in begin Feb 22 13:35:16 weewx weewx[1302]: **** version, status, reason = self._read_status() Feb 22 13:35:16 weewx weewx[1302]: **** File "/usr/lib/python2.7/httplib.py", line 400, in _read_status Feb 22 13:35:16 weewx weewx[1302]: **** line = self.fp.readline(_MAXLINE + 1) Feb 22 13:35:16 weewx weewx[1302]: **** File "/usr/lib/python2.7/socket.py", line 476, in readline Feb 22 13:35:16 weewx weewx[1302]: **** data = self._sock.recv(self._rbufsize) Feb 22 13:35:16 weewx weewx[1302]: **** error: [Errno 104] Connection reset by peer Feb 22 13:35:16 weewx weewx[1302]: **** Generator terminated Feb 22 13:35:16 weewx weewx[1302]: manager: Daily summary version is 1.0 Feb 22 13:35:17 weewx weewx[1302]: imagegenerator: Generated 12 images for StandardReport in 1.02 seconds Feb 22 13:35:17 weewx weewx[1302]: copygenerator: copied 14 files to /home/weewx/public_html Feb 22 13:35:17 weewx weewx[1302]: reportengine: Running report lastrain Feb 22 13:35:17 weewx weewx[1302]: reportengine: Found configuration file /home/weewx/skins/lastrain/skin.conf for report lastrain Feb 22 13:35:17 weewx weewx[1302]: cheetahgenerator: using search list ['weewx.cheetahgenerator.Almanac', 'weewx.cheetahgenerator.Station', 'weewx.cheetahgenerator.Current', 'weewx.cheetahgenerator.Stats', 'weewx.cheetahgenerator.UnitInfo', 'weewx.cheetahgenerator.Extras', 'user.lastrain.lastRainTags'] Feb 22 13:35:17 weewx weewx[1302]: manager: Daily summary version is 1.0 Feb 22 13:35:17 weewx weewx[1302]: reportengine: Caught unrecoverable exception in generator weewx.cheetahgenerator.CheetahGenerator Feb 22 13:35:17 weewx weewx[1302]: **** [Errno 104] Connection reset by peer Feb 22 13:35:17 weewx weewx[1302]: **** Traceback (most recent call last): Feb 22 13:35:17 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/reportengine.py", line 239, in run Feb 22 13:35:17 weewx weewx[1302]: **** obj.start() Feb 22 13:35:17 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/reportengine.py", line 273, in start Feb 22 13:35:17 weewx weewx[1302]: **** self.run() Feb 22 13:35:17 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 157, in run Feb 22 13:35:17 weewx weewx[1302]: **** ngen = self.generate(gen_dict[section_name], self.gen_ts) Feb 22 13:35:17 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 231, in generate Feb 22 13:35:17 weewx weewx[1302]: **** ngen += self.generate(section[subsection], gen_ts) Feb 22 13:35:17 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 231, in generate Feb 22 13:35:17 weewx weewx[1302]: **** ngen += self.generate(section[subsection], gen_ts) Feb 22 13:35:17 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 319, in generate Feb 22 13:35:17 weewx weewx[1302]: **** default_binding) Feb 22 13:35:17 weewx weewx[1302]: **** File "/home/weewx/bin/weewx/cheetahgenerator.py", line 371, in _getSearchList Feb 22 13:35:17 weewx weewx[1302]: **** searchList += obj.get_extension_list(timespan, db_lookup) Feb 22 13:35:17 weewx weewx[1302]: **** File "/home/weewx/bin/user/lastrain.py", line 83, in get_extension_list Feb 22 13:35:17 weewx weewx[1302]: **** ext_ip = urllib2.urlopen('http://ip.42.pl/raw').read() Feb 22 13:35:17 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen Feb 22 13:35:17 weewx weewx[1302]: **** return opener.open(url, data, timeout) Feb 22 13:35:17 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 431, in open Feb 22 13:35:17 weewx weewx[1302]: **** response = self._open(req, data) Feb 22 13:35:17 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 449, in _open Feb 22 13:35:17 weewx weewx[1302]: **** '_open', req) Feb 22 13:35:17 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 409, in _call_chain Feb 22 13:35:17 weewx weewx[1302]: **** result = func(*args) Feb 22 13:35:17 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 1227, in http_open Feb 22 13:35:17 weewx weewx[1302]: **** return self.do_open(httplib.HTTPConnection, req) Feb 22 13:35:17 weewx weewx[1302]: **** File "/usr/lib/python2.7/urllib2.py", line 1200, in do_open Feb 22 13:35:17 weewx weewx[1302]: **** r = h.getresponse(buffering=True) Feb 22 13:35:17 weewx weewx[1302]: **** File "/usr/lib/python2.7/httplib.py", line 1111, in getresponse Feb 22 13:35:17 weewx weewx[1302]: **** response.begin() Feb 22 13:35:17 weewx weewx[1302]: **** File "/usr/lib/python2.7/httplib.py", line 444, in begin Feb 22 13:35:17 weewx weewx[1302]: **** version, status, reason = self._read_status() Feb 22 13:35:17 weewx weewx[1302]: **** File "/usr/lib/python2.7/httplib.py", line 400, in _read_status Feb 22 13:35:17 weewx weewx[1302]: **** line = self.fp.readline(_MAXLINE + 1) Feb 22 13:35:17 weewx weewx[1302]: **** File "/usr/lib/python2.7/socket.py", line 476, in readline Feb 22 13:35:17 weewx weewx[1302]: **** data = self._sock.recv(self._rbufsize) Feb 22 13:35:17 weewx weewx[1302]: **** error: [Errno 104] Connection reset by peer Feb 22 13:35:18 weewx weewx[1302]: **** Generator terminated Feb 22 13:35:18 weewx weewx[1302]: reportengine: Running report FTP Feb 22 13:35:18 weewx weewx[1302]: reportengine: Found configuration file /home/weewx/skins/Ftp/skin.conf for report FTP Feb 22 13:35:18 weewx weewx[1302]: ftpupload: Attempting connection to www.plexi47.altervista.org Feb 22 13:35:18 weewx weewx[1302]: ftpupload: Connected to www.plexi47.altervista.org Feb 22 13:35:18 weewx weewx[1302]: ftpupload: Uploaded file /weewx.css Feb 22 13:35:18 weewx weewx[1302]: ftpupload: Uploaded file /daywind.png Feb 22 13:35:18 weewx weewx[1302]: ftpupload: Uploaded file /daypond.png Feb 22 13:35:18 weewx weewx[1302]: ftpupload: Uploaded file /daywinddir.png Feb 22 13:35:19 weewx weewx[1302]: ftpupload: Uploaded file /daytempdew.png Feb 22 13:35:19 weewx weewx[1302]: ftpupload: Uploaded file /daytempchill.png Feb 22 13:35:19 weewx weewx[1302]: ftpupload: Uploaded file /daybarometer.png Feb 22 13:35:19 weewx weewx[1302]: ftpupload: Uploaded file /dayradiation.png Feb 22 13:35:19 weewx weewx[1302]: ftpupload: Uploaded file /mobile.css Feb 22 13:35:20 weewx weewx[1302]: ftpupload: Uploaded file /dayrx.png Feb 22 13:35:20 weewx weewx[1302]: ftpupload: Uploaded file /favicon.ico Feb 22 13:35:20 weewx weewx[1302]: ftpupload: Uploaded file /dayrain.png Feb 22 13:35:20 weewx weewx[1302]: ftpupload: Uploaded file /daywindvec.png Feb 22 13:35:20 weewx weewx[1302]: ftpupload: Uploaded file /dayinside.png Feb 22 13:35:21 weewx weewx[1302]: ftpupload: Uploaded file /dayuv.png Feb 22 13:35:21 weewx weewx[1302]: ftpupload: Uploaded file /smartphone/custom.js Feb 22 13:35:21 weewx weewx[1302]: ftpupload: Uploaded file /smartphone/icons/icon_ipad_x1.png Feb 22 13:35:21 weewx weewx[1302]: ftpupload: Uploaded file /smartphone/icons/icon_iphone_x2.png Feb 22 13:35:21 weewx weewx[1302]: ftpupload: Uploaded file /smartphone/icons/icon_ipad_x2.png Feb 22 13:35:22 weewx weewx[1302]: ftpupload: Uploaded file /smartphone/icons/icon_iphone_x1.png Feb 22 13:35:22 weewx weewx[1302]: ftpupload: Uploaded file /backgrounds/flower.jpg Feb 22 13:35:22 weewx weewx[1302]: ftpupload: Uploaded file /backgrounds/drops.gif Feb 22 13:35:22 weewx weewx[1302]: ftpupload: Uploaded file /backgrounds/band.gif Feb 22 13:35:23 weewx weewx[1302]: ftpupload: Uploaded file /backgrounds/night.gif Feb 22 13:35:23 weewx weewx[1302]: ftpupload: Uploaded file /backgrounds/butterfly.jpg Feb 22 13:35:23 weewx weewx[1302]: ftpupload: Uploaded file /backgrounds/leaf.jpg Feb 22 13:35:23 weewx weewx[1302]: ftpgenerator: ftp'd 26 files in 5.65 seconds Feb 22 13:35:23 weewx weewx[1302]: reportengine: Running report RSYNC Feb 22 13:35:23 weewx weewx[1302]: reportengine: Found configuration file /home/weewx/skins/Rsync/skin.conf for report RSYNC Feb 22 13:35:23 weewx weewx[1302]: rsyncgenerator: rsync upload not requested. Skipped. -- 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.
