weewx-aprs icon indicating copy to clipboard operation
weewx-aprs copied to clipboard

weewx APRS crash

Open dukeofdoom opened this issue 2 years ago • 0 comments

Running weewx 5.0.2 and the aprs extension seems to be crashing weewx.
I didnt run in to this problem on weewx 3.x.

is there a new version of this extension? It was very helpful on my old station.

Mar 05 23:38:58 hampi weewxd[4297]: INFO weewx.manager: Starting backfill of daily summaries Mar 05 23:38:58 hampi weewxd[4297]: INFO weewx.manager: Daily summaries up to date Mar 05 23:38:58 hampi weewxd[4297]: DEBUG weewx.drivers.vantage: Getting archive packets since 2024-03-05 23:00:00 EST (1709697600) Mar 05 23:38:58 hampi weewxd[4297]: DEBUG weewx.drivers.vantage: Successfully woke up Vantage console Mar 05 23:38:58 hampi weewxd[4297]: DEBUG weewx.drivers.vantage: Retrieving 1 page(s); starting index= 1 Mar 05 23:38:59 hampi weewxd[4297]: INFO weewx.engine: Main loop exiting. Shutting engine down. Mar 05 23:38:59 hampi weewxd[4297]: DEBUG weewx.restx: Shut down PWSWeather thread. Mar 05 23:38:59 hampi weewxd[4297]: DEBUG weewx.restx: Shut down Wunderground-PWS thread. Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: Caught unrecoverable exception: Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** 'wind_average' Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** Traceback (most recent call last): Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** File "/usr/share/weewx/weewxd.py", line 166, in main Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** engine.run() Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** File "/usr/share/weewx/weewx/engine.py", line 174, in run Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** self.dispatchEvent(weewx.Event(weewx.STARTUP)) Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** callback(event) Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** File "/usr/share/weewx/weewx/engine.py", line 610, in startup Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** self._catchup(self.engine.console.genStartupRecords) Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** File "/usr/share/weewx/weewx/engine.py", line 726, in _catchup Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** self.engine.dispatchEvent(weewx.Event(weewx.NEW_ARCHIVE_RECORD, Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** File "/usr/share/weewx/weewx/engine.py", line 241, in dispatchEvent Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** callback(event) Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** File "/etc/weewx/bin/user/aprs.py", line 80, in _handle_new_archive_record Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** data.append('g%03.f' % record['wind_average']) Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** ~~~~~~^^^^^^^^^^^^^^^^ Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** KeyError: 'wind_average' Mar 05 23:38:59 hampi weewxd[4297]: CRITICAL main: **** Exiting.

dukeofdoom avatar Mar 06 '24 04:03 dukeofdoom