Stacja pogodowa sr0wx.py
SR0WX jest projektem skupiającym stacje, które radiowo co kwadrans podają głosowo informacje meteorologiczne. Stacje działają na częstotliwości krótkofalarskiej 144.950 MHZ [FM] oraz na wybranych kanałach pasma obywatelskiego CB [AM]. Sygnał stacji można odbierac za pomocą odbiornika-skanera obejmującego pasmo VHF lub za pomocą CB-radia (zależnie od regionu).
Na przykładowy komunikat składa się:
- raport o stanie pogody
- prognoza pogody na 4 i 12 godzin
- informacje o przekroczeniach stanów rzek
- informacje o stanie jonosfery
- informacje propagacyjne HF - VHF
Sercem każdej ze stacji jest komputer z odpowiednio skonfigurowanym oprogramowaniem SR0WX.py rozpowszechnianym na zasadach Open Source.
Oprogramowanie to pobiera informacje z Internetu i po przetworzeniu podaje je głosowo, w języku polskim. Do komputera podłączony jest nadajnik radiowy.
Pomysł zrodził się w głowach dwóch wrocławskich krótkofalowców, Dawida SQ6EMM oraz Michała SQ6JNX. Bardzo szybko, bo już w lutym 2009, stacja działała testowo z domowego QTH SQ6EMM, a następnie, w ramach porozumienia z Dolnośląską Amatorską Siecią Ratunkową i Wojewódzkim Centrum Zarządzania Kryzysowego, trafiła na budynek Dolnośląskiego Urzędu Wojewódzkiego we Wrocławiu skąd nadaje spod znaku SP6YRE. Pomysł zaczął się szybko rozprzestrzeniać na cały kraj.
Oprogramowanie powinno działać na każdym, nawet dziesięcioletnim komputerze, co sprawia, że koszty uruchomienia stacji mogą być niemal zerowe. Ja moją stację uruchomiłem na terminalu HP kupionym za około 40 zł. Najlepsze efekty osiągnąłem na systemie Linux Mint 17 Mate 32bit. System pod instalację wymaga około 6 GB miejsca na dysku (pendrive USB lub karta pamięci). Do wyjścia karty dźwiękowej należy podłączyć wejście mikrofonowe nadajnika. PTT sterowanie jest przez jeden z pin-ów złącza COM.
- Paczka ZIP z Githuba: POBIERZ
- Cały projekt na Githubie: https://github.com/sq9atk/sr0wx
- Opis instalacji: https://vhf.com.pl/artykuly/jak-uruchomic-stacje-pogodowa-systemu-sr0wx-py
Aktywność stacji w sieci SR0WX
Dane spływają w czasie rzeczywistym. Proszę czekać...
| Czas | Znak | Opis |
|---|---|---|
| 10:55:09 | SR1M | Automatyczna stacja pogodowa Malechowo 144.950MHz i 35CH CB |
| 11:00:02 | POZNAN | Poznan WX station |
| 11:00:03 | SR2SL | Informacje o pogodzie i propagacji na przemienniku SR2SL w Słupsku |
| 11:00:03 | SQ3AUA | Stacja pogodowa Piła, 144.950 |
| 11:00:04 | SR6WXJG | SR6WXJG Stacja Karkonoskiego Klubu Łączności |
| 11:14:04 | Stacja pogodowa klubu SP2ZIE - komunikat dla bałtyku - github.com/sq2ips/sr0wx | |
| 11:20:00 | SR9WXNS | Automatyczna Stacja Wczesnego Ostrzegania SR9WXNS, https://radioklub.pl/sr9wxns |
| 11:24:04 | SR5KPN | Stacja meteo Kampinoskiego Parku Narodowego |
| 11:25:02 | SR9WXR | Stacja pogodowa Krakow 144.950MHz SR9WXR |
| 11:27:02 | SR9OSP | Stacja pogodowa Racibórz-Strzybniczek SR9OSP |
| 11:29:01 | SR3WX | Automatyczna stacja pogodowa SR3WX Zielona Góra |
| 11:29:05 | SR2WXG | Automatyczna stacja pogodowa klubu SP2ZIE - github.com/sq2ips/sr0wx |
| 11:30:02 | CB0LUB | Stacja pogodowa Lubinka CB 22 |
| 11:30:02 | SQ5NWH | Stacja pogodowa Gostynin 144.950MHz |
| 11:30:02 | DN033 | Eksperymentalna stacja pogodowa |
| 11:30:02 | SR9KWX | Stacja pogodowa Olkusz SR9KWX 144.950MHz |
| 11:30:03 | SR9WXLI | SR9WXLI - Automatyczna Stacja Pogodowa Limanowa - Radioklub BESKID - sp9krj.pl |
| 11:30:03 | SR8PJL | Stacja pogodowa Janów Lubelski 144.950MHz SR8PJL |
| 11:30:03 | SR8WX | Automatyczna stacja pogodowa miasta Puławy, KOMUNIKAT ONLINE www.sr8wx.pl |
| 11:35:01 | SR9WXGR | Automatyczna Stacja Wczesnego Ostrzegania Gorlice, https://facebook.com/sp9kgr |
| 11:35:02 | SR7OS | Stacja Pogodowa w Ostrowcu Świętokrzyskim. TX g.6 i g.22 439.475MHz |
| 11:35:03 | SR8PPN | Stacja Pogodowa w Poleskim PN. Komunikat g.7,10,13,16,19 438.900MHz |
| 11:35:07 | SR7WXL | Stacja Pogodowa SR7WXL 144.950MHz Łódź |
Dyskusja:
SP5OSP 2019-08-03 21:00:34
Filip. Ja już rozmawiałem nad uruchomieniem w SP8 pogodynki lecz na razie poszukiwana jest lokalizacja. Ja bardziej utrzymuje kontakt z kolegami w Lublinie. Wiec jeżeli w tych okolicach to można połączyć siły.
Filip 2019-08-03 15:42:08
Witajcie! Niedługo będę przystępował do uzyskania znaku. Cały projekt SR0WX jest bardzo ciekawy. W moim okręgu 8 z tego co widzę nie ma żadnej stacji. Chciałbym zapytać czy po stacje uruchamiam w oparciu o swoje pozwolenie indywidualne czy muszę poprosić UKE o osobne pozwolenie dla stacji bezobsługowych?
73!
Bogdan 2019-07-31 21:17:30
Jak wersje polecacie dokładnie do instalacji możne jakiś lin Linux Mint 13 ??
Bogdan 2019-07-25 20:13:38
Poczekam aż będą jakie ostrzeżenia o przekroczeniu na wodowskazach i dam znać. Jak na razie wszystko działa w 99%
73 !
SQ9ATK 2019-07-25 07:25:05
Oprogramowanie z paczki o której mówię ma działać bez zająknięcia. Jeśli coś się wywala to wina środowiska na którym uruchamiasz. A jeśli problem pojawia się po wprowadzeniu modyfikacji to oczywiste co jest nie tak... Poza tym widzę że pracujesz na Raspberry PI. Moja wersja nigdy nie była przeze mnie testowana na Rasberry i nie wiem jak się tam zachowa.
bogdan 2019-07-24 19:55:11
To jest najnowsza paczka wx.py_2019_05_25.zip. wszystko działa poprawnie tylko z tym jest problem.
jak powinna wyglądać linijka (147 wodowskazy = [ '2.149210050' , ) i czy do katalogu (/home/pi/sr0wx.py/imgw_podest_sq9atk.py ) muszę dodać jakiś plik ten co mnie interesuje miejscowość: Korzeńsko rzeka: Orla. nr wodowskazu 10.15116022 ????
bogdan 2019-07-24 19:50:09
To jest najnowsza paczka wx.py_2019_05_25.zip. wszystko działa poprawnie tylko z tym jest problem.
SQ9ATK 2019-07-24 13:14:18
A czy najnowsza paczka pobrana z tej strony uruchamia się poprawnie?
Bogdan 2019-07-24 07:42:22
2019-07-24 07:39:56,374 root ERROR: Exception when running <imgw_podest_sq9atk.ImgwPodestSq9atk object at 0x7398f2f0>
Traceback (most recent call last):
File "sr0wx.py", line 168, in <module>
module_data = module.get_data()
File "/home/pi/sr0wx.py/imgw_podest_sq9atk.py", line 140, in get_data
s.__logger.info("::: Brak danych!!! "+ wodowskaz+" - " + rzeka + ' - ' + w['nazwa_org'])
UnboundLocalError: local variable 'rzeka' referenced before assignment
SQ9ATK 2019-07-24 07:13:03
Bogdan A jakie błędy Ci się wyświetlają przy uruchamianiu tego skryptu?