Uživatelské nástroje

Nástroje pro tento web

Překlady této stránky?:

cs:robozor:arom_weewx

Toto je starší verze dokumentu!


AROM, WeeWX_bridge

WeeWX_bridge je software, který předává data naměřená softwarem AROM do WeeWX.

Konfigurace

Výchozí konfigurace meteostanice se provede při instalaci. Tyto data lze změnit v souboru /etc/weewx/weewx.conf. Výchozí umístění konfiguračního souboru pro meteostanice s AROMem je /home/odroid/robozor/station/weewx.conf

Přiřazení senzorů k měřeným veličinám probíhá taktéž v tomto souboru. v části nastavení ovladače [AWS_AROM] a Sensor_mapping. Přiřazení vypadá například takto:

  
[[Sensor_mapping]]
    aws_temperature0 = outTemp, 1
    aws_humidity0 = outHumidity, 1
    aws_pressure = altimeter, 1
    telescope_temp = inTemp, 1

První název odpovídá názvu dat v AwsAdvance a následuje jméno veličiny používané ve WeeWX. Seznam podporovaných datových typů lze najít v Dokumentaci WeeWX. Další hodnota je koeficient, kterým se hodnoty násobí před předáním do WeeWX.

Instalace

Postup instalace předpokládá funkční AROM s AwsAdvance nodem.

Nejdříve je potřeba nainstalovat WeeWX. Začneme stažením .deb balíčku. Nejnovější balíček najdete na stránkách downloads.

wget http://weewx.com/downloads/weewx_3.6.2-1_all.deb
sudo dpkg -i weewx_3.6.2-1_all.deb

Při instalaci zadáte název meteostanice (její umístění), souřadnice a nadmořskou výšku. Pokud instalace skončí chybou, pravděpodobně nemáte nainstalované všechny potřebné závislosti. Ty se doinstalují následovně:

sudo apt-get update
sudo apt-get -f install

Instalaci si můžeme ověřit tím, že se WeeWX spustilo.

sudo service weewx status

WeeWX ukončíme

sudo service weewx stop

Pro použití s AROMem je nežádoucí, aby se WeeWX spouštělo samo při startu pomocí services. To vypneme příkazem.

sudo systemctl disable weewx

Nyní si překopírujeme připravenou konfiguraci pro použití s AROMem do složky

~/robozor/station/weewx.json

V konfiguraci je potřeba upravit sekci [Station], ve které jsou nastavení o poloze stanice.

Dále je potřeba k WeeWX zkopírovat ovladač stanice, který přebírá data z AROMu. Je vhodné udělat pouze odkaz na tento soubor, protože se v budoucnu bude aktualizovat s celým AROMem.

rd ~/ros_ws/src/AROM/src/driver/
sudo ln aws_weewx_connector.py /usr/share/weewx/weewx/drivers/aws_arom.py

Nginx

Pokud používáte AROM s nginx serverem, musíte si nastavit výchozí adresář pro data z meteostanice. To provedete přidáním následujícího řádku do konfigurace nginx /etc/nginx/sites-enabled/arom

    location /weewx {
        root   /var/www/html;
    }
cs/robozor/arom_weewx.1487635325.txt.gz · Poslední úprava: 2017/02/21 00:02 (upraveno mimo DokuWiki)