Uživatelské nástroje

Nástroje pro tento web


cs:robozor:arom_weewx

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
cs:robozor:arom_weewx [2017/02/20 16:32] – vytvořeno romancs:robozor:arom_weewx [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1
Řádek 1: Řádek 1:
 ====== AROM, WeeWX_bridge ====== ====== AROM, WeeWX_bridge ======
 WeeWX_bridge je software, který předává data naměřená softwarem AROM do [[http://weewx.com/|WeeWX]]. WeeWX_bridge je software, který předává data naměřená softwarem AROM do [[http://weewx.com/|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 [[cs:robozor:arom_weather|AwsAdvance]] a následuje jméno veličiny používané ve WeeWX. Seznam podporovaných datových typů lze najít v [[http://www.weewx.com/docs/customizing.htm#archive_types|Dokumentaci WeeWX]]. Další hodnota je koeficient, kterým se hodnoty násobí před předáním do WeeWX.
  
  
 ===== Instalace ===== ===== Instalace =====
-Postup instalace předpokládá funkční AROM s AwsAdvance nodem.+Postup instalace předpokládá funkční AROM s [[cs:robozor:arom_weather|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 [[http://weewx.com/downloads/|downloads]].+Nejdříve si stáhneme do složky ''co ~/arom_ws/src/'' repozitář [[https://github.com/UniversalScientificTechnologies/AutomaticWeatherStation|AutomaticWeatherStation]]. 
 + 
 +  git clone git@github.com:UniversalScientificTechnologies/AutomaticWeatherStation.git 
 + 
 +A příkazem ''catkin_make'' vytvoříme pomocné soubory ROSu. 
 + 
 +Pak je potřeba nainstalovat WeeWX. Začneme stažením .deb balíčku. Nejnovější balíček najdete na stránkách [[http://weewx.com/downloads/|downloads]].
  
   wget http://weewx.com/downloads/weewx_3.6.2-1_all.deb   wget http://weewx.com/downloads/weewx_3.6.2-1_all.deb
Řádek 16: Řádek 36:
   sudo apt-get -f install   sudo apt-get -f install
  
-Instalaci si můžeme ověřit tím, že se WeeWX spustilo.+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 
 + 
 +  cd ~/arom_ws/src/AutomaticWeatherStation/SW/arom/config 
 +  cp weewx.json ~/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. 
 +  cd ~/arom_ws/src/AutomaticWeatherStation/ 
 +  sudo ln SW/arom/src/drivers/aws_weewx_connector.py /usr/share/weewx/weewx/drivers/aws_arom.py 
  
 ==== Nginx ==== ==== Nginx ====
 Pokud používáte AROM s [[cs:robozor:nginx|nginx]] serverem, musíte si nastavit výchozí adresář pro data z meteostanice. Pokud používáte AROM s [[cs:robozor:nginx|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'' To provedete přidáním následujícího řádku do konfigurace nginx ''/etc/nginx/sites-enabled/arom''
 +
       location /weewx {       location /weewx {
           root   /var/www/html;           root   /var/www/html;
       }       }
  
cs/robozor/arom_weewx.1487608335.txt.gz · Poslední úprava: 2017/02/20 16:32 (upraveno mimo DokuWiki)