Skip to main content

Wersja systemu 0.106.7 Migracja serwera na bramce

· 3 min read

Po 1.5 roku testów zdecydowaliśmy się na większą zmianę w architekturze naszego systemu oraz zmianę w sposobie instalowania aktualizacji.

Serwer

Głównym powodem zmiany jest potrzeba uzyskania pełnej kontroli nad aktualizacjami oprogramowania na bramce. Nasze pierwotne założenie było takie, że wszystkie aplikacje podpisywaliśmy w Google Play i dystrybuowaliśmy przez Google Play. Niestety nie da się w żaden sposób zapewnić czasu instalacji przez Google Play — nikt nie zna algorytmu, kiedy instalacja zostanie wydana i trafi na urządzenie. Dlatego zdecydowaliśmy się na samodzielne podpisywanie i aktualizowanie aplikacji na bramce. Aktualizacje aplikacji na telefon/tablet/zegarek są mniej krytyczne i te oczywiście nadal będą wykonywane przez Google Play.

informacja

Migracja do nowej wersji będzie niestety bardziej skomplikowana niż normalna aktualizacja, ponieważ musimy odinstalować aplikację i zainstalować jej nową wersję (podpisaną naszym kluczem). Dokładną procedurę "krok po kroku" opisujemy na forum. Zaplanuj sobie migrację, gdy będziesz miał czas (około jednej godziny), żeby wykonać spokojnie całość krok po kroku wg instrukcji:

Link do instrukcji na forum.

Serwer

Jest to oczywiście "jednorazowa akcja", gdy będziemy już mieli zainstalowaną aplikację serwer, z wersją 2.x.x to kolejne jej aktualizacje serwera będą automatyczne tak jak dotychczas.

Wskazówka

Nic się nie stanie, jeśli nie wykonasz migracji - nadal będziesz dostawał aktualizację aplikacji Asystent domowy. Wszystko będzie działało tak jak dotychczas. Nie będziesz miał jedynie dostępu do najnowszych usług takich jak włączanie mikrofonu czy odtwarzanie wideo.

Jeśli coś pójdzie nie tak i nie uda Ci się wykonać migracji, to też nic się nie stanie. W takim przypadku napisz do nas na serwis: info@ai-speaker.com i postaramy się pomóc - w najgorszym wypadku, wyślesz nam bramkę a my ją zaktualizujemy - oczywiście usługa bezpłatna, relax :)

Nowa strona dokumentacji

Skoro tu jesteś, to pewnie zauważyłeś, że mamy nową stronę dokumentacji. Doszliśmy do wniosku, że wersjonowanie dokumentacji jest zbyt skomplikowane i że trzeba to zrobić prościej, od tej pory dokumentacja dotyczy jednej wersji - aktualnej.

Stara strona działała na GitHub i zostawimy ją jeszcze, bo sporo linków do niej prowadzi, ale nie będziemy jej aktualizować.

Kilka dni zajmie zindeksowanie dokumentacji przez wyszukiwarkę - wyszukiwanie na nowej stronie zacznie działać poprawnie z czasem.

API

Mamy coraz więcej użytkowników, którzy mają fajne pomysły na wykorzystanie bramki. Mamy nadzieję, że opis API ułatwi każdemu wykonanie zaawansowanych automatyzacji (włączenie mikrofonu po otwarciu drzwi itd.) i integracji z innymi systemami (np. bramką Fibaro).

Tu jest link do dokumentacji API

Usługi

Przed aktualizacją

Wskazówka

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.

informacja

W razie problemów po aktualizacji 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.

Home Assistant

Najnowszy (stabilny) Home Assistant 0.106.6


Zapraszamy do aktualizacji i komentowania na forum :) AI-Speaker 03/2020