Homebridge Airly 2

Dlaczego wracam do projektu? Homebridge Airly 2 narodziło się z potrzeby monitorowania jakości powietrza w HomeKit bez dodatkowych urządzeń. Po kilku latach przerwy zdecydowałem się odświeżyć kod, zaktualizować zależności, wyprowadzić podatności i dostosować integrację do aktualnego API Airly. Dzięki temu wtyczka znowu działa niezawodnie i można ją bezpiecznie wdrożyć w instalacjach Homebridge. Co zmieniło się w najnowszej aktualizacji? wsparcie dla najnowszych wydań Homebridge i Node.js, Całkowite przepisanie backendu HTTP i usunięcie wszystkich bibliotek firm trzecich w celu zwiększenia bezpieczeństwa i wydajności. uproszczony log (mniej hałasu w konsoli, czytelniejsze błędy), informacja w logu o braku czujnika w danej lokalizacji Najważniejsze funkcje Zero zależności: Dla Twojego bezpieczeństwa i spokoju, wtyczka nie posiada żadnych zewnętrznych zależności produkcyjnych, co eliminuje ryzyko związane z kodem firm trzecich. Odczytuje indeks jakości powietrza (CAQI) oraz główne parametry takie jak PM2.5 i PM10. Odwzorowuje sensory jako natywne akcesoria HomeKit (czujnik jakości powietrza). Obsługuje wiele lokalizacji jednocześnie. Wykorzystuje cache danych z kontrolą limitów zapytań API, aby nie przekraczać ograniczeń Airly. Jak zacząć Utwórz klucz API w panelu developer.airly.org lub w ramach swojego konta Airly. Zainstaluj paczkę: npm install -g homebridge-airly2 lub ...

18 listopada 2025 · 2 min · Tomasz Wyderka

Homebridge Airly 2 wraca do gry

Po kilku latach przerwy w końcu zrobiłem aktualizację Homebridge Airly 2. Wtyczka znowu w pełni współpracuje z API Airly i najnowszymi wersjami Homebridge oraz Node.js. Zmiana pozwoliła tez uwolnić się od bibliotek trzecich, które ostatnio dość często były zgłaszane jako niebezpieczne, ze względu na podatności. Jeśli masz w domu automatyzacje oparte o HomeKit, teraz możesz na nowo śledzić jakość powietrza bez dodatkowych czujników. Głębsze spojrzenie: Zero zależności i większe bezpieczeństwo Idąc za ciosem, warto wyjaśnić, co dokładnie oznacza “uwolnienie się od bibliotek trzecich”. Starsza wersja wtyczki bazowała na popularnej, lecz dziś już przestarzałej bibliotece request. Biblioteka ta nie jest aktywnie rozwijana, co w świecie programowania oznacza potencjalne ryzyko – luki w bezpieczeństwie, które nie zostaną już nigdy załatane. ...

18 listopada 2025 · 2 min · Tomasz Wyderka