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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/weewx-user/a3033b4f-85d5-4fcb-adfe-ebeb0c8c0e91n%40googlegroups.com.