Skip to content

python scripts for Davis Instruments Vantage Vue weather station

Notifications You must be signed in to change notification settings

hnrkp/pyWeatherLink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

No packages published

Languages