In case anyone ever needs it, I'm pretty sure I've corrected that annoying and many-years-old problem with the Oregon Scientific WMR200 driver. It seemed like the device itself had a firmware issue where it would rarely and unpredictably stall. The previous driver didn't handle this at all and just exited...
I added a short handler to catch when such a stall occurs, and retry up to three times, resetting the port before each attempt. So far, it's working here - having caught one such stall after about a week, resetting, and on the first attempt, recovering normally. Anyway, if it's still of use to anyone, it's here: https://github.com/HyTronix/weewx-wmr200a-hytronix.git If I notice any other issues that pop up or that I can fix, I'll keep that repo updated. -John -- 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 visit https://groups.google.com/d/msgid/weewx-user/a0a45e5f-3af4-45cd-abdb-049550c423d8n%40googlegroups.com.
