These are often caused by an inadequate power supply through the USB connection. Try using a powered USB hub if you have one. Or, a bigger power supply for the ASUS board. See if that helps.
On Thu, Feb 1, 2024 at 2:59 AM Scott Picton <snoo...@gmail.com> wrote: > I've recently got my WRM88 running with WeeWX. I'm running it off a ASUS > Tinkerboard, loaded with DietPi and a few other services. I installed via > apt (having to use the old gpg keys). > > For the most part it appeared to be running well, however I have been > getting random timeout errors. Sometimes after hours, sometimes after > almost a full 24 hours. After the timeout message I then get pipe errors > each time it tries to read the station. If I unplug and replug the usb, > then restart weewx then all works again for a while. > > I had the same weather station running fine on a RPi with wview and didn't > appear to have any issues. > > I've got debugging on, but really it didn't seem to show much more > information than without? > > Here's the log: > > ``` > Jan 29 22:25:38 tinkerboard1 weewxd[433]: INFO weewx.reportengine: Copied > 0 files to /var/www/html/weewx > Jan 29 22:30:36 tinkerboard1 weewxd[433]: INFO weewx.manager: Added record > 2024-01-29 22:30:00 AEDT (1706527800) to database 'weewx.sdb' > Jan 29 22:30:36 tinkerboard1 weewxd[433]: INFO weewx.manager: Added record > 2024-01-29 22:30:00 AEDT (1706527800) to daily summary in 'weewx.sdb' > Jan 29 22:30:37 tinkerboard1 weewxd[433]: ERROR weewx.drivers.wmr100: > Unable to send USB control message: [Errno 110] Operation timed out > Jan 29 22:30:37 tinkerboard1 weewxd[433]: INFO weewx.engine: Main loop > exiting. Shutting engine down. > Jan 29 22:30:37 tinkerboard1 weewxd[433]: INFO weewx.engine: Shutting down > StdReport thread > Jan 29 22:30:37 tinkerboard1 weewxd[433]: INFO weewx.cheetahgenerator: > Generated 8 files for report SeasonsReport in 1.20 seconds > Jan 29 22:30:38 tinkerboard1 weewxd[433]: INFO weewx.imagegenerator: > Generated 12 images for report SeasonsReport in 0.55 seconds > Jan 29 22:30:38 tinkerboard1 weewxd[433]: INFO weewx.reportengine: Copied > 0 files to /var/www/html/weewx > Jan 29 22:30:38 tinkerboard1 weewxd[433]: CRITICAL __main__: Caught > WeeWxIOError: [Errno 110] Operation timed out > Jan 29 22:30:38 tinkerboard1 weewxd[433]: CRITICAL __main__: **** > Waiting 60.0 seconds then retrying... > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO __main__: retrying... > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.engine: Loading > station type WMR100 (weewx.drivers.wmr100) > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.drivers.wmr100: > Driver version is 3.5.0 > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.drivers.wmr100: > Sensor map is {'pressure': 'pressure', 'windSpeed': 'wind_speed', > 'windDir': 'wind_dir', 'windGust': 'wind_gust', 'windBatteryStatus': > 'battery_status_wind', 'inTemp':> > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.engine: StdConvert > target unit is 0x1 > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.wxservices: > StdWXCalculate will use data binding wx_binding > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.engine: Archive will > use data binding wx_binding > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.engine: Record > generation will be attempted in 'hardware' > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.engine: Using archive > interval of 300 seconds (specified in weewx configuration) > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.restx: > StationRegistry: Registration not requested. > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.restx: Wunderground: > Posting not enabled. > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.restx: PWSweather: > Posting not enabled. > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.restx: CWOP: Posting > not enabled. > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.restx: WOW: Posting > not enabled. > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.restx: AWEKAS: > Posting not enabled. > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.engine: 'pyephem' > detected, extended almanac data is available > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO __main__: Starting up weewx > version 5.0.0 > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.engine: Using binding > 'wx_binding' to database 'weewx.sdb' > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.manager: Starting > backfill of daily summaries > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.manager: Daily > summaries up to date > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.engine: Starting main > packet loop. > Jan 29 22:31:38 tinkerboard1 weewxd[433]: ERROR weewx.drivers.wmr100: > Unable to send USB control message: [Errno 32] Pipe error > Jan 29 22:31:38 tinkerboard1 weewxd[433]: INFO weewx.engine: Main loop > exiting. Shutting engine down. > Jan 29 22:31:38 tinkerboard1 weewxd[433]: CRITICAL __main__: Caught > WeeWxIOError: [Errno 32] Pipe error > Jan 29 22:31:38 tinkerboard1 weewxd[433]: CRITICAL __main__: **** > Waiting 60.0 seconds then retrying... > Jan 29 22:32:38 tinkerboard1 weewxd[433]: INFO __main__: retrying... > Jan 29 22:32:38 tinkerboard1 weewxd[433]: INFO weewx.engine: Loading > station type WMR100 (weewx.drivers.wmr100) > ``` > > -- > 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. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/a3033b4f-85d5-4fcb-adfe-ebeb0c8c0e91n%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/a3033b4f-85d5-4fcb-adfe-ebeb0c8c0e91n%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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEDa-c5e%3D_cjy9gHVkXid4UnBsNyyYn-SB18bSR_J1TLzA%40mail.gmail.com.