I'm getting errors after moving to 4.2.0 with my Acurite 5-in-1:
[...]
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: Caught unrecoverable exception:
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** 'Acurite'
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** Traceback (most recent call last):
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** File "/usr/share/weewx/weewxd", line 148, in main
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** engine = weewx.engine.StdEngine(config_dict)
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 75, in __init__
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** self.setupStation(config_dict)
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** File "/usr/share/weewx/weewx/engine.py", line 93, in setupStation
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** driver = config_dict[station_type]['driver']
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** File "/usr/lib/python3/dist-packages/configobj.py", line 554, in __getitem__
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** val = dict.__getitem__(self, key)
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** KeyError: 'Acurite'
Nov 10 12:24:07 hal9000 weewx[33371] CRITICAL __main__: **** Exiting.
Nov 10 12:24:07 hal9000 weewx[33347]: ...done.
[...]
My understanding is that there's no longer a sensor-specific section in weewx.conf any more.
Any assistance is appreciated!