Wersja: 1.0.0
User manual in English
Funkcjonalności
- Tworzy trzy potomne urządzenia odpowiadające pomiarom cząstek stałych PM1, PM2.5, PM10 - można je wykorzystać w Scenach, także jako wyzwalacz. Urządzenia te prezentują krótki opis oraz zmianę trendu,
- Urządzenie próbuje aktualizować dane czujników co 30 minut,
- W urządzeniu głównym można znaleźć szerszy opis ostatniego odczytu oraz ręcznie pobrać wartości z czujnika. Można także pobrać najbliższy czujnik LookO2 (na bazie lokalizacji z ustawień HC),
- Wysyła Zdarzenie PM25_Mean_Exceeded w momencie przekraczania norm przez dłuższy czas - można je wykorzystać jako wyzwalacz w Scenach.
- Wspiera język polski oraz angielski - na podstawie ustawień HC
Jeśli nie masz w pobliżu żadnego czujnika LookO2, możesz zawsze zakupić własny w sklepie LookO2. W ofercie także czujniki do wnętrz.
Konfiguracja
Uzupełnij zmienne:
-
API_TOKEN - klucz API, który można za darmo uzyskać kontaktując się Zespołem LookO2: [email protected]
-
DEVICE_ID - identyfikator czujnika można pobrać z adresu URL wybierając go z mapy LookO2 lub użyć przycisku Znajdź najbliższy czujnik,
-
EXCEEDED_HOURS - Domyślnie: 12. Definiuje liczbę godzin, w których norma PM2.5 musi zostać przekroczona w ciągu ostatniego dnia aby zostało wygenerowane Zdarzenie PM25_Mean_Exceeded. Przykład: załóżmy, że zmienna ma wartość 11. Załóżmy, że pomiędzy 22:00 - 7:00 (9 godzin) oraz 14:00 - 17:00 (3 godzin) średnia PM2.5 przekroczyła normy określone w PM25_DAILY_MEAN. Zdarzenie PM25_Mean_Exceeded zostanie wyzwolone o godzinie 16:00 (11 godzina powyżej norm). Następne Zdarzenie nastąpić może dopiero po 11 godzinach. Wartości powyżej 24 nie mają sensu.
-
PM25_DAILY_MEAN - Określa 24-godzinne normy dla cząstek PM2.5. Domyślnie: 25 (㎍/㎥), na podstawie wytycznych WHO.
-
PM10_DAILY_MEAN - Określa 24-godzinne normy dla cząstek PM10. Domyślnie: 50 (㎍/㎥), na podstawie wytycznych WHO.
-
QA_ICON_ID - ID ikony urządzenia. Niestety nie ma na ten moment możliwości automatycznej instalacji własnych więc opcjonalnie możesz ją sobie ustawić. Do tego celu wyślij ikony przez jedno z urządzeń "dzieci". Jeśli nie wiesz jak pobrać ID nowych ikon, próbuj kolejne liczby począwszy od wartości 1000.
Inne uwagi:
- appka sama tworzy definicję Zdarzenia PM25_Mean_Exceeded,
- appka używa zmiennej globalnej looko2 do przechowywania stanu, nie nadaje się do Scen, nie modyfikuj jej,
- jeśli po konfiguracji zmiennych i ręcznym odświeżeniu danych nadal nie widzisz wartości sprawdź konsolę.
Jeśli znalazłeś błąd lub masz pomysł na nową funkcjonalność, pisz w komentarzach lub na repozytorium projektu w serwisie GitHub.
Przykładowe sceny
Zrzuty ekranów scen wykorzystujących możliwości tej appki można znaleźć na repozytorium, w sekcji Screenshots.
Działa super - DZIĘKI.