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