I was getting an error after installing the
gjr80
/
weewx-realtime_gauge-data
extension so I reinstalled everything from scratch. After reinstalling from scratch (OS, Apache, Weewx, RealtimeGauge-Data extension) I get the same error:
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO weewx.engine: Starting main packet loop.
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** Traceback (most recent call last):
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** File "/usr/share/weewx/user/rtgd.py", line 1815, in process_packet
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** data = self.calculate(cached_packet)
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** File "/usr/share/weewx/user/rtgd.py", line 2187, in calculate
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** data[field] = self.get_field_value(field, packet)
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** File "/usr/share/weewx/user/rtgd.py", line 1944, in get_field_value
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** _raw_vt = as_value_tuple(packet, source)
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** File "/usr/share/weewx/weewx/units.py", line 1740, in as_value_tuple
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** val = record_dict[obs_type]
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** KeyError: 'beaufort'
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** Traceback (most recent call last):
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** File "/usr/share/weewx/user/rtgd.py", line 1815, in process_packet
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** data = self.calculate(cached_packet)
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** File "/usr/share/weewx/user/rtgd.py", line 2187, in calculate
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** data[field] = self.get_field_value(field, packet)
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** File "/usr/share/weewx/user/rtgd.py", line 1944, in get_field_value
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** _raw_vt = as_value_tuple(packet, source)
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** File "/usr/share/weewx/weewx/units.py", line 1740, in as_value_tuple
Sep 7 20:23:33 WeeWx2021 weewx[3153] INFO user.rtgd: rtgdthread: **** val = record_dict[obs_type]
What am I doing wrong?
Thank you,
Marty