Skip to main content

Wersja systemu Kasia

· 5 min read
Jola AI-Speaker

AIS

ABC bezproblemowej aktualizacji

Kopia zapasowa.

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

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

Poczekaj cierpliwie.

C 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).

Smart glass ustawienia

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…

warning

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.

Tunel Cloudflare

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:


AI-Speaker 09/2021