scott and markus (and other wmr300 users),

as of dec2017, there are two versions of the wmr300 driver:

1) wmr300 version 0.18 (in the weewx distribution)

2) wmr300x version 0.18nolegacy.05.01a

of course we would like to bring these into a single driver.  the difficult 
part of that is being able to test all of the permutations.

these are the outstanding issues:

- how to get the initial startup to work with all libusb versions?  the 
timeouts you see are when the driver cannot get the station to start 
communication.

- need to incorporate the rain counter changes from 0.18nolegacy.  that 
version has code that will automatically reset the rain counter - without 
that reset, one must manually reset the counter since the hardware does not 
wrap automatically.

- figure out which libusb versions are truly broken.  for example, i 
experienced problems with libusb 1.0.11 that disappeared when i changed to 
libusb 1.0.20

- the pyusb version should not matter; the libusb version seems to be the 
problem

i developed the driver some years ago using a raspberry pi and the legacy 
libusb.  unfortunately the more recent libusb behave differently.

i no longer have access to that computer or the weather station, so right 
now i cannot test any changes.

what can you do right now?

- for each configuration you try, be sure to record:
  - the wmr300 driver version
  - the weewx version
  - the libusb version
  - the pyusb version

- try using libusb 0.1 instead of libusb 1.x

- try using the 'nolegacy' driver with libusb 1.x

if we can get a few people with wmr300 stations to do some testing (or give 
me access to their systems so i can do the testing), then we could 
consolidate the driver variants.

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.

Reply via email to