-
Notifications
You must be signed in to change notification settings - Fork 3
/
README
30 lines (23 loc) · 1.31 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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>