ABC bezproblemowej aktualizacji
Kopia zapasowa.
UWAGA Przed aktualizacją zalecamy wykonać kopię zapasową konfiguracji. W ten sposób sprawdzisz poprawność swojej konfiguracji przed rozpoczęciem aktualizacji i zwiększysz prawdopodobieństwo bezproblemowej aktualizacji.
Konsola i logi na bramce.
W razie problemów z aktualizacją, sprawdź procedurę Aktualizacja z konsoli lub Wykonanie pełnego resetu aplikacji. To może dotyczyć szczególnie osób, które instalują na bramce dodatkowe niestandardowe komponenty.
Cierpliwość. Aktualizacja i pierwsze uruchomienie po aktualizacji trwa dłużej - poczekaj cierpliwie.
Po aktualizacji pierwsze uruchomienie może trwać długo.
W tym czasie aktualizowane są biblioteki do integracji dodanych na bramce.
Poczekaj cierpliwie na zakończenie aktualizacji.
Możesz sprawdzić status uruchamiania (dowiedzieć się co robi system) w konsoli komendą htop
i/lub pm2 logs
Kasia
W tej wersji AIS dom, czyli nasza główna aplikacja mobilna, zmienia swoje przeznaczenie z ogólnego na bardziej specyficzne i będzie ewoluowała w stronę aplikacji dedykowanej na tablet. Ostatnie zmiany, które dodaliśmy do aplikacji (obsługa SIP-a i RTSP) spowodowały spory przyrost kodu tej aplikacji - aplikacja ma już powyżej 100 MB. Sporo funkcjonalności jest typowo tabletowych (wideodomofon, gesty, przekierowanie audio i sterowanie audio).
Od tej wersji nasze aplikacje mobilne to forki (rozgałęzienia kodu) mobilnych aplikacji Home Assistant. Aplikacje mobilne AIS będą się nieznacznie różniły od aplikacji mobilnych HA, główne różnice:
- domyślnie polska wersja językowa,
- kolory,
- logo,
- darmowy tunel,
- większy limit dzienny powiadomień -> 999
Poza tym wszytko będzie 100% jak w HA.
Co w ten sposób osiągneliśmy:
- wprowadzamy dedykowane aplikacje dla Apple,
- wprowadziliśmy dedykowaną aplikację mobilną na system Android,
- wprowadziliśmy dedykowaną aplikację do panelu sterowania (tablet),
- kody aplikacji mobilnych tworzone przez programistów wolontariuszy do projektu HA będą automatycznie trafiały do AIS.
Dzięki temu AI-Speaker staje się integratorem, który jest w stanie dostarczyć aplikacje do automatyki domowej dla każdego.
Android
AIS dom Tablet - Wideodomofon
AIS dom, czyli nasza główna aplikacja mobilna zmienia swoje przeznaczenie z ogólnego na bardziej specyficzne i będzie ewoluowała w stronę aplikacji dedykowanej na tablet. Ostatnie zmiany, które dodaliśmy do aplikacji (obsługa SIP-a i RTSP) spowodowały spory przyrost kodu tej aplikacji - aplikacja ma już powyżej 100 MB. Sporo funkcjonalności jest typowo tabletowych (wideodomofon, gesty, przekierowanie audio i sterowanie audio).
Funkcjonalność aplikacji "Dotykowego panelu / Smart panel" opisana jest w dokumentacji: AIS dom Panel
AIS dom Mobile
To nasza nowa aplikacja dedykowana na urządzenia mobilne z systemem Android. Aplikacja jest do pobrania w Google Play:
Funkcjonalność aplikacji "AIS dom Mobile" zostanie opisana w dokumentacji: AIS dom Mobile
AIS dom iOS/macOS
Dostarczamy aplikacje do App Strore. Aplikacja na iOS czy macOS to nie tylko kod, ale też wypełnienie formularzy w Apple ze zgodami na wysyłanie "Powiadomień krytycznych", "Lokalnych powiadomień" i wyjaśnianie, do czego potrzebujemy uprawnienie "com.apple.security.device.camera" a do czego "com.apple.security.files.downloads.read-write" itd. Jeszcze nie mamy zaakceptowanej aplikacji w Apple i spodziewamy się, że potrwa to jeszcze jakiś czas... dlatego jabłuszko jest jeszcze zielone ;)
Funkcjonalność aplikacji "AIS dom iOS/macOS" zostanie opisana w dokumentacji: AIS dom iOS
Linux - Binarki
W tej aktualizacji dostarczamy najnowsze wersje dziesiątek pakietów binarnych, w tym kluczowe pakiety do działania systemu: python, nodejs, rclone, mosquitto, ttyd, libwebsockets, llvm, ffmpeg…
Trzeba cierpliwie poczekać na zakończenie aktualizacji i uruchomienie asystenta domowego. To może potrwać dłużej, w zależności od tego, jakie integracje macie na bramce - jakie zależności w pakietach Pythona będą kompilowane na bramce podczas instalacji i jak wydajną masz bramkę (kompilacja, która trwa na PRO1 5 minut może trwać na DEV1 60 minut).
Przebudowaliśmy ponad 1000 pakietów po aktualizacji głównej wersji libffi, która zmieniła swój ABI (niskopoziomowy interfejs binarny). Ostatnia taka przełomowa zmiana była w roku 2012. Zmiana libffi spowodowała, że musieliśmy przebudować wszystkie pakiety zależne od libffi:
- ctypes-sh
- ecl
- glib
- imagemagick
- libgmime
- libllvm
- p11-kit
- profanity
- python
- python2
- ruby
- ... i pakiety zależne od tych pakietów…
Aktualizujemy też binarkę Tunel Cloudflare do najnowszej wersji Tunel Cloudflare
Wg Cloudflare nowy tunel ma być nawet 40% szybszy niż bezpośrednie połączenie, bo wykorzystuje algorytm Smart Routing.
Po poprawkach w Cloudflare przeszliśmy na nowy format definiowania tuneli. Definicja jest teraz w pliku yaml na bramce, który można zobaczyć z aplikacji (nie pozwalamy na modyfikację).
AIS Easy - Ankieta
Dziękujemy za wypełnienie ankiety - otrzymujemy od was bardzo cenne opinie, które pomogą nam kształtować naszą ofertę. Zdecydowaliśmy się kontynuować temat i przedłużamy ankietę do wyczerpania nagród (maksymalnie do końca roku).
Zigbee2Mqtt
Aktualizacja Zigbee2Mqtt do najnowszej wersji 1.21.1 - 1667 wspieranych urządzeń. Wszystkie szczegóły tu 1.21.1
Ewolucja Zigbee trwa i niebawem na rynku pojawią się dwa tanie i ciekawe urządzenia do Zigbee 3.0, które mają potencjał żeby "namieszać" na rynku koordynatorów Zigbee:
1. Adapter Sonoff
2. Bramka Ethernet
Jak te urządzenia będą miały certyfikat CE i będą działały ;) to będziemy je wspierać w AIS - żebyśmy wszyscy mieli większy wybór koordynatorów Zigbee. Pojawiaenie się tych urządzeń to kolejny krok w rozwoju rynku Zigbee. Dotychczas, żeby mieć mocny adapter Zigbee 3.0, trzeba było kupić sprawdzone i certyfikowane Conbee 2 albo lutowane urządzenie DIY bez certyfikatu, teraz nadchodzi alternatywa i prawdopodobie tą zmianę odczują najbardziej autorzy lutowanych rozwiązań.
Asystent domowy 2021.9
Najnowsza wersja Asystenta domowego, czyli naszego pakietu ais-dom
bazującego na najnowszym stabilnym Home Assistant Core.
Opis wszystkich zmian i nowości 2021.9
W tej wersji nie ma większych zmian, zespół HA zajęty był projektem Amber, o którym piszemy na blogu: