You need to shut down WeeWX before running wee_device. Gary
On Wednesday, 7 April 2021 at 22:20:55 UTC+10 david_h wrote: > When I originally ran wee_device maybe not, no. > > On Wednesday, 7 April 2021 at 12:38:55 UTC+1 gjr80 wrote: > >> Did you shut down WeeWX before running wee_device? It appears you have >> two processes running trying to access the logger/console. >> >> Gary >> >> On Wednesday, 7 April 2021 at 21:35:11 UTC+10 david_h wrote: >> >>> Tried this and am now getting errors in my log file. Not sure if it is >>> related to the missing data or not. Log file extract is below. Any >>> suggestions as to how to fix this would be much appreciated. >>> >>> 12:33:24 raspberrypi weewxd: restx: MQTT: network >>> encryption/authentication will be attempted >>> Apr 7 12:33:24 raspberrypi weewx[8459] DEBUG weewx.engine: Finished >>> loading service user.mqtt.MQTT >>> Apr 7 12:33:24 raspberrypi weewx[8459] DEBUG weewx.engine: Loading >>> service weewx.engine.StdPrint >>> Apr 7 12:33:24 raspberrypi weewx[8459] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdPrint >>> Apr 7 12:33:24 raspberrypi weewx[8459] DEBUG weewx.engine: Loading >>> service weewx.engine.StdReport >>> Apr 7 12:33:24 raspberrypi weewx[8459] DEBUG weewx.engine: Finished >>> loading service weewx.engine.StdReport >>> Apr 7 12:33:24 raspberrypi weewx[8459] INFO __main__: Starting up weewx >>> version 4.4.0 >>> Apr 7 12:33:24 raspberrypi weewx[8459] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> Apr 7 12:33:24 raspberrypi weewx[8459] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> Apr 7 12:33:24 raspberrypi weewx[8459] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> Apr 7 12:33:24 raspberrypi weewx[8459] DEBUG weewx.manager: Daily >>> summary version is 4.0 >>> Apr 7 12:33:24 raspberrypi weewx[8459] DEBUG weewx.drivers.vantage: >>> Gentle wake up of console successful >>> Apr 7 12:33:25 raspberrypi weewx[8459] INFO weewx.engine: Clock error >>> is 1.83 seconds (positive is fast) >>> Apr 7 12:33:25 raspberrypi weewx[8459] INFO weewx.engine: Using binding >>> 'wx_binding' to database 'weewx.sdb' >>> Apr 7 12:33:25 raspberrypi weewx[8459] INFO weewx.manager: Starting >>> backfill of daily summaries >>> Apr 7 12:33:25 raspberrypi weewx[8459] INFO weewx.manager: Daily >>> summaries up to date >>> Apr 7 12:33:25 raspberrypi weewx[8459] DEBUG weewx.drivers.vantage: >>> Getting archive packets since 2021-04-07 12:30:00 BST (1617795000) >>> Apr 7 12:33:25 raspberrypi weewx[8459] DEBUG weewx.drivers.vantage: >>> Gentle wake up of console successful >>> Apr 7 12:33:26 raspberrypi weewx[4516] ERROR weewx.drivers.vantage: >>> ip-read error: timed out >>> Apr 7 12:33:26 raspberrypi weewx[4516] ERROR weewx.drivers.vantage: >>> LOOP try #2; error: timed out >>> Apr 7 12:33:27 raspberrypi weewx[8459] DEBUG weewx.drivers.vantage: >>> Retrieving 0 page(s); starting index= 0 >>> Apr 7 12:33:27 raspberrypi weewx[8459] INFO weewx.engine: Starting main >>> packet loop. >>> Apr 7 12:33:27 raspberrypi weewx[8459] DEBUG weewx.drivers.vantage: >>> Gentle wake up of console successful >>> Apr 7 12:33:28 raspberrypi weewx[8459] DEBUG weewx.drivers.vantage: >>> Requesting 200 LOOP packets. >>> Apr 7 12:33:28 raspberrypi weewx[8459] DEBUG weewx.drivers.vantage: >>> Gentle wake up of console successful >>> Apr 7 12:33:30 raspberrypi weewx[4516] ERROR weewx.drivers.vantage: >>> ip-read error: timed out >>> Apr 7 12:33:30 raspberrypi weewx[4516] ERROR weewx.drivers.vantage: >>> LOOP try #3; error: timed out >>> Apr 7 12:33:34 raspberrypi weewx[4516] ERROR weewx.drivers.vantage: >>> ip-read error: timed out >>> Apr 7 12:33:34 raspberrypi weewx[4516] ERROR weewx.drivers.vantage: >>> LOOP try #4; error: timed out >>> Apr 7 12:33:34 raspberrypi weewx[4516] ERROR weewx.drivers.vantage: >>> LOOP max tries (4) exceeded. >>> Apr 7 12:33:34 raspberrypi weewx[4516] INFO weewx.engine: Main loop >>> exiting. Shutting engine down. >>> Apr 7 12:33:34 raspberrypi weewx[4516] DEBUG weewx.restx: Shut down >>> MQTT thread. >>> Apr 7 12:33:34 raspberrypi weewx[4516] DEBUG weewx.restx: Shut down WOW >>> thread. >>> Apr 7 12:33:34 raspberrypi weewx[4516] DEBUG weewx.restx: Shut down >>> PWSWeather thread. >>> Apr 7 12:33:34 raspberrypi weewx[4516] DEBUG weewx.restx: Shut down >>> Wunderground-RF thread. >>> Apr 7 12:33:34 raspberrypi weewx[4516] DEBUG weewx.restx: Shut down >>> StationRegistry thread. >>> Apr 7 12:33:34 raspberrypi weewx[4516] CRITICAL __main__: Caught >>> WeeWxIOError: Max tries exceeded while getting LOOP data. >>> Apr 7 12:33:34 raspberrypi weewx[4516] CRITICAL __main__: **** >>> Waiting 60 seconds then retrying... >>> >>> On Wednesday, 7 April 2021 at 12:16:21 UTC+1 david_h wrote: >>> >>>> OK. Ignore my question about daily summaries, given your follow-up >>>> email. >>>> >>>> On Wednesday, 7 April 2021 at 12:15:29 UTC+1 david_h wrote: >>>> >>>>> Gary - many thanks. I think I did the wee_device dump previously, but >>>>> will retry and follow your other steps. Do I rebuild daily summaries >>>>> using wee_database >>>>> --rebuild-daily --from=YYYY-mm-dd? >>>>> >>>>> Thanks >>>>> >>>>> David. >>>>> >>>>> On Wednesday, 7 April 2021 at 12:07:46 UTC+1 gjr80 wrote: >>>>> >>>>>> Hi depends on the archive interval you are using, the IP logger can >>>>>> store 2560 archive records. So at a five minute archive interval that is >>>>>> 12800 minutes = 213 hours 20 minutes = 8 days 21 hours 20 minutes. It's >>>>>> 7 >>>>>> April today so if you are using five minutes you may have lost 29 March >>>>>> and >>>>>> a bit of 30 March. If you are using > five minutes you are fine, less >>>>>> than >>>>>> five minutes, sorry, too bad they are gone. >>>>>> >>>>>> Either way I would immediately stop WeeWX and then using wee_device >>>>>> I would dump the logger memory using wee_device --dump >>>>>> <http://weewx.com/docs/hardware.htm#vantage_dumping_the_logger_memory>. >>>>>> This will dump all archive records in the logger memory to the WeeWX >>>>>> database, you will likely see many duplicate primary key errors in the >>>>>> log, >>>>>> they are just records that have been dumped but are already in your >>>>>> archive >>>>>> and can be ignored. Anything that is in the logger and not in your >>>>>> archive >>>>>> will be saved. Once --dump is finished rebuild your daily summaries >>>>>> and delete your March 2021 and April 2021 NOAA reports and they should >>>>>> be >>>>>> regenerated on the first report cycle when you restart WeeWX. >>>>>> >>>>>> Gary >>>>>> >>>>>> On Wednesday, 7 April 2021 at 20:45:53 UTC+10 david_h wrote: >>>>>> >>>>>>> I had a problem due to Daylight Saving Time, which I have resolved >>>>>>> in the sense that my station is running fine now and recording data >>>>>>> etc. >>>>>>> My weather website is www.ashteadweather.com. However, it has left >>>>>>> me with 3 days of no data in my NOAA reports for 29 March to 31 March >>>>>>> 2021 >>>>>>> inclusive, and hence incorrect "Record" data as this period coincided >>>>>>> with >>>>>>> the warmest day of the year so far in my location. I have a Davis >>>>>>> Vantage >>>>>>> Pro2 with IP Datalogger. Everything is fine from 1 April onwards, >>>>>>> which is >>>>>>> when I managed to correct the DST issue. Does anyone have any ideas as >>>>>>> to >>>>>>> how I can look for the missing data? Will it be in my datalogger, or >>>>>>> is it >>>>>>> lost forever? Thanks. David. >>>>>> >>>>>> -- 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/b74243c0-a311-47a2-bf91-d9710d705e29n%40googlegroups.com.
