-
Notifications
You must be signed in to change notification settings - Fork 3
hnrkp/pyWeatherLink
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Hi there! pyWeatherLink is a python implementation of the communication protocol used by the Davis WeatherLink. It has been developed with a WeatherLink coupled with a Davis Vantage Vue. And then patched who knows when to support the David Vantage Vue. And then hacked again to work under Python 3, and support for anything but the Vantage Vue is probably dead. Who knows. pyWeatherLink is hacky, largely undocumented, needs some refactoring and (re)design and all users should beware of bugs. That said, it has been running in different iterations for well over a decade uninterrupted, 24 hours a day, seven days a week without any problems serving the weather information for http://www.estt.se. weatherlink.py holds the bits and pieces for communicating with the WeatherLink. It uses pySerial for serial communication with the device. See WxDaemon.py for a simple HTTP server which will output the values read (and converted to knots and celsius, since I use this for aviation themed activities) in json. All of this should be rewritten to proper modern Python 3. Please just look at the code for inspiration or whatever. License was GPL v2 but can now be considered Public Domain. I hold the copyright but an unlimited license can be bought for a few beers, or something. Copyright 2008-2024 Henrik Persson <root@fulhack.info>
About
python scripts for Davis Instruments Vantage Vue weather station
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published