Three further questions - 1) Is the weather station plugged into a powered usb hub or directly into the RPi and 2) Are you using a beefy power supply for the RPi and/or hub and 3) if you do have a hub is the hub of the 'correct' type and not backfeeding to the RPi
On Wednesday, 19 October 2016 16:14:33 UTC+3, mwall wrote: > On Wednesday, October 19, 2016 at 4:12:19 AM UTC-4, Macha wrote: >> >> Now, after upgrading to V3.6.0, this kind-of-lockup still occurs, but >> weewx doesn't crash and simply reports to syslog ... >> >> Caught WeeWxIOError: Cannot determine archive interval >> >> >> ... each 60 seconds. >> > > what operating system are you using? > > which versions of libusb and pyusb are you using? > > how is your weather station console powered? usb only, or usb and > batteries? > > please post your weewx.conf file. specifically, what are your settings > for: > > [FineOffsetUSB] > polling_mode = ? > polling_interval = ? > [StdArchive] > archive_interval = ? > record_generation = ? > > > So I still need to "trap" this error in order to reboot the RPi (I have >> tried many things to "reset" the USB link to the console, but haven't found >> any solution other than a reboot). The only thing I can think of is to >> periodically scan syslog and reboot if this message turns up. >> >> >> Is there any other way I can flag weewx errors other than syslog? >> > > there are many strategies for a nanny. as glenn noted, you can use syslog > itself. or you can look for the messages from the weewx engine - it > retries each 60 seconds because the driver failed, so look for that log > message. or you can look at the latest record in the database to see if it > is over an archive interval old. > > but first you should be certain of the root cause of the failure. > > if you have to power cycle the weather station console to get things to > work again, then you are experiencing usb lockup due to firmware problems > in weather station console. > > you should not have to reboot the pi to restore communication. > > if rebooting the pi fixes the comms, and rebooting the pi does not cause > the weather station console to power cycle (i.e., you have batteries in the > weather station console), then you are experiencing an os/weewx comm > failure that can be fixed, probably with modifications to the fousb.py > driver. > > m > -- 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 weewx-user+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.