/weewx-daviswll

Davis WeatherLink Live driver for weewx

Primary LanguagePythonBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

DavisWLL driver for weewx

This is (yet another) weewx driver for the Davis WeatherLink Live data logger. Why another driver? Several reasons:

  • Table-driven, making it easy to add/update without writing a lot of code.
  • Purely based off the Davis WLL v4 API, and doesn't use streaming packets, so it works even if multicast doesn't.
  • Good support for easy sensor <-> transmitter mapping customization.

Installing the driver

Configuring the driver

Testing the driver

Driver self-tests are in test_daviswll.py, and may be run using pytest. If pytest isn't installed yet, it can be installed using pip.

License

Licensed under the BSD 3-clause license. See the LICENSE file in the repository.