I have attached an updated WMR300 driver, based on v19rc6 from v3.8.2

The history clear has been reinstated, and an issue with the console 
stopping data transmission has been fixed.
This is done simply by identifying when no data has been received for a 
minute and issuing an instruction to restart sending data.

To install:
Either:
 * A.* you could rename it and overwrite the wmr300.py file in 
weewx/drivers (having first made a backup)
or
  *B*. (safer)
  1. copy the file into the "user" folder of the installation folder.
  2. edit the weewx.conf file to point to the new driver: in the [WMR300] 
section, change
    "driver = weewx.drivers.wmr300"
    to "driver = user.wmr300-v19rc6+fix"

    
the driver has extra options that you can enable if necessary:
    debug_history = 1
    debug_timing = 1
    
This code has been working continuously under weewx 3.8.0 for 6 months with 
no hangs and many instances where it needed to restart the console.
I have a 1 minute history interval and clear at 6%, which means the history 
clear runs approx every 32 hours.

Cameron

-- 
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].
For more options, visit https://groups.google.com/d/optout.

Reply via email to