Hello,

Ive had a crash this morning with weewx version 3.9.1. It has been running 
for weeks, so I don't know exactly what happened (the log talks about a non 
positive value for an interval which obviously should never  happen), I'm 
copying the logs below if that's any help to anybody.

Thanks!


May  2 08:22:09 localhost weewx[7950]: wmr200: MainThread: I USB polling 
thread expired
May  2 08:22:09 localhost weewx[7950]: wmr200: Thread-7: I Watchdog 
received shutdown
May  2 08:22:09 localhost weewx[7950]: wmr200: Thread-7: I Watchdog thread 
exiting
May  2 08:22:09 localhost weewx[7950]: wmr200: MainThread: I Watchdog 
thread expired
May  2 08:22:09 localhost weewx[7950]: wmr200: MainThread: I Received 
packet count live:7383\
03 archive:506 control:47742
May  2 08:22:09 localhost weewx[7950]: wmr200: MainThread: I Received bytes:
1696 sent bytes:\
48
May  2 08:22:09 localhost weewx[7950]: wmr200: MainThread: I Packet archive 
queue len:0 live\
 queue len:9


May  2 08:22:09 localhost weewx[7950]: wmr200: MainThread: I Driver 
gracefully exitingMay  2 08:22:09 localhost weewx[7950]: engine: Caught 
unrecoverable exception in engine:
May  2 08:22:09 localhost weewx[7950]:     ****  Non-positive value for 
record field 'interv\
al': 0
May  2 08:22:09 localhost weewx[7950]:     ****  Traceback (most recent 
call last):
May  2 08:22:09 localhost weewx[7950]:     ****    File 
"/usr/share/weewx/weewx/engine.py", \
line 890, in main
May  2 08:22:09 localhost weewx[7950]:     ****      engine.run()
May  2 08:22:09 localhost weewx[7950]:     ****    File 
"/usr/share/weewx/weewx/engine.py", \
line 160, in run
May  2 08:22:09 localhost weewx[7950]:     ****      self.dispatchEvent(
weewx.Event(weewx.ST\
ARTUP))
May  2 08:22:09 localhost weewx[7950]:     ****    File 
"/usr/share/weewx/weewx/engine.py", \
line 224, in dispatchEvent
May  2 08:22:09 localhost weewx[7950]:     ****      callback(event)
May  2 08:22:09 localhost weewx[7950]:     ****    File 
"/usr/share/weewx/weewx/engine.py", \
line 520, in startup
May  2 08:22:09 localhost weewx[7950]:     ****      self._catchup(self.
engine.console.genSt\
artupRecords)
May  2 08:22:09 localhost weewx[7950]:     ****    File 
"/usr/share/weewx/weewx/engine.py", \
line 635, in _catchup
May  2 08:22:09 localhost weewx[7950]:     ****      origin='hardware'))
May  2 08:22:09 localhost weewx[7950]:     ****    File 
"/usr/share/weewx/weewx/engine.py", \
line 224, in dispatchEvent
May  2 08:22:09 localhost weewx[7950]:     ****      callback(event)
May  2 08:22:09 localhost weewx[7950]:     ****    File 
"/usr/share/weewx/weewx/engine.py", \
line 601, in new_archive_record
May  2 08:22:09 localhost weewx[7950]:     ****      dbmanager.addRecord(
event.record, accum\

ulator=self.old_accumulator)May  2 08:22:09 localhost weewx[7950]:     **** 
   File "/usr/share/weewx/weewx/manager.py",\
 line 246, in addRecord
May  2 08:22:09 localhost weewx[7950]:     ****      self._addSingleRecord(
record, cursor, l\
og_level)
May  2 08:22:09 localhost weewx[7950]:     ****    File 
"/usr/share/weewx/weewx/manager.py",\
 line 1212, in _addSingleRecord
May  2 08:22:09 localhost weewx[7950]:     ****      _weight = self.
_calc_weight(record)
May  2 08:22:09 localhost weewx[7950]:     ****    File 
"/usr/share/weewx/weewx/manager.py",\
 line 1582, in _calc_weight
May  2 08:22:09 localhost weewx[7950]:     ****      raise 
ValueError("Non-positive 
value fo\
r record field 'interval': %s" % (record['interval'], ))
May  2 08:22:09 localhost weewx[7950]:     ****  ValueError: Non-positive 
value for record f\
ield 'interval': 0
May  2 08:22:09 localhost weewx[7950]:     ****  Exiting.



-- 
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.

Reply via email to