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.

Reply via email to