Dear Tom, Thank you for your answer. You are right. This is a very short interval. I let it run much longer earlier, and nothing else showed up in the logs. Indeed, I quit weewx by systemctl stop weewx. Then I noticed this error, an I assumed it might yield an answer. To get a clean piece of logs, did a start and stop in a short time. (But that's not helpful I understand now.) I did run weewxd (after stopping weewx), but it show no output whatsoever. Just nothing. Blank. So now data received from ttyS0? When i start weewx by systemctl. The log gives me the same output. The last log entry is: kwsweerstation weewx[12255] DEBUG weewx.manager: Daily summary version is 4.0
After that no further entries appear. The rest of the log above this entry is exactly similar to the log shown in the openig post. I think there is some issue with the serial connection, although screen gives me some encoded output. Op vrijdag 28 mei 2021 om 14:30:26 UTC+2 schreef [email protected]: > In this log sample, I assume you stopped weewx by doing something like > "systemctl stop weewx". If so, the "error in the log" is just the normal > shutdown chatter and doesn't mean anything. > > In this sample, there is only 3 seconds between when weewx had finished > initializing, and when the shutdown sequence started. That's not enough > time to judge whether weewx was doing anything. > > Suggestions: > 1. Let it run longer. At least an archive period. > 2. Alternatively, run weewxd directly from the console > <http://www.weewx.com/docs/usersguide.htm#Running_directly> for a while. > It will print out LOOP packets as they arrive, allowing you to check > whether weewx is properly receiving data. > > -tk > > On Fri, May 28, 2021 at 5:03 AM [email protected] <[email protected]> > wrote: > >> Hi, >> 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? >> >> Log entries: >> >> 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. >> >> -- >> 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/4a059e50-2fd5-4daa-80d6-ebcecccf46can%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/4a059e50-2fd5-4daa-80d6-ebcecccf46can%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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/909270b6-c0a8-436a-a7bf-e6a2a50e3b48n%40googlegroups.com.
