Instalace WEEWX pro IP meteostanice EFWS 2900 a ji podobne
INSTALACE WEEWX pro IP Meteostanice v systemech zalozenych na Debianu(Ubuntu, Raspbian ..)
Nejdrive je treba rict,kde se ma weewx hledat
wget -qO - http://weewx.com/keys.html | sudo apt-key add -
sudo wget -qO - http://weewx.com/apt/weewx.list | sudo tee /etc/apt/sources.list.d/weewx.list
Pokud nemate nainstalovany WGET, tak provedte jeste
sudo apt install wget
Provede update systemu:
sudo apt-get update
sudo apt-get upgrade
No a ted jiz nainstalujeme WEEWX
sudo apt-get install weewx
Na prvni strance vyplnime nepodstatne udaje, Jmeno a kde je MeteoStanice umistena a dame OK.
Nasledne zemepisne souradnice nasi Meteostanice, OK.
Nadmorskou vysku,kde je meteostanice, OK.
Zvolime jednotku, tedy Metric(km/h, mm, °C, mbar), OK.
A zde je dulezite nastavit spravny typ stanice, nas zajima Simulator, ktery zpracovana data prave z IP Meteostanice, ktera nema moznost posilat data primo, OK.
Dale je nutne nainstalovat apache
sudo apt-get install apache2
no a jako posledni balicek je potreba stahnout a nainstalovat plugin do Weewx.
wget -O weewx-interceptor.zip https://github.com/matthewwall/weewx-interceptor/archive/master.zip sudo wee_extension --install weewx-interceptor.zip sudo wee_config --reconfigure --driver=user.interceptor --no-prompt
Nez Weewx spustime, je nutne udelat par zmen v configuracnim souboru weewx
sudo vi /etc/weewx/weewx.conf
Tahle zmena je nutna!!!
najedte az na konec configuraku a zde zmente device_type = observer ( po instalaci je acurite-bridge) a prijdete jeste radek: port = xxxx ( na tento port budeme posilat veskerou komunikace,neni nutne, ale je to lepsi)
Dale zmenit interval posilani dat do rozhrani Weewx na 60s. Nezkousejte davat mene, jinak weewx po prvni zmene hodi chybu a zastavi se.
archive_interval = 60
No a kdo chce, muze nasledne posilat data na WunderGround
[[Wunderground]] enable = true a nastavime ID a heslo vasi Meteo,ktere mate na Wunderground
Zmenime zacatek tydne z nedele na pondeli
week_start = 0
A ted jen spustime Weewx
sudo /etc/init.d/weewx start
NUTNE!!!
Bez ceho to nebude fungovat, je presmerovani veskere komunikace(TCP) meteostanice na IP a port, ktery jsme nastavili, kde je Weewx nainstalovan. Tohle ma kazdy router jinak, takze to popisovat nema smysl.
No a pokud se vse podarilo, staci se propojit na http://IP_weewx/weewx/ , kde uvidime neco takoveho
A jako posledni, jeste plugin, ktery dava udaje do XML
wget http://android.teszdesign.hu/xml_templates/weewx_pws.xml.tmpl.tar.gz tar zxvf weewx_pws.xml.tmpl.tar.gz sudo mkdir /etc/weewx/skins/Standard/XML sudo cp weewx_pws.xml.tmpl /etc/weewx/skins/Standard/XML/weewx_pws.xml.tmpl sudo chmod 644 /etc/weewx/skins/Standard/XML/weewx_pws.xml.tmpl
Uprava configuracniho souboru skins.conf
sudo vi /etc/weewx/skins/Standard/skin.conf
Pod [[[MobileRadar]]] pridame:
[[[XML]]] template = XML/weewx_pws.xml.tmpl
Restartujeme Weewx
sudo /etc/init.d/weewx restart
zadame http://IP_weewx/weewx/XML/weewx_pws.xml a meli bychom videt neco takoveho:
Pokud by nekde chtel dostat treba UVI nebo Solarni radiaci, staci do souboru weewx_pws.xml.tmpl pridat radky:
<!--UV--> <realtime><data realtime="UV">$current.UV.formatted<!--UV--></data></realtime> <!--RADIATION--> <realtime><data realtime="radiation">$current.radiation.formatted<!--radioation--></data></realtime>
Vnitrni teplota + vlhkost
<!--inTEMP--> <realtime><data realtime="inTEMP">$current.inTemp.formatted<!--inTEMP--></data></realtime> <!--inHUM--> <realtime><data realtime="inHUM">$current.inHumidity.formatted<!--inHUM--></data></realtime>
Pridat lze samozrejme vice informaci, viz dokumentace weewx.












