Hello Matt!
I think I have some good news. After I did the clean install tcpdump worked
exactly as it had before. However this time I tried to give tcpflow a shot.
It has a great output and then once I run it through your perl script it
looks really pretty and all on one line. It will run for a good 10 min then
it crashes. I don't believe the crash is because of bad characters in the
tcpdump this time though. Its as clean as Ive ever seen! This looks the
most promising. Please take a look and let me know what you think.
Thanks,
Brad
*sudo tcpflow -C -s tcp dst port 80*
GET
/weatherstation/updateweatherstation?dateutc=now&action=updateraw&realtime=1
&id=24C86E06B15C&mt=5N1x31&sensor=00002179
&windspeedmph=0&winddir=180
&rainin=0.00&dailyrainin=0.00&humidity=93&tempf=51.5&dewptf=49
&baromin=29.30&battery=normal&rssi=3
HTTP/1.1
Host:
hubapi.myacurite.com
User-Agent: Hub/224
Connection: close
GET
/weatherstation/updateweatherstation.php?ID=KCATHOUS110&PASSWORD=00000000&dateutc=now&action=updateraw&realtime=1
&rtfreq=36
&id=24C86E06B15C&mt=5N1x31&sensor=00002179
&windspeedmph=0&winddir=180
&rainin=0.00&dailyrainin=0.00&humidity=93&tempf=51.5&dewptf=49
&baromin=29.30&battery=normal&rssi=3
HTTP/1.1
Host:
rtupdate.wunderground.com
Connection: close
GET
/weatherstation/updateweatherstation?dateutc=now&action=updateraw&realtime=1
&id=24C86E06B15C&mt=5N1x38&sensor=00002179
&windspeedmph=0&humidity=93
&tempf=51.5
&baromin=29.30&battery=normal&rssi=3
HTTP/1.1
Host:
hubapi.myacurite.com
User-Agent: Hub/224
Connection: close
GET
/weatherstation/updateweatherstation?dateutc=now&action=updateraw&realtime=1
&id=24C86E06B15C&mt=tower&sensor=00012694
&humidity=51&tempf=70.6
&baromin=29.30&battery=normal&rssi=4
HTTP/1.1
Host:
hubapi.myacurite.com
User-Agent: Hub/224
Connection: close
GET
/weatherstation/updateweatherstation?dateutc=now&action=updateraw&realtime=1
&id=24C86E06B15C&mt=tower&sensor=00008384
&humidity=34&tempf=81.4
&baromin=29.30&battery=normal&rssi=2
HTTP/1.1
Host:
hubapi.myacurite.com
User-Agent: Hub/224
Connection: close
*sudo tcpflow -C -s tcp dst port 80 | ./combine-lines.pl*
tcpflow: listening on eth0
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=tower&sensor=00008384&humidity=34&tempf=81.4&baromin=29.30&battery=normal&rssi=2
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=tower&sensor=00012694&humidity=51&tempf=70.6&baromin=29.30&battery=normal&rssi=4
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=5N1x31&sensor=00002179&windspeedmph=0&winddir=90&rainin=0.00&dailyrainin=0.00&humidity=93&tempf=51.5&dewptf=49&baromin=29.30&battery=normal&rssi=3
ID=KCATHOUS110&PASSWORD=00000000dateutc=now&action=updateraw&realtime=1&rtfreq=36&id=24C86E06B15C&mt=5N1x31&sensor=00002179&windspeedmph=0&winddir=90&rainin=0.00&dailyrainin=0.00&humidity=93&tempf=51.5&dewptf=49&baromin=29.30&battery=normal&rssi=3
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=5N1x38&sensor=00002179&windspeedmph=0&humidity=93&tempf=51.4&baromin=29.30&battery=normal&rssi=3
*syslog:*
Nov 6 00:00:35 weather weewx[19425]: interceptor: ServerThread: POST:
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=5N1x31&sensor=00002179&windspeedmph=0&winddir=180&rainin=0.00&dailyrainin=0.00&humidity=95&tempf=51.4&dewptf=50&baromin=29.30&battery=normal&rssi=3
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: raw data:
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=5N1x31&sensor=00002179&windspeedmph=0&winddir=180&rainin=0.00&dailyrainin=0.00&humidity=95&tempf=51.4&dewptf=50&baromin=29.30&battery=normal&rssi=3
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: ignored
parameter realtime=1
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: ignored
parameter dewptf=50
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: ignored
parameter rainin=0.00
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: ignored
parameter action=updateraw
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: raw packet:
{'sensor_type.00002179.24C86E06B15C': '5N1x31',
'sensor_id.00002179.24C86E06B15C': '00002179',
'winddir.00002179.24C86E06B15C': 180.0,
'temperature.00002179.24C86E06B15C': 51.4, 'rssi.00002179.24C86E06B15C':
0.75, 'usUnits.00002179.24C86E06B15C': 1, 'battery.00002179.24C86E06B15C':
0, 'rainfall.00002179.24C86E06B15C': 0.0, 'dateTime.00002179.24C86E06B15C':
1478415635, 'bridge_id.00002179.24C86E06B15C': '24C86E06B15C',
'barometer.00002179.24C86E06B15C': 29.3, 'dateTime': 1478415635,
'windspeed.00002179.24C86E06B15C': 0.0, 'humidity.00002179.24C86E06B15C':
95.0, 'usUnits': 1}
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: mapped
packet: {'barometer': 29.3, 'outHumidity': 95.0, 'rain': 0.0, 'dateTime':
1478415635, 'windDir': 180.0, 'outTemp': 51.4, 'windSpeed': 0.0, 'usUnits':
1}
Nov 6 00:00:35 weather weewx[19425]: interceptor: ServerThread: POST:
ID=KCATHOUS110&PASSWORD=XXXX&dateutc=now&action=updateraw&realtime=1&rtfreq=36&id=24C86E06B15C&mt=5N1x31&sensor=00002179&windspeedmph=0&winddir=180&rainin=0.00&dailyrainin=0.00&humidity=95&tempf=51.4&dewptf=50&baromin=29.30&battery=normal&rssi=3
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: raw data:
ID=KCATHOUS110&PASSWORD=00000000&dateutc=now&action=updateraw&realtime=1&rtfreq=36&id=24C86E06B15C&mt=5N1x31&sensor=00002179&windspeedmph=0&winddir=180&rainin=0.00&dailyrainin=0.00&humidity=95&tempf=51.4&dewptf=50&baromin=29.30&battery=normal&rssi=3
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: ignored
parameter realtime=1
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: ignored
parameter dewptf=50
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: ignored
parameter rainin=0.00
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: ignored
parameter rtfreq=36
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: ignored
parameter action=updateraw
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: ignored
parameter PASSWORD=00000000
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: ignored
parameter ID=KCATHOUS110
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: raw packet:
{'sensor_type.00002179.24C86E06B15C': '5N1x31',
'sensor_id.00002179.24C86E06B15C': '00002179',
'winddir.00002179.24C86E06B15C': 180.0,
'temperature.00002179.24C86E06B15C': 51.4,
'dateTime.00002179.24C86E06B15C': 1478415636, 'rssi.00002179.24C86E06B15C':
0.75, 'usUnits.00002179.24C86E06B15C': 1, 'battery.00002179.24C86E06B15C':
0, 'rainfall.00002179.24C86E06B15C': 0.0, 'humidity.00002179.24C86E06B15C':
95.0, 'bridge_id.00002179.24C86E06B15C': '24C86E06B15C',
'barometer.00002179.24C86E06B15C': 29.3, 'dateTime': 1478415636,
'windspeed.00002179.24C86E06B15C': 0.0, 'usUnits': 1}
Nov 6 00:00:35 weather weewx[19425]: interceptor: MainThread: mapped
packet: {'barometer': 29.3, 'outHumidity': 95.0, 'rain': 0.0, 'dateTime':
1478415636, 'windDir': 180.0, 'outTemp': 51.4, 'windSpeed': 0.0, 'usUnits':
1}
Nov 6 00:00:41 weather weewx[19425]: interceptor: ServerThread: POST:
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=tower&sensor=00012694&humidity=51&tempf=70.8&baromin=29.30&battery=normal&rssi=4
Nov 6 00:00:41 weather weewx[19425]: interceptor: MainThread: raw data:
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=tower&sensor=00012694&humidity=51&tempf=70.8&baromin=29.30&battery=normal&rssi=4
Nov 6 00:00:41 weather weewx[19425]: interceptor: MainThread: ignored
parameter realtime=1
Nov 6 00:00:41 weather weewx[19425]: interceptor: MainThread: ignored
parameter action=updateraw
Nov 6 00:00:41 weather weewx[19425]: interceptor: MainThread: raw packet:
{'dateTime.00012694.24C86E06B15C': 1478415641,
'sensor_type.00012694.24C86E06B15C': 'tower', 'rssi.00012694.24C86E06B15C':
1.0, 'battery.00012694.24C86E06B15C': 0, 'dateTime': 1478415641,
'bridge_id.00012694.24C86E06B15C': '24C86E06B15C', 'usUnits': 1,
'humidity.00012694.24C86E06B15C': 51.0, 'usUnits.00012694.24C86E06B15C': 1,
'barometer.00012694.24C86E06B15C': 29.3,
'temperature.00012694.24C86E06B15C': 70.8,
'sensor_id.00012694.24C86E06B15C': '00012694'}
Nov 6 00:00:41 weather weewx[19425]: interceptor: MainThread: mapped
packet: {'extraHumid1': 51.0, 'extraTemp1': 70.8, 'barometer': 29.3,
'usUnits': 1, 'dateTime': 1478415641}
Nov 6 00:00:44 weather weewx[19425]: interceptor: ServerThread: POST:
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=tower&sensor=00008384&humidity=34&tempf=81.4&baromin=29.30&battery=normal&rssi=2
Nov 6 00:00:44 weather weewx[19425]: interceptor: MainThread: raw data:
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=tower&sensor=00008384&humidity=34&tempf=81.4&baromin=29.30&battery=normal&rssi=2
Nov 6 00:00:44 weather weewx[19425]: interceptor: MainThread: ignored
parameter realtime=1
Nov 6 00:00:44 weather weewx[19425]: interceptor: MainThread: ignored
parameter action=updateraw
Nov 6 00:00:44 weather weewx[19425]: interceptor: MainThread: raw packet:
{'humidity.00008384.24C86E06B15C': 34.0, 'dateTime.00008384.24C86E06B15C':
1478415644, 'battery.00008384.24C86E06B15C': 0,
'rssi.00008384.24C86E06B15C': 0.5, 'sensor_type.00008384.24C86E06B15C':
'tower', 'dateTime': 1478415644, 'usUnits.00008384.24C86E06B15C': 1,
'sensor_id.00008384.24C86E06B15C': '00008384',
'temperature.00008384.24C86E06B15C': 81.4, 'usUnits': 1,
'bridge_id.00008384.24C86E06B15C': '24C86E06B15C',
'barometer.00008384.24C86E06B15C': 29.3}
Nov 6 00:00:44 weather weewx[19425]: interceptor: MainThread: mapped
packet: {'extraTemp2': 81.4, 'barometer': 29.3, 'extraHumid2': 34.0,
'usUnits': 1, 'dateTime': 1478415644}
Nov 6 00:00:54 weather weewx[19425]: interceptor: ServerThread: POST:
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=5N1x38&sensor=00002179&windspeedmph=0&humidity=93&tempf=51.5&baromin=29.30&battery=normal&rssi=3
Nov 6 00:00:54 weather weewx[19425]: interceptor: MainThread: raw data:
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=5N1x38&sensor=00002179&windspeedmph=0&humidity=93&tempf=51.5&baromin=29.30&battery=normal&rssi=3
Nov 6 00:00:54 weather weewx[19425]: interceptor: MainThread: ignored
parameter realtime=1
Nov 6 00:00:54 weather weewx[19425]: interceptor: MainThread: ignored
parameter action=updateraw
Nov 6 00:00:54 weather weewx[19425]: interceptor: MainThread: raw packet:
{'sensor_type.00002179.24C86E06B15C': '5N1x38',
'sensor_id.00002179.24C86E06B15C': '00002179',
'temperature.00002179.24C86E06B15C': 51.5,
'dateTime.00002179.24C86E06B15C': 1478415654,
'usUnits.00002179.24C86E06B15C': 1, 'battery.00002179.24C86E06B15C': 0,
'dateTime': 1478415654, 'humidity.00002179.24C86E06B15C': 93.0,
'bridge_id.00002179.24C86E06B15C': '24C86E06B15C',
'barometer.00002179.24C86E06B15C': 29.3, 'rssi.00002179.24C86E06B15C':
0.75, 'windspeed.00002179.24C86E06B15C': 0.0, 'usUnits': 1}
Nov 6 00:00:54 weather weewx[19425]: interceptor: MainThread: mapped
packet: {'barometer': 29.3, 'outHumidity': 93.0, 'dateTime': 1478415654,
'outTemp': 51.5, 'windSpeed': 0.0, 'usUnits': 1}
Nov 6 00:00:58 weather weewx[19425]: interceptor: ServerThread: POST:
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=tower&sensor=00012694&humidity=51&tempf=70.8&baromin=29.30&battery=normal&rssi=4
Nov 6 00:00:58 weather weewx[19425]: interceptor: MainThread: raw data:
dateutc=now&action=updateraw&realtime=1&id=24C86E06B15C&mt=tower&sensor=00012694&humidity=51&tempf=70.8&baromin=29.30&battery=normal&rssi=4
Nov 6 00:00:58 weather weewx[19425]: interceptor: MainThread: ignored
parameter realtime=1
Nov 6 00:00:58 weather weewx[19425]: interceptor: MainThread: ignored
parameter action=updateraw
Nov 6 00:00:58 weather weewx[19425]: interceptor: MainThread: raw packet:
{'dateTime.00012694.24C86E06B15C': 1478415658,
'sensor_type.00012694.24C86E06B15C': 'tower', 'rssi.00012694.24C86E06B15C':
1.0, 'battery.00012694.24C86E06B15C': 0, 'dateTime': 1478415658,
'bridge_id.00012694.24C86E06B15C': '24C86E06B15C', 'usUnits': 1,
'humidity.00012694.24C86E06B15C': 51.0, 'usUnits.00012694.24C86E06B15C': 1,
'barometer.00012694.24C86E06B15C': 29.3,
'temperature.00012694.24C86E06B15C': 70.8,
'sensor_id.00012694.24C86E06B15C': '00012694'}
Nov 6 00:00:58 weather weewx[19425]: interceptor: MainThread: mapped
packet: {'extraHumid1': 51.0, 'extraTemp1': 70.8, 'barometer': 29.3,
'usUnits': 1, 'dateTime': 1478415658}
*Syslog Crash:*
Nov 6 00:01:13 weather weewx[19425]: interceptor: MainThread: raw packet:
{'sensor_type.00002179.24C86E06B15C': '5N1x31',
'sensor_id.00002179.24C86E06B15C': '00002179',
'winddir.00002179.24C86E06B15C': 270.0,
'temperature.00002179.24C86E06B15C': 51.5,
'dateTime.00002179.24C86E06B15C': 1478415673, 'rssi.00002179.24C86E06B15C':
0.75, 'usUnits.00002179.24C86E06B15C': 1, 'battery.00002179.24C86E06B15C':
0, 'rainfall.00002179.24C86E06B15C': 0.0, 'humidity.00002179.24C86E06B15C':
93.0, 'bridge_id.00002179.24C86E06B15C': '24C86E06B15C',
'barometer.00002179.24C86E06B15C': 29.3, 'dateTime': 1478415673,
'windspeed.00002179.24C86E06B15C': 0.0, 'usUnits': 1}
Nov 6 00:01:13 weather weewx[19425]: interceptor: MainThread: mapped
packet: {'barometer': 29.3, 'outHumidity': 93.0, 'rain': 0.0, 'dateTime':
1478415673, 'windDir': 270.0, 'outTemp': 51.5, 'windSpeed': 0.0, 'usUnits':
1}
Nov 6 00:01:13 weather weewx[19425]: ftpupload: Uploaded file
/weekbarometer.png
Nov 6 00:01:13 weather weewx[19425]: ftpupload: Uploaded file
/monthinside.png
Nov 6 00:01:13 weather weewx[19425]: ftpupload: Uploaded file
/monthtempchill.png
Nov 6 00:01:13 weather weewx[19425]: ftpupload: Uploaded file
/dayradiation.png
Nov 6 00:01:13 weather weewx[19425]: ftpupload: Uploaded file /yearwind.png
Nov 6 00:01:13 weather weewx[19425]: ftpupload: Uploaded file /yearuv.png
Nov 6 00:01:13 weather weewx[19425]: ftpupload: Uploaded file /yearrx.png
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file
/weekwinddir.png
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file /weekrain.png
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file /dayrx.png
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file
/daybarometer.png
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file
/monthrain.png
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file
/weektempchill.png
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file
/yearwinddir.png
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file /daywind.png
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file /year.html
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file /week.html
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file
/daytempdew.png
Nov 6 00:01:14 weather weewx[19425]: ftpupload: Uploaded file
/weektempdew.png
Nov 6 00:01:15 weather weewx[19425]: ftpupload: Uploaded file
/yeartempdew.png
Nov 6 00:01:15 weather weewx[19425]: ftpupload: Uploaded file /weekpond.png
Nov 6 00:01:15 weather weewx[19425]: ftpupload: Uploaded file
/yearbarometer.png
Nov 6 00:01:15 weather weewx[19425]: ftpupload: Uploaded file
/monthradiation.png
Nov 6 00:01:15 weather weewx[19425]: ftpupload: Uploaded file /index.html
Nov 6 00:01:15 weather weewx[19425]: ftpupload: Uploaded file
/monthwind.png
Nov 6 00:01:15 weather weewx[19425]: ftpupload: Uploaded file
/yearradiation.png
Nov 6 00:01:15 weather weewx[19425]: ftpupload: Uploaded file
/weekinside.png
Nov 6 00:01:15 weather weewx[19425]: ftpupload: Uploaded file /weekrx.png
Nov 6 00:01:15 weather weewx[19425]: ftpupload: Uploaded file /dayuv.png
Nov 6 00:01:15 weather weewx[19425]: ftpupload: Uploaded file
/yearhilow.png
Nov 6 00:01:16 weather weewx[19425]: ftpupload: Uploaded file
/yearwindvec.png
Nov 6 00:01:16 weather weewx[19425]: ftpupload: Uploaded file
/RSS/weewx_rss.xml
Nov 6 00:01:16 weather weewx[19425]: ftpupload: Uploaded file
/NOAA/NOAA-2016.txt
Nov 6 00:01:16 weather weewx[19425]: ftpupload: Uploaded file
/NOAA/NOAA-2016-11.txt
Nov 6 00:01:16 weather weewx[19425]: reportengine: ftp'd 56 files in 6.19
seconds
Nov 6 00:01:16 weather weewx[19425]: reportengine: Running report RSYNC
Nov 6 00:01:16 weather weewx[19425]: reportengine: Found configuration
file /home/weewx/skins/Rsync/skin.conf for report RSYNC
Nov 6 00:01:16 weather weewx[19425]: reportengine: rsync upload not
requested. Skipped.
Nov 6 00:01:23 weather weewx[19425]: interceptor: MainThread: empty queue
Nov 6 00:01:25 weather weewx[19425]: interceptor: ServerThread: POST:
/weewx/index.html
Nov 6 00:01:25 weather weewx[19425]: interceptor: MainThread: raw data:
/weewx/index.html
Nov 6 00:01:25 weather weewx[19425]: engine: Main loop exiting. Shutting
engine down.
Nov 6 00:01:25 weather weewx[19425]: engine: Shutting down StdReport thread
Nov 6 00:01:25 weather weewx[19425]: engine: StdReport thread has been
terminated
Nov 6 00:01:25 weather weewx[19425]: interceptor: MainThread: shutting
down server thread
Nov 6 00:01:25 weather weewx[19425]: interceptor: ServerThread: POST:
/weewx/js/modernizr-2.6.2.min.js
Nov 6 00:01:25 weather weewx[19425]: engine: Caught unrecoverable
exception in engine:
Nov 6 00:01:25 weather weewx[19425]: **** need more than 1 value to
unpack
Nov 6 00:01:25 weather weewx[19425]: **** Traceback (most recent call
last):
Nov 6 00:01:25 weather weewx[19425]: **** File
"/home/weewx/bin/weewx/engine.py", line 844, in main
Nov 6 00:01:25 weather weewx[19425]: **** engine.run()
Nov 6 00:01:25 weather weewx[19425]: **** File
"/home/weewx/bin/weewx/engine.py", line 186, in run
Nov 6 00:01:25 weather weewx[19425]: **** for packet in
self.console.genLoopPackets():
Nov 6 00:01:25 weather weewx[19425]: **** File
"/home/weewx/bin/user/interceptor.py", line 1447, in genLoopPackets
Nov 6 00:01:25 weather weewx[19425]: **** pkt =
self._device.parser.parse(data)
Nov 6 00:01:25 weather weewx[19425]: **** File
"/home/weewx/bin/user/interceptor.py", line 478, in parse
Nov 6 00:01:25 weather weewx[19425]: **** return
self.parse_chaney(s)
Nov 6 00:01:25 weather weewx[19425]: **** File
"/home/weewx/bin/user/interceptor.py", line 522, in parse_chaney
Nov 6 00:01:25 weather weewx[19425]: **** (n, v) = x.split('=')
Nov 6 00:01:25 weather weewx[19425]: **** ValueError: need more than
1 value to unpack
Nov 6 00:01:25 weather weewx[19425]: **** Exiting.
Nov 6 00:04:27 weather rsyslogd-2007: action 'action 17' suspended, next
retry is Sun Nov 6 00:05:57 2016 [try http://www.rsyslog.com/e/2007 ]
Nov 6 00:04:29 weather systemd[1]: Stopping LSB: weewx weather system...
Nov 6 00:04:29 weather weewx[19670]: Stopping weewx weather system: weewx
not running....
Nov 6 00:04:29 weather systemd[1]: Stopped LSB: weewx weather system.
--
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.