i don’t know. WMR 200 is starting the polling thread in the constructor, and it appears to work different from the Vantage device that I have.
Try backfilling in smaller parts, like a year at a time, and try ti keep the jobs under 5 minutes, or whatever your update interval is. On Saturday, July 11, 2020 at 9:34:55 AM UTC-7 Rahul Bedi wrote: > Sorry for the late reply. I tried running the latest rev with weewx shut > and here is where I wound up before it hung. > > pi@PrideWeatherStation:/usr/share/weewx $ sudo ./aqi_backfill --start_time > 1478193919 --end_time 1592548226 /etc/weewx/weewx.conf > Starting backfill from 1478193919 2016-11-03 22:55:19 > No handlers could be found for logger "weewx.manager" > processed 30 days... 1480785900 2016-12-03 22:55:00 > > Exception in thread Thread-2: > Traceback (most recent call last): > File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner > self.run() > File "/usr/share/weewx/weewx/drivers/wmr200.py", line 1229, in run > _ = self.usb_device.read_device() > File "/usr/share/weewx/weewx/drivers/wmr200.py", line 259, in read_device > raise weewx.WeeWxIOError(msg) > WeeWxIOError: read_device() USB Error Reason:[Errno 110] Operation timed > out > > processed 60 days... 1483377900 2017-01-02 22:55:00 > processed 90 days... 1485970200 2017-02-01 23:00:00 > processed 120 days... 1488562200 2017-03-03 23:00:00 > processed 150 days... 1491154200 2017-04-02 23:00:00 > processed 180 days... 1493746200 2017-05-02 23:00:00 > processed 210 days... 1496338800 2017-06-01 23:10:00 > processed 240 days... 1498930800 2017-07-01 23:10:00 > processed 270 days... 1501557600 2017-08-01 08:50:00 > processed 300 days... 1504149600 2017-08-31 08:50:00 > processed 330 days... 1506741600 2017-09-30 08:50:00 > processed 360 days... 1509333600 2017-10-30 08:50:00 > processed 390 days... 1511930700 2017-11-29 10:15:00 > processed 420 days... 1514522700 2017-12-29 10:15:00 > processed 450 days... 1517115900 2018-01-28 10:35:00 > processed 480 days... 1519707900 2018-02-27 10:35:00 > processed 510 days... 1522300200 2018-03-29 10:40:00 > processed 540 days... 1525530600 2018-05-05 20:00:00 > processed 570 days... 1528123800 2018-06-04 20:20:00 > processed 600 days... 1530717900 2018-07-04 20:55:00 > processed 630 days... 1533359100 2018-08-04 10:35:00 > processed 660 days... 1535996400 2018-09-03 23:10:00 > processed 690 days... 1538488800 2018-10-02 19:30:00 > processed 810 days... 1548349800 2019-01-24 22:40:00 > processed 900 days... 1555643400 2019-04-19 08:40:00 > processed 1050 days... 1568389800 2019-09-13 21:20:00 > > On Sat, Jul 4, 2020 at 12:12 PM jonathan koren <[email protected]> > wrote: > >> >> It creates a weewx engine.StdEngine to get handles to the databases to >> query. So no, it does not talk to any devices, but the device is getting >> opened as part of the engine startup, >> >> I have not seen anything like this with the Vantage driver. Have you >> tried shutting down weewx before running aqi_backfill? >> >> >> On Thursday, July 2, 2020 at 9:28:14 PM UTC-7, Rahul Bedi wrote: >>> >>> Yes. Works with no issues outside of the script. >>> >>> It's not clear to me as to why this script is even trying to talk to the >>> weather station. Shouldn't it be just be moving data from one database to >>> the other ? >>> >>> >>> On Fri, 3 Jul, 2020, 9:45 am jonathan koren, <[email protected]> >>> wrote: >>> >>>> It appears that weewx can't talk to whatever device is on your USB. Are >>>> you sure you have the WMR 200 configured correctly? Is it plugged in? >>>> >>>> These errors aren't even happening in the AQI code. >>>> >>>> On Wednesday, July 1, 2020 at 11:36:39 PM UTC-7, Rahul Bedi wrote: >>>>> >>>>> Tried and gives the following message and it hangs: >>>>> >>>>> pi@PrideWeatherStation:/var/lib/weewx $ sudo >>>>> /usr/share/weewx/aqi_backfill --start_time 1592634016 --end_time >>>>> 1593670517 >>>>> /etc/weewx/weewx.conf >>>>> Starting backfill from 1592634016 2020-06-20 11:50:16 >>>>> No handlers could be found for logger "weewx.drivers.wmr200" >>>>> Exception in thread Thread-2: >>>>> Traceback (most recent call last): >>>>> File "/usr/lib/python2.7/threading.py", line 801, in >>>>> __bootstrap_inner >>>>> self.run() >>>>> File "/usr/share/weewx/weewx/drivers/wmr200.py", line 1229, in run >>>>> _ = self.usb_device.read_device() >>>>> File "/usr/share/weewx/weewx/drivers/wmr200.py", line 259, in >>>>> read_device >>>>> raise weewx.WeeWxIOError(msg) >>>>> WeeWxIOError: read_device() USB Error Reason:[Errno 110] Operation >>>>> timed out >>>>> >>>>> On Thu, Jul 2, 2020 at 11:33 AM jonathan koren < >>>>> [email protected]> wrote: >>>>> >>>>>> There's a new weewx-aqi release (1.3) >>>>>> https://github.com/jonathankoren/weewx-aqi/releases/tag/v1.3 so make >>>>>> sure you get that. It has some changes that effect aqi_backfill, >>>>>> including >>>>>> the fix for this. >>>>>> >>>>>> Be aware, aqi_backfill pretty temperamental. >>>>>> >>>>>> >>>>>> On Wednesday, July 1, 2020 at 3:57:10 AM UTC-7, Rahul Bedi wrote: >>>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I tried running the "aqi_backfill" script which is part of the aqi >>>>>>> extension on a weewx 4.1.1 install and get the following error. >>>>>>> >>>>>>> Looks like way to pull the config seems to have changes since the >>>>>>> time this script was written. >>>>>>> >>>>>>> Any ideas? >>>>>>> >>>>>>> - Rahul >>>>>>> >>>>>>> >>>>>>> pi@PrideWeatherStation:/usr/share/weewx $ sudo ./aqi_backfill >>>>>>> weewx.conf >>>>>>> Traceback (most recent call last): >>>>>>> File "./aqi_backfill", line 34, in <module> >>>>>>> config = weewx.engine.getConfiguration(args.config_file) >>>>>>> AttributeError: 'module' object has no attribute 'getConfiguration' >>>>>>> >>>>>>> >>>>>>> >>>>>>> pi@PrideWeatherStation:/usr/share/weewx $ sudo ./aqi_backfill >>>>>>> /etc/weewx/weewx.conf >>>>>>> Traceback (most recent call last): >>>>>>> File "./aqi_backfill", line 34, in <module> >>>>>>> config = weewx.engine.getConfiguration(args.config_file) >>>>>>> AttributeError: 'module' object has no attribute 'getConfiguration' >>>>>>> >>>>>>> -- >>>>>> You received this message because you are subscribed to a topic in >>>>>> the Google Groups "weewx-user" group. >>>>>> To unsubscribe from this topic, visit >>>>>> https://groups.google.com/d/topic/weewx-user/K6drNzzE5vs/unsubscribe. >>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>> [email protected]. >>>>>> To view this discussion on the web visit >>>>>> https://groups.google.com/d/msgid/weewx-user/cc941830-184c-4006-9aff-65071baa3d29o%40googlegroups.com >>>>>> >>>>>> <https://groups.google.com/d/msgid/weewx-user/cc941830-184c-4006-9aff-65071baa3d29o%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>>> . >>>>>> >>>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "weewx-user" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/weewx-user/K6drNzzE5vs/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> [email protected]. >>>> To view this discussion on the web visit >>>> https://groups.google.com/d/msgid/weewx-user/de4581a0-cfe4-4e4c-b13c-eeba41e209a1o%40googlegroups.com >>>> >>>> <https://groups.google.com/d/msgid/weewx-user/de4581a0-cfe4-4e4c-b13c-eeba41e209a1o%40googlegroups.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "weewx-user" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/weewx-user/K6drNzzE5vs/unsubscribe. >> > To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/98d1270f-98f5-47f9-924e-b9fc566558eco%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/98d1270f-98f5-47f9-924e-b9fc566558eco%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/e7f546f7-151f-4923-8c14-b61f1f340fe0n%40googlegroups.com.
