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ę.