
I am also indebted to Dave Wells for decoding the weather station’s “ fixed block data”.

I would not have been able to get any information from the weather station without access to the source of Michael Pendec’s “wwsr” program. The most recent version of this branch is 18.4.1. If for some reason you are stuck with Python 2.5 or 2.6 a “ legacy branch” of pywws can be installed with pip and is available on GitHub. Posting to other web services: python-requests.įor more detail, see the documentation - dependencies. Posting to Twitter: python-twitter or Tweepy. Secure uploading to your web site: Paramiko. The software needed to run pywws depends on what you plan to do with it.Įssential: Python 2.7 or 3 (also see legacy version below).Įssential: USB library python-libusb1 or PyUSB or, for MacOS, hidapi and a Python interface to it. Don’t be afraid, just jump in and have a go. One of the reasons for using Python is that it makes such alterations so easy. You may want to edit some or all of the modules, or write some new ones, to get it to do exactly what you want. I have written this software to meet my needs, but have tried to make it adaptable to other people’s requirements.

“Snapshot” releases of pywws are available from the Python Package Index (PyPI).ĭocumentation is hosted on Read the Docs. The development version of pywws is hosted on GitHub. It can also send “live” data to services such as Weather Underground and post messages to Twitter. It can be used to create graphs and web pages showing recent weather readings, typically updated every hour. The software has been developed to run in a low power, low memory environment such as a Raspberry Pi. I assume any model that is supplied with the EasyWeather Windows software is compatible, but cannot guarantee this. Pywws is a collection of Python modules to read, store and process data from popular USB wireless weather stations such as Elecsa AstroTouch 6975, Watson W-8681, WH-1080PC, WH1080, WH1081, WH3080 etc. Python software for USB Wireless Weather Stations.
