Iḿ having troubles with a weewx inatance running on ubuntu 20. After an unforseen power outage, the system came back up, but weewx stopped processing data. The system is connected to an ulitmeter 2100 via ttyS0. With screen I do see data on that port. However weewx starts, and does nothing. No errors in the log, no activity at actually after starting weewx. If I manually stop weewx, it results in an error in the log, before stopping. I reinstalled weewx, emptied the database but no effect. I just doesn´t process data. Debug level=1. Maybe someone can help me out?
May 28 14:00:18 kwsweerstation systemd[1]: Starting LSB: weewx weather system...
May 28 14:00:18 kwsweerstation weewx[11973]: * Starting weewx weather system weewx
May 28 14:00:18 kwsweerstation weewx[11991] INFO __main__: Initializing weewx version 4.5.1
May 28 14:00:18 kwsweerstation weewx[11991] INFO __main__: Using Python 3.8.5 (default, Jan 27 2021, 15:41:15) #012[GCC 9.3.0]
May 28 14:00:19 kwsweerstation weewx[11991] INFO __main__: Platform Linux-5.4.0-73-generic-x86_64-with-glibc2.29
May 28 14:00:19 kwsweerstation weewx[11991] INFO __main__: Locale is 'nl_NL.UTF-8'
May 28 14:00:19 kwsweerstation weewx[11991] INFO __main__: PID file is /var/run/weewx.pid
May 28 14:00:19 kwsweerstation weewx[11994] INFO __main__: Using configuration file /etc/weewx/weewx.conf
May 28 14:00:19 kwsweerstation weewx[11994] INFO __main__: Debug is 1
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG __main__: Initializing engine
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.engine: Loading station type Ultimeter (weewx.drivers.ultimeter)
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.drivers.ultimeter: Driver version is 0.41
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.drivers.ultimeter: Using serial port /dev/ttyS0
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.drivers.ultimeter: Open serial port /dev/ttyS0
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.engine.StdTimeSynch
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.engine.StdTimeSynch
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.engine.StdConvert
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.engine: StdConvert target unit is 0x1
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.engine.StdConvert
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.engine.StdCalibrate
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.engine.StdCalibrate
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.engine.StdQC
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.engine.StdQC
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.wxservices.StdWXCalculate
May 28 14:00:19 kwsweerstation weewx[11973]: ...done.
May 28 14:00:19 kwsweerstation systemd[1]: Started LSB: weewx weather system.
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.manager: Daily summary version is 4.0
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.wxservices.StdWXCalculate
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service user.cmon.ComputerMonitor
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: service version is 0.20
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.manager: Daily summary version is 4.0
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: sysinfo: Linux kwsweerstation 5.4.0-73-generic #82-Ubuntu SMP Wed Apr 14 17:39:42 UTC 2021 x86_64
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: processor: 3
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: vendor_id: GenuineIntel
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: cpu family: 6
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: model: 28
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: model name: Intel(R) Atom(TM) CPU 330 @ 1.60GHz
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: stepping: 2
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: microcode: 0x219
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: cpu MHz: 1597.071
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: cache size: 512 KB
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: physical id: 0
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: siblings: 4
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: core id: 1
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: cpu cores: 2
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: apicid: 3
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: initial apicid: 3
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: fpu: yes
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: fpu_exception: yes
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: cpuid level: 10
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: wp: yes
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: flags: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts nopl cpuid aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm dtherm
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: bugs:
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: bogomips: 3194.12
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: clflush size: 64
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: cache_alignment: 64
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: address sizes: 32 bits physical, 48 bits virtual
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.cmon: cpuinfo: power management:
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service user.cmon.ComputerMonitor
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service user.crt.CumulusRealTime
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: service version is 0.21
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: realtime txt output goes to /var/www/weerstation/realtime/realtime.txt
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: 'None' values will be displayed as N/A
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: units will be displayed as METRICWX
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: wind units will be displayed as knot
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: zambretti forecast: False
May 28 14:00:19 kwsweerstation weewx[11994] INFO user.crt: binding is loop
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service user.crt.CumulusRealTime
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdWXXTypes
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdWXXTypes
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdPressureCooker
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdPressureCooker
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdRainRater
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdRainRater
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.wxxtypes.StdDelta
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.wxxtypes.StdDelta
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.engine.StdArchive
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.engine: Archive will use data binding wx_binding
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.engine: Record generation will be attempted in 'hardware'
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.engine: Using archive interval of 300 seconds (specified in weewx configuration)
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Use LOOP data in hi/low calculations: 1
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.engine.StdArchive
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.restx.StdStationRegistry
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: StationRegistry: Station will be registered.
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.restx.StdStationRegistry
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.restx.StdWunderground
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: Wunderground: Posting not enabled.
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.restx.StdWunderground
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.restx.StdPWSweather
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: PWSweather: Posting not enabled.
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.restx.StdPWSweather
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.restx.StdCWOP
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: CWOP: Data for station FW4650 will be posted
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.restx.StdCWOP
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.restx.StdWOW
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: WOW: Data for station b24a4cf1-0de4-e611-9401-0003ff5987fb will be posted
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.restx.StdWOW
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.restx.StdAWEKAS
May 28 14:00:19 kwsweerstation weewx[11994] INFO weewx.restx: AWEKAS: Posting not enabled.
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.restx.StdAWEKAS
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service user.twitter.Twitter
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.manager: Daily summary version is 4.0
May 28 14:00:19 kwsweerstation weewx[11994] DEBUG weewx.manager: Daily summary version is 4.0
May 28 14:00:20 kwsweerstation weewx[11994] INFO user.twitter: service version is 0.15
May 28 14:00:20 kwsweerstation weewx[11994] INFO weewx.restx: Twitter: No config info. Skipped.
May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service user.twitter.Twitter
May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service user.windfinder.WindFinder
May 28 14:00:20 kwsweerstation weewx[11994] INFO user.windfinder: service version is 0.12
May 28 14:00:20 kwsweerstation weewx[11994] INFO user.windfinder: Data will be uploaded for snitser_mar
May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service user.windfinder.WindFinder
May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.engine.StdPrint
May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.engine.StdPrint
May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Loading service weewx.engine.StdReport
May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Finished loading service weewx.engine.StdReport
May 28 14:00:20 kwsweerstation weewx[11994] INFO __main__: Starting up weewx version 4.5.1
May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.engine: Station does not support reading the time
May 28 14:00:20 kwsweerstation weewx[11994] INFO weewx.engine: Using binding 'wx_binding' to database 'weewx.sdb'
May 28 14:00:20 kwsweerstation weewx[11994] INFO weewx.manager: Starting backfill of daily summaries
May 28 14:00:20 kwsweerstation weewx[11994] INFO weewx.manager: Daily summaries up to date
May 28 14:00:20 kwsweerstation weewx[11994] INFO weewx.engine: Starting main packet loop.
May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.drivers.ultimeter: Set station to logger mode
May 28 14:00:20 kwsweerstation weewx[11994] DEBUG weewx.manager: Daily summary version is 4.0
May 28 14:00:23 kwsweerstation systemd[1]: Stopping LSB: weewx weather system...
May 28 14:00:23 kwsweerstation weewx[12001]: * Stopping weewx weather system weewx
May 28 14:00:23 kwsweerstation weewx[11994] INFO __main__: Received signal TERM (15).
May 28 14:00:23 kwsweerstation weewx[11994] INFO weewx.engine: Main loop exiting. Shutting engine down.
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG weewx.restx: Shut down WindFinder thread.
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG weewx.restx: Shut down WOW thread.
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG weewx.restx: Shut down CWOP thread.
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG weewx.restx: Shut down StationRegistry thread.
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG weewx.drivers.ultimeter: Close serial port /dev/ttyS0
May 28 14:00:23 kwsweerstation weewx[11994] INFO __main__: Terminating weewx version 4.5.1
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** Traceback (most recent call last):
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** File "/usr/share/weewx/weewxd", line 157, in main
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** engine.run()
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** File "/usr/share/weewx/weewx/engine.py", line 208, in run
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** for packet in self.console.genLoopPackets():
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** File "/usr/share/weewx/weewx/drivers/ultimeter.py", line 130, in genLoopPackets
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** readings = self.station.get_readings_with_retry(self.max_tries,
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** File "/usr/share/weewx/weewx/drivers/ultimeter.py", line 259, in get_readings_with_retry
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** buf = self.get_readings()
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** File "/usr/share/weewx/weewx/drivers/ultimeter.py", line 229, in get_readings
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** c = self.serial_port.read(1)
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 483, in read
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** ready, _, _ = select.select([self.fd, self.pipe_abort_read_r], [], [], timeout.time_left())
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** File "/usr/share/weewx/weewxd", line 260, in sigTERMhandler
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** raise Terminate
May 28 14:00:23 kwsweerstation weewx[11994] DEBUG __main__: **** Terminate
May 28 14:00:23 kwsweerstation weewx[12001]: ...done.
May 28 14:00:23 kwsweerstation systemd[1]: weewx.service: Succeeded.
May 28 14:00:23 kwsweerstation systemd[1]: Stopped LSB: weewx weather system.