Hi all,

Shortdescription:
When I unplug the ethernetcable form raspberry pi, weewx stops working 
despite there is WLAN connection.

Long description:
I just bought a Raspberry Pi 3+. I installed raspbian buster from image to 
a memory stick. I'm able to connect raspberry pi by LAN and also WLAN 
(finally after I added IPQoS 0x00 at the end of /etc/ssh/sshd_config)

I then installed weewx manually. The data is stored to a mySQL-Database 
which is not on the Pi, but on my NAS. As long as the ethernet cable to the 
Pi is connected this works fine. As soon as I unplug the cable, weewx stops 
working. Even tough I'm still able to SSH via WLAN to PI. Find below an 
extract from the log taken via WLAN when disconnecting LAN cable:

My Interactions were:
20:51:07 I *disconnected the ethernet cable* from Pi. Ping from Windows is 
still possible --> weewx not working anymore
20:55:12 I sent the command *sudo /etc/init.d/weewx restart* via SSH and 
WLAN
21:02:54 *Recconnected ethernet cable* to Pi
21:08:02 I sent the command *sudo /etc/init.d/weewx restart* via SSH and 
WLAN --> weewx working fine again

Could it be, that KlimaLogg USB Stick, USB Memorystick with operating 
system and WIFI Chip are disturbing each other somehow (20:58:30)?

Nov  6 20:47:59 raspberrypi weewx[1591]: engine: Starting main packet loop.
Nov  6 20:48:59 raspberrypi weewx[1591]: manager: Added record 2019-11-06 
20:48:00 CET (1573069680) to database 'weewx_kl'
Nov  6 20:48:59 raspberrypi weewx[1591]: manager: Added record 2019-11-06 
20:48:00 CET (1573069680) to daily summary in 'weewx_kl'
Nov  6 20:49:02 raspberrypi weewx[1591]: cheetahgenerator: Generated 1 
files for report kl in 1.13 seconds
Nov  6 20:50:01 raspberrypi weewx[1591]: manager: Added record 2019-11-06 
20:49:00 CET (1573069740) to database 'weewx_kl'
Nov  6 20:50:01 raspberrypi weewx[1591]: manager: Added record 2019-11-06 
20:49:00 CET (1573069740) to daily summary in 'weewx_kl'
Nov  6 20:50:01 raspberrypi weewx[1591]: engine: Launch of report thread 
aborted: existing report thread still running
Nov  6 20:50:31 raspberrypi weewx[1591]: imagegenerator: Generated 61 
images for kl in 89.43 seconds
Nov  6 20:51:01 raspberrypi weewx[1591]: manager: Added record 2019-11-06 
20:51:00 CET (1573069860) to database 'weewx_kl'
Nov  6 20:51:01 raspberrypi weewx[1591]: manager: Added record 2019-11-06 
20:51:00 CET (1573069860) to daily summary in 'weewx_kl'
Nov  6 20:51:02 raspberrypi weewx[1591]: cheetahgenerator: Generated 1 
files for report kl in 0.75 seconds
Nov  6 20:51:07 raspberrypi dhcpcd[330]: eth0: carrier lost
Nov  6 20:51:07 raspberrypi kernel: [ 2309.198616] smsc95xx 1-1.1:1.0 eth0: 
link down
Nov  6 20:51:07 raspberrypi dhcpcd[330]: eth0: deleting address 
fe80::cd3e:3538:8150:a0de
Nov  6 20:51:07 raspberrypi avahi-daemon[259]: Withdrawing address record 
for fe80::cd3e:3538:8150:a0de on eth0.
Nov  6 20:51:07 raspberrypi avahi-daemon[259]: Leaving mDNS multicast group 
on interface eth0.IPv6 with address fe80::cd3e:3538:8150:a0de.
Nov  6 20:51:07 raspberrypi avahi-daemon[259]: Interface eth0.IPv6 no 
longer relevant for mDNS.
Nov  6 20:51:07 raspberrypi avahi-daemon[259]: Withdrawing address record 
for 192.168.0.45 on eth0.
Nov  6 20:51:07 raspberrypi dhcpcd[330]: eth0: deleting route to 
192.168.0.0/24
Nov  6 20:51:07 raspberrypi avahi-daemon[259]: Leaving mDNS multicast group 
on interface eth0.IPv4 with address 192.168.0.45.
Nov  6 20:51:07 raspberrypi dhcpcd[330]: eth0: deleting default route via 
192.168.0.1
Nov  6 20:51:07 raspberrypi avahi-daemon[259]: Interface eth0.IPv4 no 
longer relevant for mDNS.
Nov  6 20:51:08 raspberrypi ntpd[386]: Deleting interface #9 eth0, 
fe80::cd3e:3538:8150:a0de%2#123, interface stats: received=0, sent=0, 
dropped=0, active_time=253 secs
Nov  6 20:51:08 raspberrypi ntpd[386]: Deleting interface #10 eth0, 
192.168.0.45#123, interface stats: received=0, sent=0, dropped=0, 
active_time=250 secs
Nov  6 20:55:12 raspberrypi systemd[1]: Stopping LSB: weewx weather 
system...
Nov  6 20:57:14 raspberrypi weewx[1695]: Stopping weewx weather system: 
weewx........................ failed!
Nov  6 20:57:14 raspberrypi systemd[1]: weewx.service: Control process 
exited, code=exited, status=1/FAILURE
Nov  6 20:57:14 raspberrypi systemd[1]: weewx.service: Failed with result 
'exit-code'.
Nov  6 20:57:14 raspberrypi systemd[1]: Stopped LSB: weewx weather system.
Nov  6 20:57:14 raspberrypi systemd[1]: weewx.service: Found left-over 
process 1591 (weewxd) in control group while starting unit. Ignoring.
Nov  6 20:57:14 raspberrypi systemd[1]: This usually indicates unclean 
termination of a previous run, or service implementation deficiencies.
Nov  6 20:57:14 raspberrypi systemd[1]: Starting LSB: weewx weather 
system...
Nov  6 20:57:14 raspberrypi weewx[1900]: Starting weewx weather system: 
weewx already running....
Nov  6 20:57:14 raspberrypi systemd[1]: Started LSB: weewx weather system.
Nov  6 20:58:30 raspberrypi weewx[1591]: KlimaLogg: RFComm: 
generateResponse: intercepted message from device 2816 with length: 02
Nov  6 20:58:30 raspberrypi weewx[1591]: KlimaLogg: RFComm: unexpected 
device ID (id=2816); use parameter 'serial' if more than one USB 
transceiver present
Nov  6 21:02:54 raspberrypi dhcpcd[330]: eth0: carrier acquired
Nov  6 21:02:54 raspberrypi kernel: [ 3016.904399] smsc95xx 1-1.1:1.0 eth0: 
link up, 100Mbps, full-duplex, lpa 0xCDE1
Nov  6 21:02:54 raspberrypi dhcpcd[330]: eth0: IAID eb:7a:9a:cf
Nov  6 21:02:54 raspberrypi dhcpcd[330]: eth0: adding address 
fe80::cd3e:3538:8150:a0de
Nov  6 21:02:54 raspberrypi avahi-daemon[259]: Joining mDNS multicast group 
on interface eth0.IPv6 with address fe80::cd3e:3538:8150:a0de.
Nov  6 21:02:54 raspberrypi avahi-daemon[259]: New relevant interface 
eth0.IPv6 for mDNS.
Nov  6 21:02:54 raspberrypi avahi-daemon[259]: Registering new address 
record for fe80::cd3e:3538:8150:a0de on eth0.*.
Nov  6 21:02:55 raspberrypi dhcpcd[330]: eth0: hardware address 
28:be:9b:ba:39:a4 claims 192.168.0.1
Nov  6 21:02:55 raspberrypi dhcpcd[330]: eth0: selected profile 192.168.0.1
Nov  6 21:02:55 raspberrypi dhcpcd[330]: eth0: IAID eb:7a:9a:cf
Nov  6 21:02:55 raspberrypi dhcpcd[330]: eth0: probing address 
192.168.0.45/24
Nov  6 21:02:55 raspberrypi dhcpcd[330]: eth0: soliciting an IPv6 router
Nov  6 21:02:56 raspberrypi ntpd[386]: bind(23) AF_INET6 
fe80::cd3e:3538:8150:a0de%2#123 flags 0x11 failed: Cannot assign requested 
address
Nov  6 21:02:56 raspberrypi ntpd[386]: unable to create socket on eth0 (11) 
for fe80::cd3e:3538:8150:a0de%2#123
Nov  6 21:02:56 raspberrypi ntpd[386]: failed to init interface for address 
fe80::cd3e:3538:8150:a0de%2
Nov  6 21:02:58 raspberrypi ntpd[386]: Listen normally on 12 eth0 
[fe80::cd3e:3538:8150:a0de%2]:123
Nov  6 21:02:58 raspberrypi ntpd[386]: new interface(s) found: waking up 
resolver
Nov  6 21:03:00 raspberrypi dhcpcd[330]: eth0: using static address 
192.168.0.45/24
Nov  6 21:03:00 raspberrypi dhcpcd[330]: eth0: adding route to 
192.168.0.0/24
Nov  6 21:03:00 raspberrypi avahi-daemon[259]: Joining mDNS multicast group 
on interface eth0.IPv4 with address 192.168.0.45.
Nov  6 21:03:00 raspberrypi dhcpcd[330]: eth0: adding default route via 
192.168.0.1
Nov  6 21:03:00 raspberrypi avahi-daemon[259]: New relevant interface 
eth0.IPv4 for mDNS.
Nov  6 21:03:00 raspberrypi avahi-daemon[259]: Registering new address 
record for 192.168.0.45 on eth0.IPv4.
Nov  6 21:03:02 raspberrypi ntpd[386]: Listen normally on 13 eth0 
192.168.0.45:123
Nov  6 21:03:02 raspberrypi ntpd[386]: new interface(s) found: waking up 
resolver
Nov  6 21:03:08 raspberrypi dhcpcd[330]: eth0: no IPv6 Routers available
Nov  6 21:03:19 raspberrypi weewx[1591]: imagegenerator: Generated 25 
images for kl in 736.84 seconds
Nov  6 21:04:59 raspberrypi weewx[1591]: engine: Main loop exiting. 
Shutting engine down.
Nov  6 21:04:59 raspberrypi weewx[1591]: engine: Shutting down StdReport 
thread
Nov  6 21:04:59 raspberrypi weewx[1591]: engine: Caught unrecoverable 
exception in engine:
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****  (2014, "Commands out of 
sync; you can't run this command now")
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****  Traceback (most recent 
call last):
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 894, in main
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****      engine.run()
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 202, in run
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****      
self.dispatchEvent(weewx.Event(weewx.POST_LOOP))
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 224, in dispatchEvent
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****      callback(event)
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 580, in post_loop
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****      
self._catchup(self.engine.console.genArchiveRecords)
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 627, in _catchup
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****      lastgood_ts = 
dbmanager.lastGoodStamp()
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****    File 
"/home/weewx/bin/weewx/manager.py", line 207, in lastGoodStamp
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****      _row = 
self.getSql("SELECT MAX(dateTime) FROM %s" % self.table_name)
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****    File 
"/home/weewx/bin/weewx/manager.py", line 399, in getSql
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****      _cursor.close()
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****    File 
"/home/weewx/bin/weedb/mysql.py", line 261, in close
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****      self.cursor.close()
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****    File 
"/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 84, in close
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****      while self.nextset():
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****    File 
"/usr/lib/python2.7/dist-packages/MySQLdb/cursors.py", line 172, in nextset
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****      nr = db.next_result()
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****  ProgrammingError: (2014, 
"Commands out of sync; you can't run this command now")
Nov  6 21:04:59 raspberrypi weewx[1591]:     ****  Exiting.
Nov  6 21:08:02 raspberrypi systemd[1]: Stopping LSB: weewx weather 
system...
Nov  6 21:08:02 raspberrypi weewx[2007]: Stopping weewx weather system: 
weewx not running....
Nov  6 21:08:02 raspberrypi systemd[1]: weewx.service: Succeeded.
Nov  6 21:08:02 raspberrypi systemd[1]: Stopped LSB: weewx weather system.
Nov  6 21:08:02 raspberrypi systemd[1]: Starting LSB: weewx weather 
system...
Nov  6 21:08:02 raspberrypi weewx[2029]: engine: Initializing weewx version 
3.9.2
Nov  6 21:08:02 raspberrypi weewx[2029]: engine: Using Python 2.7.16 
(default, Apr  6 2019, 01:42:57) #012[GCC 8.2.0]
Nov  6 21:08:02 raspberrypi weewx[2029]: engine: Platform 
Linux-4.19.75-v7+-armv7l-with-debian-10.1
Nov  6 21:08:02 raspberrypi weewx[2029]: engine: Locale is 'de_CH.UTF-8'
Nov  6 21:08:02 raspberrypi weewx[2029]: engine: pid file is 
/var/run/weewx.pid
Nov  6 21:08:02 raspberrypi weewx[2033]: engine: Using configuration file 
/home/weewx/weewx.conf
Nov  6 21:08:02 raspberrypi weewx[2033]: engine: Loading station type 
KlimaLogg (user.kl)
Nov  6 21:08:02 raspberrypi weewx[2018]: Starting weewx weather system: 
weewx.
Nov  6 21:08:02 raspberrypi systemd[1]: Started LSB: weewx weather system.
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: driver 
version is 1.3.7
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: channel is 1
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: frequency 
is EU
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: sensor map 
is: {'temp3': 'Temp3', 'temp2': 'Temp2', 'temp1': 'Temp1', 'temp0': 
'Temp0', 'temp7': 'Temp7', 'temp6': 'Temp6', 'temp5': 'Temp5', 'temp4': 
'Temp4', 'temp8': 'Temp8', 'batteryStatus8': 'BatteryStatus8', 
'batteryStatus1': 'BatteryStatus1', 'batteryStatus0': 'BatteryStatus0', 
'batteryStatus3': 'BatteryStatus3', 'batteryStatus2': 'BatteryStatus2', 
'batteryStatus5': 'BatteryStatus5', 'batteryStatus4': 'BatteryStatus4', 
'batteryStatus7': 'BatteryStatus7', 'batteryStatus6': 'BatteryStatus6', 
'humidity8': 'Humidity8', 'humidity4': 'Humidity4', 'humidity5': 
'Humidity5', 'humidity6': 'Humidity6', 'humidity7': 'Humidity7', 
'humidity0': 'Humidity0', 'humidity1': 'Humidity1', 'humidity2': 
'Humidity2', 'humidity3': 'Humidity3', 'rxCheckPercent': 'SignalQuality'}
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: catchup 
limited to 51200 records
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: timing is 
300 ms (0.300 s)
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: 
comm_interval is 8
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: 
logger_channel is 1
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: found 
transceiver at bus= device=
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: 
manufacturer: LA CROSSE TECHNOLOGY
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: product: 
Weather Direct Light Wireless Device
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: interface: 0
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: base 
frequency: 868300000
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: frequency 
correction: 94320 (0x17070)
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: adjusted 
frequency: 910572861 (0x36463d3d)
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: transceiver 
identifier: 91 (0x005b)
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: transceiver 
serial: 01012703140091
Nov  6 21:08:03 raspberrypi weewx[2033]: engine: StdConvert target unit is 
0x11
Nov  6 21:08:03 raspberrypi weewx[2033]: wxcalculate: The following values 
will be calculated: barometer=prefer_hardware, windchill=prefer_hardware, 
dewpoint=prefer_hardware, appTemp=prefer_hardware, 
rainRate=prefer_hardware, windrun=prefer_hardware, 
heatindex=prefer_hardware, maxSolarRad=prefer_hardware, 
humidex=prefer_hardware, pressure=prefer_hardware, 
inDewpoint=prefer_hardware, ET=prefer_hardware, altimeter=prefer_hardware, 
cloudbase=prefer_hardware
Nov  6 21:08:03 raspberrypi weewx[2033]: wxcalculate: The following 
algorithms will be used for calculations: altimeter=aaNOAA, maxSolarRad=RS
Nov  6 21:08:03 raspberrypi weewx[2033]: engine: Archive will use data 
binding kl_binding
Nov  6 21:08:03 raspberrypi weewx[2033]: engine: Record generation will be 
attempted in 'hardware'
Nov  6 21:08:03 raspberrypi weewx[2033]: engine: Using archive interval of 
60 seconds (specified in weewx configuration)
Nov  6 21:08:03 raspberrypi weewx[2033]: engine: Using binding 'kl_binding' 
to database 'weewx_kl'
Nov  6 21:08:03 raspberrypi weewx[2033]: manager: Starting backfill of 
daily summaries
Nov  6 21:08:03 raspberrypi weewx[2033]: restx: StationRegistry: 
Registration not requested.
Nov  6 21:08:03 raspberrypi weewx[2033]: restx: Wunderground: Posting not 
enabled.
Nov  6 21:08:03 raspberrypi weewx[2033]: restx: PWSweather: Posting not 
enabled.
Nov  6 21:08:03 raspberrypi weewx[2033]: restx: CWOP: Posting not enabled.
Nov  6 21:08:03 raspberrypi weewx[2033]: restx: WOW: Posting not enabled.
Nov  6 21:08:03 raspberrypi weewx[2033]: restx: AWEKAS: Posting not enabled.
Nov  6 21:08:03 raspberrypi weewx[2033]: engine: Starting up weewx version 
3.9.2
Nov  6 21:08:03 raspberrypi weewx[2033]: KlimaLogg: MainThread: Scanning 
historical records
Nov  6 21:08:05 raspberrypi weewx[2033]: KlimaLogg: RFComm: starting rf 
communication
Nov  6 21:08:05 raspberrypi weewx[2033]: KlimaLogg: RFComm: console is 
paired to device with ID 005b and logger channel 1
Nov  6 21:08:06 raspberrypi weewx[2033]: KlimaLogg: RFComm: ToDateTime: 
bogus date for HistoryData1: error status in buffer
Nov  6 21:08:06 raspberrypi weewx[2033]: KlimaLogg: RFComm: 
handleHistoryData: request records since 2019-11-06 20:51:00 CET 
(1573069860)
Nov  6 21:08:06 raspberrypi weewx[2033]: KlimaLogg: RFComm: 
handleHistoryData: records cached=0, records skipped=0, next=1617
Nov  6 21:08:07 raspberrypi weewx[2033]: KlimaLogg: RFComm: 
handleHistoryData: records cached=1, records skipped=5, next=1623
Nov  6 21:08:07 raspberrypi weewx[2033]: KlimaLogg: RFComm: 
handleHistoryData: records cached=3, records skipped=9, next=1625
Nov  6 21:08:18 raspberrypi weewx[2033]: KlimaLogg: MainThread: Records 
scanned: 3
Nov  6 21:08:18 raspberrypi weewx[2033]: KlimaLogg: MainThread: Found 2 
historical records
Nov  6 21:08:18 raspberrypi weewx[2033]: KlimaLogg: MainThread: Handle 
record 1: 2019-11-06 20:55:00 CET (1573070100)
Nov  6 21:08:18 raspberrypi weewx[2033]: KlimaLogg: MainThread: Handle 
record 2: 2019-11-06 21:00:00 CET (1573070400)
Nov  6 21:08:18 raspberrypi weewx[2033]: manager: Added record 2019-11-06 
21:00:00 CET (1573070400) to database 'weewx_kl'
Nov  6 21:08:18 raspberrypi weewx[2033]: manager: Added record 2019-11-06 
21:00:00 CET (1573070400) to daily summary in 'weewx_kl'
Nov  6 21:08:18 raspberrypi weewx[2033]: KlimaLogg: MainThread: Handle 
record 3: 2019-11-06 21:05:00 CET (1573070700)
Nov  6 21:08:18 raspberrypi weewx[2033]: manager: Added record 2019-11-06 
21:05:00 CET (1573070700) to database 'weewx_kl'
Nov  6 21:08:18 raspberrypi weewx[2033]: manager: Added record 2019-11-06 
21:05:00 CET (1573070700) to daily summary in 'weewx_kl'
Nov  6 21:08:18 raspberrypi weewx[2033]: KlimaLogg: MainThread: Saved 2 
historical records; ts last saved record 2019-11-06 21:05:00 CET 
(1573070700)
Nov  6 21:08:18 raspberrypi weewx[2033]: engine: Starting main packet loop.


Does anybody sees, why weewx with only WLAN is not working in my case? I 
also tried to boot Pi without having connected the ethernet cable. No 
success: Pi is pingable and reachable by SSH but weewx won't start.

Kind regards

Raffael

-- 
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/c1698345-0b55-4009-97e3-ddc05123892f%40googlegroups.com.

Reply via email to