That was it. Sorry for not responding sooner, I didn't get notified that any had responded. Thank you for the advice and the quick response!
- chris On Wednesday, June 15, 2022 at 4:24:00 AM UTC-5 gjr80 wrote: > Hi Chris, > > What version of the GW1000 (now Ecowitt Gateway) driver are you using? It > appears from the code in error trace you provided that you have v0.3.1, the > last release was v0.4.2 and we are testing v0.5.0b5 now. There have been > substantial changes by Ecowitt to battery state handling since v0.3.1 was > released. I suggest you upgrade to v0.5.0b5 which can be found on GitHub > here <https://github.com/gjr80/weewx-gw1000/releases>. > > Gary. > > On Wednesday, 15 June 2022 at 11:38:06 UTC+10 [email protected] wrote: > >> Hello all, >> >> I noticed that my web pages have stopped working and I've looked into the >> logs and I see this: >> >> Jun 14 19:58:46 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** Traceback (most recent call last): >> Jun 14 19:58:47 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** File "/usr/share/weewx/user/gw1000.py", line 2827, in run >> Jun 14 19:58:47 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** self.client.collect_sensor_data() >> Jun 14 19:58:47 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** File "/usr/share/weewx/user/gw1000.py", line 2282, in >> collect_sensor_data >> Jun 14 19:58:47 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** queue_data = self.get_live_sensor_data() >> Jun 14 19:58:47 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** File "/usr/share/weewx/user/gw1000.py", line 2329, in >> get_live_sensor_data >> Jun 14 19:58:47 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** self.update_sensor_id_data() >> Jun 14 19:58:47 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** File "/usr/share/weewx/user/gw1000.py", line 2344, in >> update_sensor_id_data >> Jun 14 19:58:47 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** self.sensors_obj.set_sensor_id_data(sensor_id_data) >> Jun 14 19:58:47 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** File "/usr/share/weewx/user/gw1000.py", line 4108, in >> set_sensor_id_data >> Jun 14 19:58:47 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** batt_fn = Gw1000Collector.sensor_ids[data[index:index + >> 1]]['batt_fn'] >> Jun 14 19:58:47 rocky1 journal[42479]: weewx[42479] CRITICAL user.gw1000: >> **** KeyError: b'0' >> >> I recently upgraded the firmware, so I wonder if that is what is causing >> this error. The firmware version is GW1000B_V1.7.3 connected to an Ambient >> Weather WS-5000. >> >> I've found this error mentioned in web searches, but I'm not sure of what >> I can do. I did a wee_config --reconfigure --driver=user.gw1000, but I >> still get the error on startup (starting from a command line: sudo weewxd >> /etc/weewx/weewx.conf). >> >> I'm happy to provide any information requested and thank you for your >> kind attention. >> >> - chris >> > -- 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/91911aac-2353-42e8-9d9f-0820ba14beccn%40googlegroups.com.
