radiokomunikacja

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.



Aktywność stacji w sieci SR0WX

Dane spływają w czasie rzeczywistym. Proszę czekać...

Czas Znak Opis
17:00:03 SQ3AUA Stacja pogodowa Piła, 144.950
17:00:03 SR6WXJG SR6WXJG Stacja Karkonoskiego Klubu Łączności
17:00:04 SR2SL Informacje o pogodzie i propagacji na przemienniku SR2SL w Słupsku
17:14:04 Stacja pogodowa klubu SP2ZIE - komunikat dla bałtyku - github.com/sq2ips/sr0wx
17:15:03 SR8PJL Stacja pogodowa Janów Lubelski 144.950MHz SR8PJL
17:24:04 SR5KPN Stacja meteo Kampinoskiego Parku Narodowego
17:25:02 SR9WXR Stacja pogodowa Krakow 144.950MHz SR9WXR
17:27:02 SR9OSP Stacja pogodowa Racibórz-Strzybniczek SR9OSP
17:29:02 SR3WX Automatyczna stacja pogodowa SR3WX Zielona Góra
17:29:06 SR2WXG Automatyczna stacja pogodowa klubu SP2ZIE - github.com/sq2ips/sr0wx
17:30:02 SQ5NWH Stacja pogodowa Gostynin 144.950MHz
17:30:02 CB0LUB Stacja pogodowa Lubinka CB 22
17:30:02 DN033 Eksperymentalna stacja pogodowa
17:30:02 SR9KWX Stacja pogodowa Olkusz SR9KWX 144.950MHz
17:30:02 SR9WXLI SR9WXLI - Automatyczna Stacja Pogodowa Limanowa - Radioklub BESKID - sp9krj.pl
17:30:05 SR8NAD Automatyczna stacja pogodowa miasta Dęblin. Komunikaty co 30 min. Tx 149.950Mhz
17:35:01 SR9WXGR Automatyczna Stacja Wczesnego Ostrzegania Gorlice, https://facebook.com/sp9kgr
17:35:02 SR8PPN Stacja Pogodowa w Poleskim PN. Komunikat g.7,10,13,16,19 438.900MHz
17:35:03 SR7WXL Stacja Pogodowa SR7WXL 144.950MHz Łódź
17:35:03 SR7OS Stacja Pogodowa w Ostrowcu Świętokrzyskim. TX g.6 i g.22 439.475MHz
17:35:04 SR5MM Automatyczna Stacja Pogodowa w Mińsku Maz. Komunikat g.7,10,13,16,19 438.950MHz
17:40:00 SR9WXNS Automatyczna Stacja Wczesnego Ostrzegania SR9WXNS, https://radioklub.pl/sr9wxns
🔄

Dyskusja:

SQ9ATK 2020-09-01 14:33:55

1. Sprawdź czy pojawiają/aktualizują Ci cię pliki w katalogu imgwpodest_data. Możesz je wszystkie skasować i uruchomic od nowa. Powinny się zassać.
2. Sprawdź czy masz zainstalowane moduły curl i php-curl
3. Możesz też sprawdzić dodając do konfiguracji któryś z zepsutych wodowskazów ---> https://github.com/sq9atk/sr0wx/blob/master/config.py linia 199. One zawsze pokazują przekroczenie.

sq5ltl 2020-09-01 12:48:31

Hej, nie wiem jak u innych, ale u mnie jest tak: system pobiera dane, ale nie generuje żadnych plików audio - po prostu nic.
2020-09-01 12:43:32,943 root INFO: starting <imgw_podest_sq9atk.ImgwPodestSq9atk object at 0x7f56d19d9a10>...
2020-09-01 12:43:32,944 imgw_podest_sq9atk INFO: ::: Pobieram dane o wodowskazach...
2020-09-01 12:43:36,519 imgw_podest_sq9atk INFO: ::: Przetwarzam...
2020-09-01 12:43:36,520 imgw_podest_sq9atk INFO: ::: Przekazuję przetworzone dane...

SQ9ATK 2020-08-31 16:45:30

Zaktualizujcie sobie moduł do wodowskazów.

SQ9ATK 2020-06-26 07:42:46

Można podać tylko jeden identyfikator regionu. Jeśli podasz dwa stanie się coś takiego: http://www.meteoalarm.eu/index3.php?area=PL012,PL005&day=0&lang=EN czyli błędu nie ma ale danych również...

Sp3PDK 2020-06-18 18:02:15

-No niestety po moich aktualizacjach php bylo bardzo duzo bledow. Przwrocilem obraz i wylaczylem modul imgwpodestsq9atk . Za dwa tygpdnie bedzie kolega ktory cos tam sie zna w linuxie i cos moze mi pomoze.

-moje pytanie czy moge miec wpisane dwa meteoalarm region="PL012,PL005" ??? Widze ze nie zglasza bledu. Czy to bedzie dzialac??

**************************************************************************************************************
# -----------------
# meteoalarm_sq9atk
# -----------------
from meteoalarm_sq9atk import MeteoalarmSq9atk
meteoalarmsq9atk = MeteoalarmSq9atk(region="PL012,PL005")
*****************************************************************************************************************

2020-06-18 17:51:31,010 root INFO: starting <meteoalarm_sq9atk.MeteoalarmSq9atk object at 0x739a30d0>...
2020-06-18 17:51:31,010 meteoalarm_sq9atk INFO: ::: Pobieram i przetwarzam dane...

2020-06-18 17:51:31,012 meteoalarm_sq9atk INFO: ::: Odpytuję adres: http://www.meteoalarm.eu/index3.php?area=PL012,PL005&day=0&lang=EN
2020-06-18 17:51:31,336 meteoalarm_sq9atk INFO: ::: Odpytuję adres: http://www.meteoalarm.eu/index3.php?area=PL012,PL005&day=1&lang=EN

**********************************************************************************************************************************************
widac ze pobiera dane i niema bledu.


I ostanie pytanie czy da rade pobierac informacje aktualne temperatury ze stacji pogodowej APRS ???


3jab

Sp3PDK 2020-06-17 13:45:15

Okej biore sie za instalacje php. dam znac czy poszly jakies efekty.

Mam jeszcze jedne pytanie. Czy jest mozliwosc zrobienia modulu ktory bedzie pobieral informacje na temat temperatury wilgotosci itp ze stacji pogodowych z APRS ?

dzieki

SQ9ATK 2020-06-17 13:24:17

Dlaczego nie użyjesz googla aby się dowiedzieć jak zainstalować php na twojej dystrybucji? Możliwe że dystrybucja którą masz ma php7. Opis błędu jednoznacznie mówi, co jest problemem (i nie jest to problem oprogramowania SR0WX).

Sp3PDK 2020-06-17 13:10:56


pi@raspberrypi:~/sr0wx.py $ sudo apt-get install php5
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Pakiet php5 nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.

E: Pakiet php5 nie ma kandydata do instalacji
pi@raspberrypi:~/sr0wx.py $ sudo apt-get install php5-curl
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Pakiet php5-curl nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
*********************************************************************************************************************************************************
Czy cos mam nie tak

SQ9ATK 2020-06-17 07:06:07

Błąd "php not found!" informuje o tym, że nie zainstalowałeś obsługi języka php. W poprzednim komentarzu napisałem co masz zrobić żeby to naprawić.

SQ9ATK 2020-06-16 10:37:03

Od początku - mówimy o tym pliku: https://github.com/sq9atk/sr0wx/blob/master/config.py

- "php: not found" - nie doinstałowałes php. Zobacz od linii 4 - tam jest lista paczek. To wszystko musisz zainstalować, w zależności od dystrybucji coś może być zbędne, lub czegoś możę brakować, generalnie czytaj info o błędach podczas uruchamiania.
- konfiguracja modułu Propagation - linia 392-399 / skopiuj całą sekcję do swojego config-a.
- uruchomienie modułu Propagation - dopisz u siebie to co masz w linii 434 czyli nazwę modułu.

Radio giełda Ogłoszenia ➔

Masz zbędny radiotelefon lub akcesoria? Dodaj bezpłatne ogłoszenie ➔

Podstrony

Więcej o SR0WX

Giełda krótkofalarska

Najnowsze komentarze

  • Mapa stacji SP
    SP8KZ: lokalizację każdego swojego znaku na mapie możesz edytować z poziomu swoj... [SQ9ATK]
  • Mapa stacji SP
    To proszę przetestować Lublin 20-577 Ametystowa 18 znak SP8KZ [SP8KZ]
  • Mapa stacji SP
    SP8KZ: Kolejny błąd naprawiony. Była możliwość dodania 2x tego samego znaku. Był... [SQ9ATK]
  • Mapa stacji SP
    Witam chyba nic z tego .wywalą mi błąd danych .Odczytany QTH nie jest zgodny z a... [SP8KZ]
  • Mapa stacji SP
    SP8KZ: Naprawione! Miałem błąd w kodzie. Dzięki za znalezienie :-) [SQ9ATK]
  • Mapa stacji SP
    Witam zrobiłem wg instrukcji podanej niżej. Nic to nie zmieniło nie odnajduje si... [SP8KZ]
  • Mapa stacji SP
    SP8KZ: Hej. Widzę że twojego znaku nie ma na qrz.com. To jak już jesteś zalogowa... [SQ9ATK]
  • Mapa stacji SP
    Spokojnie. Admin Cię dopisze. Pozycję w QRZ oznacz. [SP6CP]
  • Mapa stacji SP
    Witam.Pytanie wpisując znak nie odnajduje mnie .Jestem zalogowany [SP8KZ]
  • Mapa stacji SP
    Lokalizacja ok. [SP9QMQ]