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 |
|---|---|---|
| 11:00:03 | SR2SL | Informacje o pogodzie i propagacji na przemienniku SR2SL w Słupsku |
| 12:14:04 | Stacja pogodowa klubu SP2ZIE - komunikat dla bałtyku - github.com/sq2ips/sr0wx | |
| 12:30:03 | DN033 | Eksperymentalna stacja pogodowa |
| 12:35:01 | SR9WXGR | Automatyczna Stacja Wczesnego Ostrzegania Gorlice, https://facebook.com/sp9kgr |
| 12:35:02 | SR7OS | Stacja Pogodowa w Ostrowcu Świętokrzyskim. TX g.6 i g.22 439.475MHz |
| 12:50:02 | SR9WXLI | SR9WXLI - Automatyczna Stacja Pogodowa Limanowa - Radioklub BESKID - sp9krj.pl |
| 12:50:03 | SR9KWX | Stacja pogodowa Olkusz SR9KWX 144.950MHz |
| 12:55:03 | SR1M | Automatyczna stacja pogodowa Malechowo 144.950MHz i 35CH CB |
| 12:59:01 | SR3WX | Automatyczna stacja pogodowa SR3WX Zielona Góra |
| 12:59:05 | SR2WXG | Automatyczna stacja pogodowa klubu SP2ZIE - github.com/sq2ips/sr0wx |
| 12:59:06 | SR5KPN | Stacja meteo Kampinoskiego Parku Narodowego |
| 13:00:00 | SR9WXNS | Automatyczna Stacja Wczesnego Ostrzegania SR9WXNS, https://radioklub.pl/sr9wxns |
| 13:00:01 | POZNAN | Poznan WX station |
| 13:00:02 | SQ5NWH | Stacja pogodowa Plock 27.180MHz |
| 13:00:02 | CB0LUB | Stacja pogodowa Lubinka CB 22 |
| 13:00:03 | SQ3AUA | Stacja pogodowa Piła, 144.950 |
| 13:00:03 | SR8PPN | Stacja Pogodowa w Poleskim PN. Komunikat g.7,10,13,16,19 438.900MHz |
| 13:00:03 | SR8WX | Automatyczna stacja pogodowa miasta Puławy, KOMUNIKAT ONLINE www.sr8wx.pl |
| 13:00:03 | SR8PJL | Stacja pogodowa Janów Lubelski 144.950MHz SR8PJL |
| 13:00:03 | SR6WXJG | SR6WXJG Stacja Karkonoskiego Klubu Łączności |
| 13:05:02 | SR9WXR | Stacja pogodowa Krakow 144.950MHz SR9WXR |
| 13:05:07 | SR7WXL | Stacja Pogodowa SR7WXL 144.950MHz Łódź |
| 13:07:02 | SR9OSP | Stacja pogodowa Racibórz-Strzybniczek SR9OSP |
Dyskusja:
SQ9ATK 2021-10-25 16:51:44
Darek: Tego nie wie nikt. Byłem często w tamtej okolicy i jej nie słyszałem nigdy.
Darek 2021-10-25 09:57:04
Pogodynka SR9OSP działa?
SQ9ATK 2021-10-21 19:21:35
UWAGA WAŻNA AKTUALIZACJA:
Pobierzcie sobie nowe wersje plików:
- https://github.com/sq9atk/sr0wx/blob/master/geo_magnetic_sq9atk.py
- https://github.com/sq9atk/sr0wx/blob/master/air_pollution_sq9atk.py
Artur 2021-09-23 16:23:17
Z Sudo czy bez efekt jest ten sam. Próbowałem na różne strony.
Ok spakuje to i wyślę na podany adres wieczorem. Dziękuję :) za pomoc :)
SQ9ATK 2021-09-23 06:32:28
Dlaczego uruchamiasz ze sudo? Może coś namieszało z uprawnieniami do plików. Trudno powiedzieć...
Podeślij mi twoją paczkę na sq9atk*vhf.com.pl
Potestuje u siebie.
Artur 2021-09-21 17:56:52
Tak wygląda teraz puszczone z ręki :
"pi@raspberrypi:~/sr0wx.py $ sudo python sr0wx.py
pygame 1.9.4.post1
Hello from the pygame community. https://www.pygame.org/contribute.html
2021-09-21 17:50:44,780 root INFO: sr0wx.py started
2021-09-21 17:50:44,782 root INFO:
Copyright 2009-2014 Michal Sadowski (sq6jnx at hamradio dot pl)
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-----------------------------------------------------------
You can find full list of contributors on github.com/sq6jnx/sr0wx.py
2021-09-21 17:50:44,784 root INFO: starting <propagation_sq9atk.PropagationSq9atk object at 0x739944d0>...
2021-09-21 17:50:44,786 propagation_sq9atk INFO: ::: Odpytuję adres: https://rigreference.com/solar/img/tall
2021-09-21 17:50:45,188 propagation_sq9atk INFO: ::: Przetwarzam dane...
2021-09-21 17:50:45,249 root INFO: playlist elements: tu_automatyczna_stacja_pogodowa _ informacje_o_propagacji _ dzien _ _ pasma _ 160_metrow warunki_normalne _ 80_metrow warunki_normalne _ 40_metrow warunki_obnizone _ 20_metrow warunki_obnizone _ 10_metrow warunki_obnizone _ 6_metrow warunki_obnizone _ noc _ _ pasma _ 160_metrow warunki_podwyzszone _ 80_metrow warunki_normalne _ 40_metrow warunki_normalne _ 20_metrow warunki_normalne _ 10_metrow warunki_obnizone _ 6_metrow warunki_obnizone _ zrodlo noaa nastepny_komunikat_pogodowy_za_30_minut tu_automatyczna_stacja_pogodowa milego_dnia
2021-09-21 17:50:45,252 root INFO: loading sound samples...
2021-09-21 17:50:45,254 root INFO: playing sound samples
2021-09-21 17:51:53,867 root INFO: finishing...
2021-09-21 17:51:54,994 root INFO: goodbye
"
Czyli wszystko jest ok.
Natomiast w trybie auto jak poniżej czyta tylko Inofromacje o propagacji DZIEŃ PASMA cisza, NOC PASMA cisza. Sample są w katalogach. Nie wiem już gdzie szukać przyczyny
Artur 2021-09-21 17:36:21
Tak widzę ten błąd ale dzisiaj
Wcześniej nic się nie działo. Widzę że za każdym razem zaciąga ten obrazek i odczytuje na podstawie kolorów.
Tylko wcześniej nie pluło tym błędem, wszystko pobierało ok.
SQ9ATK 2021-09-21 14:41:30
No to masz odpowiedź. Z jakiegoś powodu twoje urządzenie nie może z tamtego adresu pobrać danych.
Co widzisz pod adresem https://rigreference.com/solar/img/tall ?
Artur 2021-09-21 08:49:57
Witam.
Jeśli idą wszystkie moduły i dochodzi do czytania propagacji wygląda to tak:
"stan_ogolny dobry _ pyl__zawieszony_pm1 dziesiec mikrogramo_w na_metr_szes_cienny _ pyl__zawieszony_pm25 siedemnascie mikrogramo_w na_metr_szes_cienny _ pyl__zawieszony_pm10 dwadziescia szesc mikrogramo_w na_metr_szes_cienny _ _ informacje_o_propagacji _ dzien _ _ pasma _ _ noc _ _ pasma _ _ _ sytuacja_geomagnetyczna_w_regionie"
Widzę natomiast że jest błąd przy pobieraniu danych :
2021-09-21 08:48:34,738 root INFO: starting <propagation_sq9atk.PropagationSq9atk object at 0x738bc570>...
2021-09-21 08:48:34,740 propagation_sq9atk INFO: ::: Odpytuję adres: https://rigreference.com/solar/img/tall
Data download error!
2021-09-21 08:48:35,026 propagation_sq9atk INFO: ::: Przetwarzam dane...
SQ9ATK 2021-09-19 16:55:42
Żadnego błędu w logach? Nic?