Szanowni Użytkownicy
→ kliknij by przejść do ogłosznia ←
Z przyjemnością chcielibyśmy Was poinformować o znaczącej zmianie, która wpłynie na naszą platformę w pozytywny sposób. Po przemyślanej analizie oraz wysłuchaniu Waszych opinii, zdecydowaliśmy się na całkowite przejście z systemu operacyjnego Adroid/Termux na Linux, a co za tym idzie, z Home Assistant Core na Home Assistant Supervised.
Dlaczego ta zmiana?
1. Asystent Głosowy Wbudowany w Home Assistant
W 2023 roku Home Assistant pracował nad wbudowanym w system asystentem głosowym. Pracę te dobiegają końca i w efekcie nasze rozwiązanie oparte na usługach STT i TTS wbudowanych w system Android przestało być niezbędne do działania asystenta.
Zdecydowaliśmy się rozwijać i wspierać rozwiązanie dostarczane przez Home Assistant.W naszym wpisie na blogu opisujemy jak dodać własne wyrażenie włączające mikrofon “Wake Word: Hey Yolca - “Wake Word”, własne wyrażenie włączające mikrofon To pierwszy s serii wpisów w których będziemy zajmowali się asystentem głosowym wbudowanym w Home Assistant.
2. Kontenery Docker-a i dodatki Home Assistant
Kontenery Docker to lekkie, przenośne i samowystarczalne jednostki oprogramowania, które umożliwiają pakowanie, dostarczanie i uruchamianie aplikacji w izolowanym środowisku. W przypadku Androida kontererami były Aplikacje, ale prawda jest taka, że Home Assistant działa na kontenerach Dockera a nie Anroida. Dzięki przejściu na Linux-a będziemy mieli dostęp do wszystkich dodatków Home Assistant.
3. Łatwiejsze Aktualizacje Systemu
Zmiana na Linux ułatwi proces aktualizacji systemu Home Assistant. Aktualizacja systemu Home Assistant w przypadku działania Home Assistant w kontenerze sprowadza się do aktualizacji kontenera Docker. Tak samo aktualizowane są dodatki które działają też w kontenerach Docker. To ułatwia proces aktualizacji ponieważ aplikacje są pakowane wraz ze wszystkimi niezbędnymi zależnościami i konfiguracją, co sprawia, że są przenośne między różnymi środowiskami. Oznacza to, że to, co działa na jednym systemie, powinno działać na innym bez większych modyfikacji.
4. Pakiety Linux-a
W przypadku Termux, liczba dostępnych pakietów jest mniej imponująca w porównaniu do tradycyjnych dystrybucji Linuxa na komputerach stacjonarnych lub serwerach. Termux jest środowiskiem do uruchamiania terminala na systemie Android, a liczba pakietów jest ograniczona ze względu na specyficzne wymagania i ograniczenia środowiska Android.
W ostatnich latach Termux znacząco rozszerzył swoją ofertę, a liczba dostępnych pakietów stale rośnie. Aktualnie Termux oferuje dostęp do wielu popularnych narzędzi i programów, w tym edytory tekstowe, języki programowania, narzędzia programistyczne, serwery, narzędzia sieciowe itp. Jednak liczba pakietów nie jest w dziesiątkach tysięcy, jak w przypadku tradycyjnych dystrybucji.
W przypadku systemu Linux bazującego na dystrybucji Debian mamy do dyspozycji praktycznie wszystkie pakiety Linux-a a co za tym idzie możemy instalować na bramce więcej pożytecznych rzeczy.
5. Obsługa adapterów i seriala
W systemie Android, który jest zaprojektowany głównie z myślą o urządzeniach mobilnych, takich jak smartfony i tablety, obsługa portu szeregowego (serial port) nie jest domyślnie wbudowana.
Większość producentów adapterów (Zigbee, Z-Wave, Thread, Lora …) nie oferuje obsługugi USB ale wymaga obsługi portu szeregowego. Taka komunikacja jest zwykle bardziej istotna w kontekście bramek IoT, systemów do kontroli przemysłowej i innych specjalizowanych zastosowań. Natomiast urządzenia Android są głównie ukierunkowane na obsługę standardowych interfejsów komunikacyjnych, takich jak USB, Bluetooth czy Wi-Fi.
Obchodziliśmy te ogranicznia z różnym skutkiem, kompilując jądro Linux-a i/lub urzywając adapterów które rozumiały komunikację USB. Teraz dzięki przejściu na system Linux, będziemy w stanie obsługiwać każdy adapter.
Dziękujemy za Wasze zrozumienie i wsparcie. Ta zmiana ma na celu podniesienie standardów naszego systemu i dostarczenie Wam jeszcze lepszego doświadczenia z Home Assistant.
Jak przystąpić do aktualizacji?
Instrukcje dotyczące aktualizacji oraz migracji są dostępne na naszym forum:
Wystarczy zaopatrzyć się w kartę SD lub pendrive i można pobrać nasze obrazy Linuxa z już zainstalowanym i skonfigurowanym Home Assistant, następnie trzeba nagrać obraz systemu na nośnik i uruchomić bramkę na nowym systemie.
Gotowe karty SD
Dla osób które chciały by kupić gotową kartę z zainstalownym systemem Home Assistant oferujemy w naszym sklepie nowy produkt - SDCARD 128GB - HOME ASSISTANT SUPERVISED:
Mając gotową kartę cały proces przejścia na Linux jest bardzo prosty, ChatGPT widzi to w ten sposób → “magikwkłada kartę sd do pingwina linux, w ten sposób magicznie wypędza z niego ducha google android”
Bramki AIS
Nowo sprzedawane bramki AIS, dostarczane są już z zainstalowanym systemem Linux oraz Home Assistant Supervised - AIS DOM DEV-3 BRAMKA IOT&AUDIO - WERSJA DEWELOPERSKA
AIS Android, na kanale ALFA
Na kanale alfa, będziemy nadal wydawać wersje. Z uwagi jednak na argumenty opisane powyżej: kłopotliwą aktualizację, brak wsparcia dla wszystkich pakietów linux-a, brak obsługi wszystkich adapterów(brak obsługi seriala) w systemie Android, brak obsługi kontenerów w systemie Android, zalecamy przejście na system Linux i Home Assistant Supervised.
więcej na naszym blogu: