Thanks tke - Yes I had v 0.4.1 so I just updated it to 4.2 . Larry
On Saturday, March 26, 2022 at 4:01:07 PM UTC-5 [email protected] wrote: > Check the version of your gw1000 driver. It's in the comment section near > the top of the file gw1000.py. > > You want v0.4.2. I think Gary fixed this a couple weeks ago. > > On Sat, Mar 26, 2022 at 1:36 PM Larry <[email protected]> wrote: > >> I am now wondering if this issue may have been caused when I rebooted my >> router a few days ago or possibly when I blew a dc fuse that supplies >> GW1000 power. ( was having another issue with a Tasmota mqtt device ) >> I restarted weewx and will see if all is well . >> Thank you everyone for helping me learn a new skill on how to debug. And >> also to make sure I check all devices when working on router or power >> failures. >> Larry >> >> On Saturday, March 26, 2022 at 3:23:26 PM UTC-5 Larry wrote: >> >>> Vince - >>> I found the logs - this is from the logs at the point in time where the >>> weewx webpage is locked up. >>> I guess I need to look into the GW1000 since that might be the issue. >>> I will restart Weewx and see if that fixes issue in the long term. >>> Thanks for the help on how to find log history. >>> Larry >>> >>> Mar 23 08:10:17 weewx weewx[531] INFO weewx.manager: Added record >>> 2022-03-23 08:10:00 CDT (1648041000) to database 'weewx.sdb' >>> Mar 23 08:10:17 weewx weewx[531] INFO weewx.manager: Added record >>> 2022-03-23 08:10:00 CDT (1648041000) to daily summary in 'weewx.sdb' >>> Mar 23 08:10:19 weewx weewx[531] INFO weewx.restx: CWOP: Published >>> record 2022-03-23 08:10:00 CDT (1648041000) >>> Mar 23 08:10:30 weewx weewx[531] INFO weewx.cheetahgenerator: Generated >>> 8 files for report SeasonsReport in 12.35 seconds >>> Mar 23 08:10:36 weewx weewx[531] INFO weewx.imagegenerator: Generated 17 >>> images for report SeasonsReport in 6.30 seconds >>> Mar 23 08:10:36 weewx weewx[531] INFO weewx.reportengine: Copied 0 files >>> to /var/www/html/weewx >>> Mar 23 08:15:20 weewx weewx[531] INFO weewx.manager: Added record >>> 2022-03-23 08:15:00 CDT (1648041300) to database 'weewx.sdb' >>> Mar 23 08:15:20 weewx weewx[531] INFO weewx.manager: Added record >>> 2022-03-23 08:15:00 CDT (1648041300) to daily summary in 'weewx.sdb' >>> Mar 23 08:15:34 weewx weewx[531] INFO weewx.cheetahgenerator: Generated >>> 8 files for report SeasonsReport in 12.49 seconds >>> Mar 23 08:15:40 weewx weewx[531] INFO weewx.imagegenerator: Generated 17 >>> images for report SeasonsReport in 6.38 seconds >>> Mar 23 08:15:40 weewx weewx[531] INFO weewx.reportengine: Copied 0 files >>> to /var/www/html/weewx >>> Mar 23 08:17:01 weewx CRON[6249]: (root) CMD ( cd / && run-parts >>> --report /etc/cron.hourly) >>> Mar 23 08:20:24 weewx weewx[531] INFO weewx.manager: Added record >>> 2022-03-23 08:20:00 CDT (1648041600) to database 'weewx.sdb' >>> Mar 23 08:20:24 weewx weewx[531] INFO weewx.manager: Added record >>> 2022-03-23 08:20:00 CDT (1648041600) to daily summary in 'weewx.sdb' >>> Mar 23 08:20:27 weewx weewx[531] INFO weewx.restx: CWOP: Published >>> record 2022-03-23 08:20:00 CDT (1648041600) >>> Mar 23 08:20:37 weewx weewx[531] INFO weewx.cheetahgenerator: Generated >>> 8 files for report SeasonsReport in 12.42 seconds >>> Mar 23 08:20:44 weewx weewx[531] INFO weewx.imagegenerator: Generated 17 >>> images for report SeasonsReport in 6.34 seconds >>> Mar 23 08:20:44 weewx weewx[531] INFO weewx.reportengine: Copied 0 files >>> to /var/www/html/weewx >>> Mar 23 08:21:50 weewx weewx[531] ERROR user.gw1000: Failed to obtain >>> response to command 'CMD_READ_SENSOR_ID_NEW' after 3 attempts >>> Mar 23 08:21:50 weewx weewx[531] INFO user.gw1000: Attempting to >>> re-discover GW1000... >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> Traceback (most recent call last): >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** File >>> "/usr/share/weewx/user/gw1000.py", line 3587, in get_sensor_id >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> return self.send_cmd_with_retries('CMD_READ_SENSOR_ID_NEW') >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** File >>> "/usr/share/weewx/user/gw1000.py", line 3740, in send_cmd_with_retries >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> raise GW1000IOError(_msg) >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> user.gw1000.GW1000IOError: Failed to obtain response to command >>> 'CMD_READ_SENSOR_ID_NEW' after 3 attempts >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** During >>> handling of the above exception, another exception occurred: >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> Traceback (most recent call last): >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** File >>> "/usr/share/weewx/user/gw1000.py", line 3024, in run >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> self.client.collect_sensor_data() >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** File >>> "/usr/share/weewx/user/gw1000.py", line 2476, in collect_sensor_data >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> queue_data = self.get_live_sensor_data() >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** File >>> "/usr/share/weewx/user/gw1000.py", line 2525, in get_live_sensor_data >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> self.update_sensor_id_data() >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** File >>> "/usr/share/weewx/user/gw1000.py", line 2538, in update_sensor_id_data >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> sensor_id_data = self.station.get_sensor_id() >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** File >>> "/usr/share/weewx/user/gw1000.py", line 3591, in get_sensor_id >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** if >>> not self.rediscover(): >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** File >>> "/usr/share/weewx/user/gw1000.py", line 3928, in rediscover >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> gw1000_str = ', '.join([':'.join(['%s:%d' % b]) for b in device_list]) >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** File >>> "/usr/share/weewx/user/gw1000.py", line 3928, in <listcomp> >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> gw1000_str = ', '.join([':'.join(['%s:%d' % b]) for b in device_list]) >>> Mar 23 08:21:56 weewx weewx[531] CRITICAL user.gw1000: **** >>> TypeError: not enough arguments for format string >>> Mar 23 08:44:17 weewx rngd[348]: stats: bits received from HRNG source: >>> 2540064 >>> Mar 23 08:44:17 weewx rngd[348]: stats: bits sent to kernel pool: 2492288 >>> Mar 23 08:44:17 weewx rngd[348]: stats: entropy added to kernel pool: >>> 2492288 >>> Mar 23 08:44:17 weewx rngd[348]: stats: FIPS 140-2 successes: 127 >>> Mar 23 08:44:17 weewx rngd[348]: stats: FIPS 140-2 failures: 0 >>> Mar 23 08:44:17 weewx rngd[348]: stats: FIPS 140-2(2001-10-10) Monobit: 0 >>> Mar 23 08:44:17 weewx rngd[348]: stats: FIPS 140-2(2001-10-10) Poker: 0 >>> Mar 23 08:44:17 weewx rngd[348]: stats: FIPS 140-2(2001-10-10) Runs: 0 >>> Mar 23 08:44:17 weewx rngd[348]: stats: FIPS 140-2(2001-10-10) Long run: >>> 0 >>> Mar 23 08:44:17 weewx rngd[348]: stats: FIPS 140-2(2001-10-10) >>> Continuous run: 0 >>> Mar 23 08:44:17 weewx rngd[348]: stats: HRNG source speed: (min=167.551; >>> avg=706.343; max=848.890)Kibits/s >>> >>> On Saturday, March 26, 2022 at 3:03:58 PM UTC-5 Larry wrote: >>> >>>> Peter this is what I see with that command - so maybe problem is with >>>> driver ? >>>> I will read up on how to get better debug report >>>> Thanks -Larry >>>> pi@weewx:~ $ /etc/init.d/weewx status -1 >>>> ● weewx.service - LSB: weewx weather system >>>> Loaded: loaded (/etc/init.d/weewx; generated) >>>> Active: active (running) since Sat 2022-03-19 21:44:27 CDT; 6 days >>>> ago >>>> Docs: man:systemd-sysv-generator(8) >>>> Process: 261 ExecStart=/etc/init.d/weewx start (code=exited, >>>> status=0/SUCCESS) >>>> Tasks: 3 (limit: 415) >>>> CPU: 6h 6min 9.621s >>>> CGroup: /system.slice/weewx.service >>>> └─531 python3 /usr/share/weewx/weewxd --daemon >>>> --pidfile=/var/run/weewx.pid /etc/weewx/weewx.conf >>>> >>>> Mar 23 08:21:56 weewx python3[531]: weewx[531] CRITICAL user.gw1000: >>>> **** self.update_sensor_id_data() >>>> Mar 23 08:21:56 weewx python3[531]: weewx[531] CRITICAL user.gw1000: >>>> **** File "/usr/share/weewx/user/gw1000.py", line 2538, in >>>> update_sensor_id_data >>>> Mar 23 08:21:56 weewx python3[531]: weewx[531] CRITICAL user.gw1000: >>>> **** sensor_id_data = self.station.get_sensor_id() >>>> Mar 23 08:21:56 weewx python3[531]: weewx[531] CRITICAL user.gw1000: >>>> **** File "/usr/share/weewx/user/gw1000.py", line 3591, in >>>> get_sensor_id >>>> Mar 23 08:21:56 weewx python3[531]: weewx[531] CRITICAL user.gw1000: >>>> **** if not self.rediscover(): >>>> Mar 23 08:21:56 weewx python3[531]: weewx[531] CRITICAL user.gw1000: >>>> **** File "/usr/share/weewx/user/gw1000.py", line 3928, in rediscover >>>> Mar 23 08:21:56 weewx python3[531]: weewx[531] CRITICAL user.gw1000: >>>> **** gw1000_str = ', '.join([':'.join(['%s:%d' % b]) for b in >>>> device_list]) >>>> Mar 23 08:21:56 weewx python3[531]: weewx[531] CRITICAL user.gw1000: >>>> **** File "/usr/share/weewx/user/gw1000.py", line 3928, in <listcomp> >>>> Mar 23 08:21:56 weewx python3[531]: weewx[531] CRITICAL user.gw1000: >>>> **** gw1000_str = ', '.join([':'.join(['%s:%d' % b]) for b in >>>> device_list]) >>>> Mar 23 08:21:56 weewx python3[531]: weewx[531] CRITICAL user.gw1000: >>>> **** TypeError: not enough arguments for format string >>>> >>>> On Saturday, March 26, 2022 at 1:46:08 PM UTC-5 [email protected] >>>> wrote: >>>> >>>>> That log snippet doesn't tell us anything. It's all normal, successful >>>>> operation of things that are not associated with Weewx. Is Weewx even >>>>> running? >>>>> >>>>> what does >>>>> /etc/init.d/weewx status >>>>> show when you type it in at the command line? >>>>> >>>>> >>>>> On Sat, Mar 26, 2022 at 11:29 AM Larry <[email protected]> wrote: >>>>> >>>>>> I have weewx running on dedicated raspberry pi zero W and has been >>>>>> very stable no problems for long time. I am using a Ecowitt GW1002 that >>>>>> uses GW1000 and I have the gw1000 api driver installed. It was running >>>>>> on >>>>>> previous raspbian buster . >>>>>> The last update to Weewx 4.7 really messed everything up. I think it >>>>>> was mainly the skins section. I tried to get it all sorted out but >>>>>> finally >>>>>> started all over with fresh Bullseye minimal, Weewx , apache, gw1000 >>>>>> driver >>>>>> etc. It would run for a few days but then quit reporting. I hadn't >>>>>> gotten >>>>>> the real time clock module configured at that time, but finally got that >>>>>> all sorted out in Bullseye. >>>>>> Weewx ran good for a few days but now I am getting same thing that >>>>>> seems to have stopped it before. >>>>>> Below is the log . Any suggestions ? Thanks >>>>>> Mar 26 13:08:54 weewx systemd[9210]: Listening on GnuPG cryptographic >>>>>> agent and passphrase cache (access for web browsers). >>>>>> Mar 26 13:08:54 weewx systemd[9210]: Listening on GnuPG cryptographic >>>>>> agent and passphrase cache (restricted). >>>>>> Mar 26 13:08:54 weewx systemd[9210]: Listening on GnuPG cryptographic >>>>>> agent (ssh-agent emulation). >>>>>> Mar 26 13:08:54 weewx systemd[9210]: Listening on GnuPG cryptographic >>>>>> agent and passphrase cache. >>>>>> Mar 26 13:08:54 weewx systemd[9210]: Reached target Sockets. >>>>>> Mar 26 13:08:54 weewx systemd[9210]: Reached target Basic System. >>>>>> Mar 26 13:08:54 weewx systemd[1]: Started User Manager for UID 1000. >>>>>> Mar 26 13:08:54 weewx systemd[9210]: Reached target Main User Target. >>>>>> Mar 26 13:08:54 weewx systemd[9210]: Startup finished in 1.176s. >>>>>> Mar 26 13:08:54 weewx systemd[1]: Started Session 178 of user pi. >>>>>> >>>>>> -- >>>>>> 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/61cd1d1f-c96b-4fd2-9b3b-688f27367af4n%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/61cd1d1f-c96b-4fd2-9b3b-688f27367af4n%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> >>>>> >>>>> -- >>>>> Peter Quinn >>>>> (415)794-2264 <(415)%20794-2264> >>>>> >>>> -- >> 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/052d2e95-ea70-440c-8881-7460ac9b7bb6n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/052d2e95-ea70-440c-8881-7460ac9b7bb6n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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/66ff18d7-4d9f-4404-b15b-7d8cfc2dcd87n%40googlegroups.com.
