Table of Contents

Meteo observer

Obslužný měřící program meteorologické stanice AWS případně i jiné. Meteorologická data z jednotlivých stanic budou pomocí lokálního klienta databáze ukládána do výše popsaného univerzálního úložiště společně s ostatními daty z jiných projektů.

Aktuálně je místo meteo observeru využívát programový balík weewx.

Instalace

Při instalaci weewx postupujeme podle návodu.

sudo apt-get install python-configobj python-cheetah python-imaging python-pip
sudo pip install npyscreen

Stáhneme a nainstalujeme upravenou verzi weewx s ovladači pro MLAB moduly:

git clone https://github.com/MLAB-project/weewx.git
cd weewx
./setup.py build
sudo ./setup.py install

Vhodné je pak ještě nainstalovat rozšíření pro generování broadcast packetů.

odroid@odroid:/home/weewx/bin$ sudo ./wee_extension --install ../../odroid/repos/weewx/extensions/broadcastservice/

Pak můžeme weewx spustit:

cd /home/weewx
sudo ./bin/weewxd weewx.conf

Instalace MLAB ovladače pro meteostanici. Pro použití je třeba mít nainstalovaný pymlab

git clone https://github.com/MLAB-project/PyMeteostation.git
sudo python setup.py install
sudo cp weewx_driver/aws02a.py /home/weewx/bin/weewx/drivers/

Komunikační protokol

Zajímavým řešením komunikačního protokolu mezi meteostanicemi je implementace OpenWeather protokolu.