This has happened about 3 times in the last 8-9 days.  Weewx ran fine for 
several weeks and then I started getting notifications from Wunderground 
that my PWS was not reporting.  It always seems to happen around midnight...

Last report happens about 23:25 - 23:38

Wunderground send me an email about 30 minutes later.

The log shows Weewx gets this exception shortly after nidnight:

Apr 30 00:04:32 mcgnaub weewx[21890]: engine: Main loop exiting. Shutting 
engine down.
Apr 30 00:04:32 mcgnaub weewx[21890]: engine: Shutting down StdReport thread
Apr 30 00:04:32 mcgnaub weewx[21890]: engine: StdReport thread has been 
terminated
Apr 30 00:04:32 mcgnaub weewx[21890]: restx: Shut down PWSWeather thread.
Apr 30 00:04:33 mcgnaub weewx[21890]: restx: Shut down Wunderground-RF 
thread.
Apr 30 00:04:33 mcgnaub weewx[21890]: engine: Caught unrecoverable 
exception in engine:
Apr 30 00:04:33 mcgnaub weewx[21890]: **** Attempt to merge an accumulator 
whose timespan is not a subset
Apr 30 00:04:33 mcgnaub weewx[21890]: **** Traceback (most recent call 
last):
Apr 30 00:04:33 mcgnaub weewx[21890]: **** File 
“/usr/share/weewx/weewx/engine.py”, line 871, in main
Apr 30 00:04:33 mcgnaub weewx[21890]: **** engine.run()
Apr 30 00:04:33 mcgnaub weewx[21890]: **** File 
“/usr/share/weewx/weewx/engine.py”, line 201, in run
Apr 30 00:04:33 mcgnaub weewx[21890]: **** 
self.dispatchEvent(weewx.Event(weewx.POST_LOOP))
Apr 30 00:04:33 mcgnaub weewx[21890]: **** File 
“/usr/share/weewx/weewx/engine.py”, line 223, in dispatchEvent
Apr 30 00:04:33 mcgnaub weewx[21890]: **** callback(event)
Apr 30 00:04:33 mcgnaub weewx[21890]: **** File 
“/usr/share/weewx/weewx/engine.py”, line 569, in post_loop
Apr 30 00:04:33 mcgnaub weewx[21890]: **** self._software_catchup()
Apr 30 00:04:33 mcgnaub weewx[21890]: **** File 
“/usr/share/weewx/weewx/engine.py”, line 633, in _software_catchup
Apr 30 00:04:33 mcgnaub weewx[21890]: **** 
self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD, 
record=record, origin=‘software’))
Apr 30 00:04:33 mcgnaub weewx[21890]: **** File 
“/usr/share/weewx/weewx/engine.py”, line 223, in dispatchEvent
Apr 30 00:04:33 mcgnaub weewx[21890]: **** callback(event)
Apr 30 00:04:33 mcgnaub weewx[21890]: **** File 
“/usr/share/weewx/weewx/engine.py”, line 588, in new_archive_record
Apr 30 00:04:33 mcgnaub weewx[21890]: **** 
dbmanager.addRecord(event.record, accumulator=self.old_accumulator)
Apr 30 00:04:33 mcgnaub weewx[21890]: **** File 
“/usr/share/weewx/weewx/manager.py”, line 242, in addRecord
Apr 30 00:04:33 mcgnaub weewx[21890]: **** self._updateHiLo(accumulator, 
cursor)
Apr 30 00:04:33 mcgnaub weewx[21890]: **** File 
“/usr/share/weewx/weewx/manager.py”, line 1198, in _updateHiLo
Apr 30 00:04:33 mcgnaub weewx[21890]: **** 
_stats_dict.updateHiLo(accumulator)
Apr 30 00:04:33 mcgnaub weewx[21890]: **** File 
“/usr/share/weewx/weewx/accum.py”, line 247, in updateHiLo
Apr 30 00:04:33 mcgnaub weewx[21890]: **** raise OutOfSpan(“Attempt to 
merge an accumulator whose timespan is not a subset”)
Apr 30 00:04:33 mcgnaub weewx[21890]: **** OutOfSpan: Attempt to merge an 
accumulator whose timespan is not a subset
Apr 30 00:04:33 mcgnaub weewx[21890]: **** 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