radiokomunikacja

Moduł Airly do stacji pogodowej sr0wx.py podający zanieczyszczenia powietrza

Napisałem alternatywny moduł, który można użyć zamiast modułu airpollution, w sytuacji gdy w okolicy lokalizacji stacji nie ma zlokalizowanego żadnego obiektu GIOŚ. Nowy moduł podaje wartości trzech parametrów: wartość dla pyłu zawieszonego PM1, PM2.5 i PM10. Może pracować w jednym z trzech trybów:

  • point - moduł wylicza uśredniony poziom zanieczyszczeń dla określonych współrzędnych geograficznych
  • nearest - moduł wyszukuje najbliższy punkt pomiarowy w okolicy podanych współrzędnych geograficznych
  • installationId - moduł korzysta z konkretnego punktu pomiarowego

Aby zainstalować moduł w swojej stacji należy:

  • dokopiować plik airly_sq9atk.py,
  • dokopiować nowe sample audio - są wygenerowane (nazwy plików można podejrzeć w pliku /audio_generator/slownik.php)
  • dokopiować brakującą część konfiguracji z pliku config.php oraz włączyć moduł dopisując jego nazwę na samym dole pliku konfiguracyjnego

Pliki dostępne są w najnowszej paczce z oprogramowaniem sr0wx.py.

 

Ostatnio poprawione zostały moduły:

  • propagation_sq9atk.py - poprawiony problem w sytuacji gdy jakieś pasmo jest pasmo zamknięte
  • imgwpodest_sq9atk.py - poprawiony problem pomijania wodowskazów nie zwracających danych
  • audio_generator.php - generator sampli (dodano automatyczne nadpisywanie poprzednio wygenerowanych plików, zwiększenie rozdzielczości audio

Oczywiście wystarczy zaktualizować tylko wybrane pliki w swoich stacjach.

🔄

Dyskusja:

SQ9ATK 2022-01-03 16:55:18

Jeśli nie masz jeszcze zainstalowanego modułu airly to korzystacjąc z tego repo https://github.com/sq9atk/sr0wx:

1. dokopiuj sample wylistowane w:
https://github.com/sq9atk/sr0wx/blob/master/audio_generator/slownik.php
linie od 45 do 55

2. dokopiuj plik https://github.com/sq9atk/sr0wx/blob/master/airly_sq9atk.py

3. z pliku https://github.com/sq9atk/sr0wx/blob/master/config.py dokopiuj do siebie
- linie od 297 do 312
- ustaw współrzędne miejsca dla któ©ego chcesz otrzymywac pomiary
- ustaw też ID najbliższego punktu pomiarowego, nawet jeśli korzystasz z opcji mode: point

oraz:

- linia 388 - zakomentować
- linia 388 - odkomentować/dopisać jeśli nie ma

Moduł powinien zacząć działać od razu po uruchomieniu programu

Mariusz 2022-01-01 20:11:02

Obsługuję stację SR7SWX chcę uruchomić lokalną stację analizy pyłków PM, ponieważ nie mam w okolicy stacji GIOŚ . Czego będę potrzebował.

SQ5LTL 2021-08-24 12:03:38

Za rzadko tu zaglądam. Super!!!! Extra modyfikacje. Jutro jak wrócę to zabieram się za robotę.

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