Dostala se mi do ruky meteostanice Watson W-8681. U nás se dá zakoupit mimojiné ve firmě Micronic. Tento článek popisuje jednoduchý postup, jak dostat data na internet a APRS.
Na to, kolik stanice stojí, toho umí překvapivě hodně, měří rychlost a směr větru, venkovní a vnitřní teplotu a vlhkost, tlak, množství srážek. A co je podstatné, má možnost připojení dat do PC. To je realizováno přes USB. Po zasunutí do PC se automaticky objeví jako HID interface, není nutný žádný ovladač.
Bohužel, SW na CD, který je součástí, je totálně stupidní, je celkem zbytečné se s ním vůbec zabývat. Po pátrání a googlování jsem narazil na SW Cumulus. (stáhnout ho můžete zde) Jako jeden z mála je pro nekomerční účely zdarma a podporuje tento typ meteostanice.
Jakmile SW nainstalujete, šup do záložky Configuration>Station. V části Station Type zaškrtněte „Fine Offset/Watson/MyDel ETC“ Když už tu jste, vyplňte si Vaše souřadnice a nadmořskou výšku. Vše by mělo začít fungovat.
Upload dat na WEB.
Co k tomu potřebujeme? Především připojení k internetu a nějaký prostor pro webové stránky, kam je možné lézt pře FTP. (Jelikož to umí téměř každý free hosting, nebudu toto téma dále pitvat) Protože stále čtete tento text, předpokládám, že jste líní se podívat do HELPu, který je mimochodem docela přehledný, no nevadí.
Jako první musíme zkopírovat do vašeho WEB prostoru několik souborů a vytvořit jeden adresář. Doporučuji si vytvořit pro meteodata na serveru zvláštní složku např. /meteo. Překopírujeme z adresáře /ProgramFiles/Cumulus/webfiles všechny soubory a celý adresář dbimages. Dále je nutné v tomto adresáři vytvořit složku /images do ní pak zkopírujeme pozadí, t.j. file picture.jpg z ..\Cumulus\webfiles
shrnuto a podtrženo.
v kořenovém adresáři
/meteo (kořenová složka, která musí odpovídat nastavení v internet setting)
- weatherstyle.css
- wz_jsgraphics.js
- CumulusRealtime.swf
/meteo/images
/meteo/dbimages
- barometer2.gif
- boxover.js
- cloudbase.gif
- dashboard.js
- Falling.gif
- humidl.gif
- humids.gif
- rainl10.gif
- rainl100.gif
- rainl200.gif
- rainl400.gif
- rains10.gif
- rains100.gif
- rains200.gif
- rains400.gif
- Rising.gif
- Steady.gif
- thermol.gif
- thermos.gif
- windrose10.gif
- windrose120.gif
- windrose20.gif
- windrose40.gif
- windrose80.gif
Podotýkám, že je vše obvykle case sensitive, t.j.bezpodmínečně je nutné dodržovat malá písmena.
Nuže, jdeme do Configuration>Internet.
Vyplníme pole Hostname: viz váš účet , directory (např. /www/meteo), Username a Password viz váš účet, poslední dvě pole zatím nechte být, jsou to pouze odkazy na poslední dvě záložky při zobrazení Vašich stránek. Nyní zaškrtneme w části WEB Settings políčko Auto Update a vyplníme interval, v jakém se budou nová data na server posílat. (Poslední záložka je umožnění přenášení souboru pro realtime data (automaticky se na stránce mění hodnoty některých GUAGE přes Flash. Pro tento typ stanice to není nijak efektní, protože díky radiovému přenosu se změny z čidla rychlosti a směru větru stejně posílají 1x za cca 20s.
Po uložení by mělo vše začít fungovat. Jste-li netrpěliví, přes File>WebUpdate můžete updatovat data na web růčo, a nemusíte čekat na Vámi zadaný interval. Pakliže si budete chtít stránky zmodifikovat k obrazu svému, v adresáři \ProgramFiles\Cumulus\web jsou soubory odpovídající jednotlivým stránkám, jakmile zeditujete ten končící „T“ (template) po uploadu se to projeví na webu. Princip je celkem jednoduchý, SW Cumulus načte soubor xxxxT.htm a všechny proměnné začínající „#“ nahradí reálnými daty a uloží tuto stránku již jako xxxx.htm, kterou pak uploadne na WEB. Než se v tom začnete rejpat, doporučuji všechny soubory s „T“ na konci zazálohovat, bez znalosti HTML se v tomto případě bohužel neobejdete.
Zkušebně můžete nahlédnout, jak to v reálu vypadá.
APRS
Ohledně APRS ještě nemám vše odladěné, nicméně se podělím o dílčí výsledky bádání. V první řadě je nutné znát password do APRS, který je vázaný na Vaši CALL. (Je to ten samý password, který se zadává do UI-VIEW, chcete-li použít IGATE) Může Vám ho spočítat každý SYSOP Digipeateru, nebo se obraťte na mne. Je to z důvodu, aby se na APRS neobjevovaly neautorizované stanice, a hračičkové, kteří nevědí, která bije. Pak už stačí v Internet Setting>APRS Setting nastavit do ID Vaši CALL doplněnou -6 (např. OK1ABC-6) do Pass password viz. výše, do políčka Server „ahubswe.net“ Port: 2023, nebo „rotate.aprs.net“ Port: 10152 . Interval je optimální tak 15-20min. Po zaškrtnutí políčka enable by mělo vše začít fungovat. (kratší než 10min. interval stejně server odfiltruje)
Vynikající server na prohlížení dat je
http://aprs.fi . Má vynikající funkce a spoustu možností, přes sledování mobilních stanic, grafů počasí, telemetrie…. povídání o tom by vydalo na samostatný článek. Zaměřme se pouze na WX stanice. Po kliknutí na
http://aprs.fi budete vyzvání na zadání NICKU. Zadejte tam svoji CALL a po té se Vám zobrazí mapa. Máte-li správně nastaven prohlížeč, mělo by to psát česky. Omluvte prosím občasné nepřesnosti – když jsem vytvářel českou mutaci serveru, z podkladů autorů webu nebyla zřejmá syntaxe použitého výrazu, proto občas můžete narazit na různé patvary, které se v průběžně snažím odstraňovat. Zpět k WX. Meteostanice jsou zobrazeny jako modrá kolečka s nápisem WX. Po po jednom kliknutí myší se zobrazí aktuální stav, v textu můžete pak kliknout na „zobrazeni WX grafů“ kde uvidíte jak aktuální informace, tak historii. Tu je možné zobrazovat grafu za 24h, 48h, týden, měsíc, rok. Tyto grafy se generují ze APRS serveru, který přijímá data ze všech stanic které se do systému hlásí. (jen tak pro informaci, v současné době je tam aktivních přes 11 000 meteostnic po celém světě)
Nebudete-li se chtít zabývat přímo ostatními funkcemi můžete použít přímo:
http://aprs.fi/weather/OK1MX-6
http://aprs.fi/weather/OK1MX-6/day
http://aprs.fi/weather/OK1MX-6/week
http://aprs.fi/weather/OK1MX-6/month
http://aprs.fi/weather/OK1MX-6/year
Samozřejmě místo OK1MX-6 si dosadíte vlastní CALL. (data z mojí meteostnice jsou nesouvislá protože s tím často laboruji, momentálně mám v provozu pro porovnání OK1MX-6 – HUGER WMR-918 + SW VWS a OK1MX-6 W-8681 + SW Cumulus)
Zkušenosti a postřehy
– Teplotní čidlo by mělo mít větší radiační kryt, jakmile vysvitne slunko, začne teplota proměřovat až o 4C (čidlo ve stínu -4C, čidlo od W-8681 0C) případně jej umístit na severní stranu někam do stínu.
– Na USB kabel to chce nacvaknout feritové filtry, pakliže vysíláte. Mám stanici i PC cca 70cm od koncového stupně, 1200W na 7MHz zakousne komunikaci po USB, po restartování SW je vše OK.
Jelikož se Juldovi OK1NE nechce mít trvale zapnutý PC poslal popis jak to vyřešil.
Abych nemusel mít počítač pořád zapnutý a přitom se údaje na Internetu obnovovaly v rozumných intervalech, tak jsem nastavil v Configuration Internet Interval 1 min. V Configuration Station mám zapnuté Close on suspend a vypnuté Confirm shutdown. V tomhle režimu to při spuštění natáhne z W-8681 chybějící data a při ukončení se neptá a chcípne.
V Naplánovaných úlohách mám nastavené spuštění Cumulus.exe (přímo jako „C:\Program Files\Cumulus\cumulus.exe“, nesmí tam být odkaz na zástupce), spouští se to každou celou hodinu na dvě minuty.
Ve vlastnostech napájení mám přechod do úsporného režimu za 3 minuty (režim spánku by asi byl lepší, ale nezkoušel jsem ho, protože kvůli nahrávání z rozhlasu ho nemůžu používat).
Takže to jednou za hodinu probudí počítač, pošle to update na Internet a opět to chcípne. Při chcípnutí, iniciovaném plánovačem úloh to sice vydá jakousi chybovou hlášku, která se ale přechodem do úsporného režimu zlikviduje.
Možná bys to mohl doplnit do toho popisu.
Zatím jsem nepřišel na to, co to je ta „MEMORY“ na displeji W-8681 vpravo dole. Plní se, ale když ji vynuluju, tak se nic neděje. Tak teď ji nechám přeplnit, uvidíme, co exploduje.
73 NE