Created At
Oct 20, 2017
Created By Marcin S. Milewski
Monitors Air Pollution by reading the smog indicators from AIRLY.EU sensors network. Ver. 2.0
Created At
Oct 20, 2017
Last Update
Dec 02, 2019
Platforms
HC 2
Views
6464
Download
312
FUNCTIONS
This VD monitors air pollution by reading the smog indicators from AIRLY.EU sensors network.
AIRLY.EU is Polish startup and most of their sensors are located all over Poland.
Hence this VD is addresses mostly for users in Poland - the comments and description inside the VD is in Polish. However the settings is very simple and even without knowledge of Polish can manage to use it.
INSTALLATION
The only user settings is to enter the API key obtained from AIRLY.EU
This VD reads the geographical coordinates from the settings of HC2 box, then it reads the smog indicators from the nearest active sensor within 3 km distance of Fibaro box.
UPDATE:
Version 2.00 dated Oct, 30th, 2018 :
- VD was rewritten for AIRLY API v.2
- smog level is displayed in color (this feature works properly only on computer interface. It does not show properly on mobile app - this is known issue of mobile app)
- smog level and percentage are rounded to whole units
- displays "Brak Danych" (No Data) if there is no sensor within distance of 3 km
- if the closest station is part of the national network (GIOŚ), the icon is adjusted accordingly
- icons' color is adjusted to AIRLY standard
-displays weather data imported from the Airly sensor
NOTE:
This VD is copyrighted. It may be used and distributed on codnition there is no adjustment of the code.
Any part of the code cannot be used in other LUA applications without knowledge and approval of the authors.
____________________________________________________________________
FUNKCJONALNOŚĆ:
Urządzenie wirtualne monitoruje zanieczyszczenie powietrza. Dane odczytywane są z sieci czujników AIRLY.EU
AIRLY.EU jest polskim projektem. Większość czujników jest zlokalizowana na terenie Polski.
Dlatego to urządzenie wirtualne jest adresowane przede wszystkim dla użytkowników w Polsce - komentarze i opisy kodu VD są po polsku.
INSTALACJA:
Jedynym ustawieniem użytkownika jest wpisanie klucza API dla AIRLY.EU w kodzie LUA (jest to odpowiednio opisane).
Wirtualne urządzenie odczytuje z ustawień centralki jej współrzędne geograficzne i znajduje najbliższy czujnik AIRLY.EU w promieniu 3 km.
AKTUALIZACJA:
Najnowsza wersja 2.00 z dnia 30 października 2018 :
- dostosowanie urządzenia do AIRLY API v.2
- wizualizacja poziomu smogu w kolorze (działa poprawnie na komputerze, nie pokazuje koloru w aplikacji mobilnej - znany problem aplikacji mobilnej)
- zaokrąglenie odczytów do pełnych jednstek i procentów
- wyświetlanie "Brak Danych" jeżeli w promieniu 3 km od HC2 nie ma czujnika
- przy odczycie danych z najbliższej stacji GIOŚ odpowiednia zmiana zmiana ikony
- zmienione kolory ikon, zgodnie ze standardem AIRLY
- wyświetlanie danych pogodowych pobranych z sensora Airly
Użytkownik musi wprowadzić w kodzie VD odpowiednie ID ikon udostępnionych w załączonym pliku .zip .
UWAGA:
To urządzenie wirtualne objęte jest prawami autorskimi. Może być dowolnie używane i rozpowszechniane pod warunkeim nie ingerowania w treść kodu.
Żadna część kodu urządzenia nie może być wykorzystywana w innych apliokacjach LUA
bez wiedzy i zgody autorów.
Straciłem mnóstwo czasu, żeby uruchomić to urządzenie , ale bez dobrych skutków. Nie polecam. Zamiast tego użyjcie "Airly Status" - zadziałało od strzału i ma automatyczną aktualizację.
Zainstalowałem i podałem klucz ,ale ciagle dostaje błędy takiego typu: "[ERROR] 18:26:21: line 115: attempt to index field '?' (a nil value)". Proszę to naprawić. A może cos robię nie tak?
Cześć, świetnie przygotowane urządzenie/kod. Mam jednak pytanie, czy jest możliwość jakiejś automatycznej aktualizacji, np co 5, bądź 10 min? Serdecznie pozdrawiam.
Witam serdecznie Mam pytanie czy jest możliwość ustawienia powiadomień na telefon w języku polskim ? Pozdrawiam
Działa OK - stan na 10-2020, miasto Ruda Śląska