Thank you Rainer, that was the problem identified in this thread <https://groups.google.com/g/weewx-user/c/9pOrM-VOnvE/m/69tjuhYPAQAJ>. It has been fixed in v0.3.2. I will properly release v0.3.2 later today.
Gary On Sunday, 26 September 2021 at 09:20:58 UTC+10 [email protected] wrote: > @Gary fyi: > I updated my GW1100 to the newly released firmware 2.0.4 and it now > produces the following error (including refusing to archive data) > Looks like the internal sensor map has been enlarged. > FW 2.0.3 still ran without such problems. > > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] INFO user.gw1000: driver > version is 0.3.1 > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] INFO user.gw1000: GW1000 > address is 192.168.1.53:45000 > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] INFO user.gw1000: poll > interval is 10 seconds > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] INFO weewx.engine: > StdConvert target unit is 0x1 > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** Traceback (most recent call last): > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** File "/usr/share/weewx/user/gw1000.py", line 2827, in run > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** self.client.collect_sensor_data() > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** File "/usr/share/weewx/user/gw1000.py", line 2282, in > collect_sensor_data > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** queue_data = self.get_live_sensor_data() > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** File "/usr/share/weewx/user/gw1000.py", line 2329, in > get_live_sensor_data > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** self.update_sensor_id_data() > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** File "/usr/share/weewx/user/gw1000.py", line 2344, in > update_sensor_id_data > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** self.sensors_obj.set_sensor_id_data(sensor_id_data) > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** File "/usr/share/weewx/user/gw1000.py", line 4108, in > set_sensor_id_data > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** batt_fn = Gw1000Collector.sensor_ids[data[index:index + > 1]]['batt_fn'] > Sep 26 01:08:07 raspberrypi weewx-GW1000[24829] CRITICAL user.gw1000: > **** KeyError: b'0' > > I switched to an older GW1000 1.6.8 not to lose data. > > best regards > > Rainer > -- 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/632edaa5-c75f-4dd7-9334-6e4ef2fb84f4n%40googlegroups.com.
