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:
Bogdan 2019-07-16 12:41:08
Paweł czy mogę prosić o jakiś kontakt email? Dzisiaj całą noc w QRLu próbowałem uruchomić skrypt audio_generator/index.php ale nie dałem sobie rady. Przekonwertowalem sobie plik mp3 na ogg, poszło ale nie oto w tym chodzi. Chciałbym tobie wysłać plik config.py byś rzucił na niego okiem, bo jeszcze mi cos nie pasuje z tymi wodowskazami.
Pozdrawiam
Bogdan
3jab
SQ9ATK 2019-07-15 18:33:21
Szczepan> Jeśli nic nie mówi to znaczy że na danym wodowskazie nie doszło do przekroczenia stanu
SP3PDK> Kolego a może by tak się nieco wysilić i zerknąc po katalogach? Przecież od razu widać że tam się podaje nazwy plików z katalogu pl_google, ale bez rozszerzenia. Do generowania służy skrypt audio_generator/index.php wraz z plikiem plik ze słownikikowym aktualnie podany w index.php. Uruchamia się w konsoli komendą php index.php.
sp3pdk 2019-07-14 16:43:29
Witam
Stacja SP3PDK uruchomiona TESTOWO w 99% Raspberry PI+motorola. Mam problem z wodowskazem dla miejscowosci: Korzensko rzeka: Orla.
Jak powinna wygladac skladnia w linijce ... 147 w config.py
Traceback (most recent call last):
File "sr0wx.py, line 168, line 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+" - " + " ' - ' + w['nazwa_org'])
UnboundLocalError: localvariable 'rzeka' referenced before assignment
Chciałbym jeszcze zmodyfikowac powitalna zapowiedz (tu_eksperymetalna_automatyczna_stacja_pogodowa_dla_miasta_Rawicz )
Prosze o pomoc pozdrawiam
sp3pdk@interia.pl
SQ9ATK 2019-05-22 21:42:48
Jeśli na wodowskazie nie ma przekroszenia to nic nie mówi
Szczepan 2019-05-22 21:41:03
Jeśli podam w configu wodowskaz 14.153150010 (Stargard) to nie mówi kompletnie nic tylko "źródło IMGW.
Jeśli podam wodowskaz 14.153140200 (Morzyczyn) to mówi "Przekroczenie stanów alarmowych rzeka jeź. Miedwie wodowskaz Morzyczyn".
Nie wiem dlaczego w pierwszym przypadku nie mówi nic.
Myślałem że powinno podać poziom wody.
Uprzejmie proszę o pomoc z tym modułem.
SQ9ATK 2019-05-21 19:26:28
Moduł podaje które wodowskazy osiągnęły stany ostrzegawcze i które alarmowe. Co miałby jeszcze podawać?
Szczepan 2019-05-20 13:47:51
Dziękuję za odpowiedź. Już uruchomiłem ale moduł wodowskazów mówi mi tylko nazwy wodowskazów a nie podaje żadnych wartości ani ostrzeżeń. Numery wpisałem z mapy.
SQ9ATK 2019-05-20 08:03:00
Nie ma instalacji. Należy pobrac paczkę z oprogramowaniem i tylko doinstalować biblioteki, których brak sygnalizowany jest podczas próby uruchomienia programu komendą "python sr0wx.py".
Na stronie zawsze jest najnowsza wersja oprogramowania.
Szczepan 2019-05-19 21:28:08
Witam. Piszę w sprawie SR0WX.
Jestem zainteresowany uruchomieniem.
Z linuxa korzystałem kilka lat temu ale myślę że ogarnę z drobną pomocą.
Jak powinna wyglądać instalacja?
Najnowsza wersja jest na tej stronie?
Dodam że zamierzam uruchomić stację na NanoPi NEO.
Proszę o jakieś informacje.
SQ9ATK 2019-05-18 18:16:42
Stacja mogła by czytać dane jakiekolwiek, o ile przygotuje się odpowieni moduł, zamieniający dane źródłowe na predefiniowane wyrazy, z których ma się składać komunikat. W dalszej kolejności oprogramowanie wyszukuje w pamięci pliki dzwiękowe o takich samych nazwach jak wyrazy, i po prostu je odtwarza.