Hi Luc,

My RTLdavis test system died yesterday, error below...

Possibly relevant is that I was also transmitting from my Amateur Radio 
station around the time it failed (these dongles are easily overloaded), 
maybe something?

I have restarted the test system, but now of course, there is a gap in data 
as there is no offline logging as there is with the console.
My console has a DIY logger and is wirelessly (RF) linked to my main weewx 
system using zigbee modules (in place of the USB logger), so the console is 
not physically tethered to the computer.  None of this is affected by my 
'ham' radio transmissions.

Apr 28 12:35:18 raspberrypi weewx[2299]: imagegenerator: Generated 14 
images for SeasonsReport in 1.18 seconds
Apr 28 12:35:18 raspberrypi weewx[2299]: copygenerator: copied 0 files to 
/home/weewx/public_html
Apr 28 12:40:15 raspberrypi weewx[2299]: engine: Main loop exiting. 
Shutting engine down.
Apr 28 12:40:15 raspberrypi weewx[2299]: engine: Shutting down StdReport 
thread
Apr 28 12:40:15 raspberrypi weewx[2299]: rtldavis: shutdown process 
/home/pi/work/bin/rtldavis -ppm 7 [options] -tf EU -tr 1
Apr 28 12:40:15 raspberrypi weewx[2299]: rtldavis: rtldavis with pid 2304 
killed
Apr 28 12:40:15 raspberrypi weewx[2299]: engine: Caught unrecoverable 
exception in engine:
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****  float argument required, 
not NoneType
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****  Traceback (most recent 
call last):
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 890, in main
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****      engine.run()
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 202, in run
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****      
self.dispatchEvent(weewx.Event(weewx.POST_LOOP))
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 224, in dispatchEvent
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****      callback(event)
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 582, in post_loop
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****      
self._software_catchup()
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 646, in _software_catchup
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****      
self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD, 
record=record, origin='software'))
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****    File 
"/home/weewx/bin/weewx/engine.py", line 224, in dispatchEvent
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****      callback(event)
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****    File 
"/home/weewx/bin/user/rtldavis.py", line 908, in new_archive_record
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****      
self._update_summaries()  # calculate summaries
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****    File 
"/home/weewx/bin/user/rtldavis.py", line 897, in _update_summaries
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****      (total_max_count, 
total_count, total_missed, self.stats['pct_good_all']))
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****  TypeError: float 
argument required, not NoneType
Apr 28 12:40:15 raspberrypi weewx[2299]:     ****  Exiting.

Reply via email to