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:35:01 | SR9WXGR | Automatyczna Stacja Wczesnego Ostrzegania Gorlice, https://facebook.com/sp9kgr |
| 10:35:02 | SR7OS | Stacja Pogodowa w Ostrowcu Świętokrzyskim. TX g.6 i g.22 439.475MHz |
| 10:35:03 | SR8PPN | Stacja Pogodowa w Poleskim PN. Komunikat g.7,10,13,16,19 438.900MHz |
| 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:20:03 | SR7WXL | Stacja Pogodowa SR7WXL 144.950MHz Łódź |
| 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 |
Dyskusja:
SQ9ATK 2022-08-02 21:18:21
Paweł, musisz go najpierw rozpakować do jakiegoś folderu.
Potem w konsoli wchodzisz do niego i uruchamiasz stację z domyślnymi ustawieniami wpisując: python sr0wx.py i [ENTER].
Wyskoczy masa błędów ale po doinstalowaniu brakujących paczek znikną.
Paweł / przed egz. 2022-08-02 19:27:25
Witam, próbuję testowo uruchomić stację na Rasberry, póki brak znaku - chcę poeksperymentować na PMR. Mam świeżo zainstalowanego Raspbiana i nie wiem, co zrobić z .zip z githuba. Ktoś pomoże?
SQ9ATK 2022-07-20 08:50:24
Aktualizacja modułu Radioactive w oprogramowanu SR0WX.
Wystarczy nadpisać plik.
Poprawiony plik dostępny pod adresem:
https://github.com/sq9atk/sr0wx/blob/master/radioactive_sq9atk.py.
Maciek 2022-05-11 20:45:06
Klucz poniżej jest do generatora audio. 38 linijka w index.php
sq5ltl 2022-05-11 20:14:48
Ten klucz do czego? Do meteoalarm? Burze już od jutra a pogodynka milczy ....
SQ9ATK 2022-04-28 07:21:50
Aktualny klucz: 0POmS5Y2
Oni go co jakiś czas zmieniają. Dziś spróbuje się zająć tym modułem żeby klucz się sam aktualizował.
Maciej 2022-04-27 19:48:31
SQ5LTL dziękuję za podpowiedź. Six doinstalowany i całość uruchamia się poprawnie. Dalej jednak mam problem z generatorem audio... Poczytałem wcześniejsze wypowiedzi i zgodnie z sugestiami i spróbowałem zaktualizować ffmpeg jednak bez skutku:
ffmpeg is already the newest version (7:2.8.17-0ubuntu0.1).
0 aktualizowanych, 0 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Jak uruchamiam index.php to dostaję:
mpg/nazwa_pliku_bez_rozszerzenia.mpg: Invalid data found when processing input
Sprawdzałem klucz w 38 linii index.php i mam 'ufdknZDi' także to też nie to...
Będę wdzięczny za małe nakierowanie.
Sq5ltl 2022-04-26 23:38:41
Hi, tam na dole masz info jak odpalasz sr0wx:
Six is a Python 2 and 3 compatibility library. It provides utility functions
for smoothing over the differences between the Python versions with the goal of
writing Python code that is compatible on both Python versions. See the
documentation for more information on what is provided.
Maciej 2022-04-26 20:18:36
Cześć! Instalacja Ubuntu poszła gładko:
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
python-serial is already the newest version (3.0.1-1).
python-tz is already the newest version (2014.10~dfsg1-0ubuntu2).
python-pygame is already the newest version (1.9.1release+dfsg-10).
curl is already the newest version (7.47.0-1ubuntu2.19).
git is already the newest version (1:2.7.4-0ubuntu1.10).
php7.0 is already the newest version (7.0.33-0ubuntu0.16.04.16).
php7.0-curl is already the newest version (7.0.33-0ubuntu0.16.04.16).
ffmpeg is already the newest version (7:2.8.17-0ubuntu0.1).
python-imaging is already the newest version (3.1.2-0ubuntu1.6).
Napotkałem problem przy generowaniu audio:
mpg/tu_eksperymentalna_automatyczna_stacja_pogodowa.mpg: Invalid data found when processing input
I podczas samego uruchomienia skryptu - wchodzę przez terminal do folderu sr0wx-master, następnie python sr0wx.py, enter i...
Traceback (most recent call last):
File "sr0wx.py", line 150, in <module>
import config
File "/home/sr3wx/sr0wx-master/config.py", line 62, in <module>
import pl_google.pl_google as pl_google
File "/home/sr3wx/sr0wx-master/pl_google/__init__.py", line 1, in <module>
from .pl_google import *
File "/home/sr3wx/sr0wx-master/pl_google/pl_google.py", line 18, in <module>
from six import u
ImportError: No module named six
Terminal HP T610 4GB 16GB SSD, Ubuntu 16.04LTS.
Ktoś ma może pomysł co źlę robię?
SQ9ATK 2022-04-06 09:44:21
Właśnie sprawdziłem działanie modułu podając jako region Kosowo i moduł działa. Odczekam gdy na terenie Polski wystąpią jakieś zagrożenia i wtedy sprawdzę ponownie jak moduł się zachowa. Wiem że meteoalarm ciągnie dane z różnych źródeł. Możliwe że mają jakiś problem z samym źródłem danych dla Polski.