Przejdź do głównej zawartości

Wersja systemu Leon

· 8 min aby przeczytać
Jola AI-Speaker

AIS

Uwaga

Są to informacje o wersji systemu AIS dostępnym na przedpremierowych kanałach aktualizacji (alfa i beta), gdzie udostępniamy system przed wydaniem na kanale produkcyjnym. Prace nad tą wersją systemu nadal trwają i dlatego ten opis też będzie jeszcze uzupełniany. Jeśli napotkasz problemy podczas korzystania z wersji przed oficjalnym wydaniem, to zgłoś nam to w GitHub: https://github.com/sviete

ABC bezproblemowej aktualizacji

Kopia A

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 B

W razie problemów z aktualizacją z aplikacji, uruchom aktualizację z konsoli, w ten sposób będziesz miał na bieżąco wgląd w logi i postęp aktualizacji oraz będziesz mógł zdiagnozować przyczynę problemu.

Poczekaj C

Aktualizacja i pierwsze uruchomienie po aktualizacji może trwać dłużej - poczekaj cierpliwie. W każdej chwili możesz sprawdzić status systemu (dowiedzieć się co robi bramka) w konsoli komendą htop i/lub pm2 logs

Potrzebujesz pomocy?

Reset D

Jeżeli nie jesteś w stanie zdiagnozować problemu - nie przejmuj się, jesteśmy przygotowani, żeby Ci pomóc. Stworzyliśmy specjalnie dla Ciebie prostą procedurę, która pomoże przywrócić domyślne kody i ustawienia systemu - zapoznaj się z opisem: Wykonanie pełnego resetu aplikacji.

Programowanie w serwisie D

Jeżeli nie jesteś w stanie wykonać procedury pełnego resetu i Twój system nadal nie działa, to możesz wysłać nam urządzenie do zaprogramowania. Szczegóły opisane na forum w wątku: Programowanie w serwisie

Leon

W tej wersji systemu uprościliśmy sposób instalacji oraz zmieniliśmy cykl wydawniczy (jesteśmy bardziej niezależni od wydań Home Assistant i innych składowych systemu) i kanały z kodami systemu. Dodatkowo, oficjalnie wydajemy nowe aplikacje mobilne w Apple App Store i Google Play.

Te zmiany to oczywiście odpowiedź na potrzeby naszych użytkowników oraz na dostosowanie naszej oferty PRO do wymagań klientów biznesowych.

AIS - zmiany w wydawaniu wersji

Nowy kalendarz wydań

Tak jak zapowiadaliśmy i wyjaśniliśmy jakiś czas temu na forum - wprowadzamy nowy kanał wydań ALFA i zmieniamy częstotliwość wydań:

Nowe daty wydań na poszczególnych kanałach:

  • Kanał ALFA - tu wydajemy na bieżąco, jak coś napiszemy albo zintegrujemy z HA, Zigbee2Mqtt itd…

  • Kanał BETA - na BETA będziemy wydawali tak, jak dotychczas na PROD, czyli raz w miesiącu, ale w pierwszą środę miesiąca.

  • Kanał PROD - na tym kanale będziemy wydawali początkowo co 3 miesiące a docelowo co 6 miesięcy, w ostatni piątek miesiąca.

Prostszy sposób instalacji

Nie kompilujemy już zależności na bramkach. Dzięki temu jesteśmy w stanie łatwiej instalować nowe wersje dostarczając (kopiując) już skompilowane pakiety z naszych bramek. Oczywiście kompilacja ze źródeł nadal jest możliwa i jeśli ktoś dokładnie wie, co robi, to może nadal kompilować na bramce źródła programów w wielu językach (C/C++, Go, Rust, TS/NodeJs itd..).

Aktualizacja systemu z aplikacji:

AIS

Aktualizacja systemu z konsoli:

Aktualizacja

Pomoc - "Software release manager" i "Zigbee2Mqtt package builder"

Dodatkowo miło nam poinformować, że mamy pomoc ze strony społeczności przy wydawaniu wersji:

  • "Software release manager" to nowa funkcja, którą przyjął nasz użytkownik Stravi, który będzie pomagał wykonywać nam wersje i je udostępniać na kanałach aktualizacji.

  • "zigbee2mqtt package builder" - budowanie paczek do Zigbee2Mqtt przyjął na siebie nasz użytkownik Adam

Dziękujemy za zaangażowanie się i pomoc :)

To nie koniec, z czasem będziemy ten cały proces "budowania i wydawania wersji" oddawać w ręce społeczności i w ten sposób my będziemy mieli mniej pracy a Wy większą kontrolę nad oprogramowaniem działającym na Waszych bramkach ais dom.

AIS PRO1 -pierwszy większy komercyjny projekt na PRO1

AIS PRO1 był od kilku miesięcy rozwiajany pod komercyjny projekt domowej rozdzielnicy elektrycznej z automatyką przewodową.

Można sporo powiedzieć o tym projekcie miłych i dobrych rzeczy. Jednak jak mawiali moi rodzice, dobrze jest być miłym, ale ważniejsze jest być szczerym - gdy przed wdrożeniem okazało się, że nie ma zakładanego wolumenu sprzedaży oraz budżetu na serwis, to niestety wszystko legło w gruzach :(

End of The Pro

Oczywiście porzucenie tego projektu nie było dla nas proste. Byliśmy w ten projekt zaangażowani na 150%. Minie jeszcze trochę czasu zanim się uda wszystko przepracować, podnieść z dołka i wrócić silniejszym z lepszym projektem.

End of The Pro

Na tą chwilę wiemy, że model biznesowy sam się nie zrobi i że jak klient sam nas znajduje i nie do końca wie co chce zrobić, to trzeba dość szybko "mocnego firewall-a wdrażać, bo inaczej szkoda czasu". Oczywiście są też pozytywne aspekty - lekcje życia są bezcenne i następnym razem będzie lepiej - to wiemy na pewno! :)

AIS - aplikacje dodatkowe

Odświeżyliśmy aplikację na tablet, publikujemy też nowe wersje aplikacji mobilnych i na zegarki. Podczas pierwszego uruchamiania bramki AIS dom, informujemy o możliwości pobrania dodatkowych aplikacji na tablet (panel sterowania) oraz na urządzenia mobilne.

AIS

Menedżer plików

Na bramce dostarczamy menedżer plików w formie aplikacji webowej. Menedżer plików zawiera edytor plików tekstowych oraz podgląd plików (tekst, audio, wideo). Aplikacja umożliwia pracę z plikami i katalogami w przeglądarce internetowej z dowolnego komputera, telefonu komórkowego lub tabletu.

WEB cmd

więcej informacji w dokumentacji integracji Menedżer plików

AIS Android

Integrujemy się mocniej z systemem Android na bramce, dodaliśmy dwie wbudowane na bramkach AIS dom intgracje:

1. AIS ADB

To nowa wbudowana na bramkach AIS dom integracja.

AIS

Więcej o integracji w dokumentacji AIS Android

Geneza powstania integracji

Nasza bramka działa na systemie Android. Zasadniczą różnicą pomiędzy bramką AIS DEV a Raspberry PI jest to, że AIS dom nie jest tylko serwerem bez interfejsu użytkownika (headless server), ale także pełnoprawnym urządzeniem do konsumpcji multimediów (media consumption device - fantazyjna nazwa dla urządzenia, które posiada odtwarzacze multimediów).

Na forum pojawiły się integracje z KODI, Amazon Prime, Plex i zainspirowało nas to do wprowadzenia oficjalnej integracji umożliwiającej sterowanie multimediami w systemie Android. Sterowanie odbywa się po interfejsie ADB, który obsługuje Android.

Dzięki systemowi Android, bramka AIS dom świetnie obsługuje multimedia, dzięki czemu jest oczywiście bardziej funkcjonalna dla końcowego użytkownika (w porównaniu z RaspberryPi).

AIS

W pierwszej wersji integracji AIS Android skupiliśmy się na sterowaniu odtwarzaczem Spotify, który jest fabrycznie zainstalowany na bramce. Przeglądanie biblioteki Spotify zostało w ten sposób rozdzielone od odtwarzania wybranych pozycji na odtwarzaczu Spotify. Więcej na ten temat znajdziecie w dokumentacji: Biblioteka Spotify

2. AIS Android remote screen

To nowa wbudowana na bramkach AIS dom aplikacja, która umożliwia przeglądanie ekranu aplikacji i systemu Android w aplikacji działającej w przeglądarce internetowej (lub mobilnym webview).

Główną ideą jest pokazywanie ekranu natywnych aplikacji systetmu Android, takich jak np. Spotify, w aplikacji webowej AI-Speaker.

AIS Easy - podsumowanie ankiety

Niektórzy z Was naprawdę przyłożyli się do zadania i opisali ciekawe rozwiązania, za co oczywiście dziękujemy, bo lektura była przednia! Bardzo możliwe, że w przyszłości jakaś część tych rozwiązań trafi pod Wasze strzechy :) A tym, którzy opisywali np. sterowanie domem już nie za pomocą głosu, ale myśli, musimy niestety powiedzieć, że raczej będą musieli czekać troszkę dłuuuużej ;) Nagroda główna (za odpowiedź na pytanie otwarte), czyli bramka AIS PRO1 powędruje do pewnego Pana, który w ankiecie opisał kilka super fajnych i ciekawych rzeczy. Obiecał, że pojawi się na forum, pochwali się nagrodą i pokaże społeczności, jak zrobić z nią kilka fajnych i całkowicie legalnych projektów (musieliśmy tu malutką część odfiltrować) ;) Nie będziemy przeklejać wpisu z ankiety, poczekamy na rozwinięcie z opisem krok po kroku dla Was wszystkich - nie możemy się już doczekać!

Z całego tego zamieszania z PRO1 jesteśmy też do tyłu z budową naszej siedziby i z zestawami AIS EASY... ale AIS EASY i tak miało trwać około 2 lat. Poszliśmy teraz w prefabrykaty - drukowane ściany ze strunobetonu :) więc baaardzo możliwe, że zdążymy z czasem i za 2 lata pijemy kawę tu :)

Oczywiście gdyby ktoś chciał pogadać o interesach, to zawsze możemy też spotkać się tu:

Tasmota 10.0.0 Norman

Kolejne wydanie oprogramowania dla urządzeń z układem ESP. W dokumentacji projektu przeczytacie o wszystkich zmianach i nowościach:

Nam się najbardziej podoba nowa funkcjonalność -Tasmota Mesh (TasMesh), która zapewnia komunikację między węzłami/brokerami za pomocą ESP-NOW. Oznacza to, że może niedługo urządzenia z ESP będzie można parować tak prosto, jak Zigbee.

Opisaliśmy tę wizję tu: https://github.com/arendst/Tasmota/discussions/14193

Zigbee2Mqtt

Kliknijcie i zobaczcie nową stronę domową projektu Zigbee2Mqtt:

Aktualizacja Zigbee2Mqtt do najnowszej wersji 1.22.1 (w sumie dostarczamy kody z 3 wersji):

Asystent domowy

Najnowsza wersja Asystenta domowego, czyli naszego pakietu ais-dom bazującego na Home Assistant Core. Tym razem dostarczamy aż 3 wydania Home Assistant! Naprawdę sporo ulepszeń i nowości, zobaczcie sami:


AI-Speaker 12/2021