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.