Have recently upgraded to weewx 4.1.1 and weewx has now started failing.
The interceptor is using 'yearlyrainin' rather than totalrainin (it reports
as much earlier on in the log) - but something has gone awry.
Jun 8 16:17:23 weather weewx[28091] DEBUG user.interceptor: POST:
PASSKEY=XXXX&stationtype=EasyWeatherV1.4.9&dateutc=2020-06-08+16:17:20&tempinf=66.6&humidityin=53&baromrelin=29.906&baromabsin=29.906&tempf=58.1&humidity=66&winddir=38&winddir_avg10m=302&windspeedmph=2.2&windspdmph_avg10m=2.7&windgustmph=3.4&maxdailygust=12.5&rainratein=0.000&eventrainin=0.480&hourlyrainin=0.000&dailyrainin=0.031&weeklyrainin=0.252&monthlyrainin=0.669&yearlyrainin=5.154&solarradiation=223.39&uv=2&wh65batt=0&wh25batt=0&freq=433M&model=HP2551_V1.5.7
Jun 8 16:17:23 weather weewx[28091] DEBUG user.interceptor: raw data:
PASSKEY=98DF2CDD2D213D3F7F17E87CD69A24F9&stationtype=EasyWeatherV1.4.9&dateutc=2020-06-08+16:17:20&tempinf=66.6&humidityin=53&baromrelin=29.906&baromabsin=29.906&tempf=58.1&humidity=66&winddir=38&winddir_avg10m=302&windspeedmph=2.2&windspdmph_avg10m=2.7&windgustmph=3.4&maxdailygust=12.5&rainratein=0.000&eventrainin=0.480&hourlyrainin=0.000&dailyrainin=0.031&weeklyrainin=0.252&monthlyrainin=0.669&yearlyrainin=5.154&solarradiation=223.39&uv=2&wh65batt=0&wh25batt=0&freq=433M&model=HP2551_V1.5.7
Jun 8 16:17:23 weather weewx[28091] INFO weewx.engine: Main loop exiting.
Shutting engine down.
Jun 8 16:17:23 weather weewx[28091] INFO user.interceptor: shutting down
server thread
Jun 8 16:17:23 weather weewx[28091] DEBUG user.interceptor: stop tcp server
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: Caught
unrecoverable exception:
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: ****
'totalrainin'
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: **** Traceback
(most recent call last):
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: **** File
"/usr/share/weewx/weewxd", line 154, in main
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: ****
engine.run()
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: **** File
"/usr/share/weewx/weewx/engine.py", line 188, in run
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: **** for
packet in self.console.genLoopPackets():
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: **** File
"/usr/share/weewx/user/interceptor.py", line 2549, in genLoopPackets
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: **** pkt =
self._device.parser.parse(data)
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: **** File
"/usr/share/weewx/user/interceptor.py", line 2395, in parse
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: ****
self.LABEL_MAP.pop('totalrainin')
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: **** KeyError:
'totalrainin'
Jun 8 16:17:23 weather weewx[28091] CRITICAL __main__: **** Exiting.
This setup was working for a long time under previous versions - can anyone
help?
--
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].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/8bc60b14-56f9-40dc-b11c-07ea14f8d3aeo%40googlegroups.com.