😻 Wersja systemu Kasia wydana

Wersja systemu Kasia wydana

:heart_eyes_cat:

:warning: Ta aktualizacja jest bardzo duża..

Dołożyliśmy wszelkich starań, żeby aktualizacja przebiegła bezproblemowo. Przetestowaliśmy ją na każdej bramce. Ale to skomlikowana aktualizacja i wiemy, że nie oszukamy Prawa Murphy’ego: "Jeśli coś może pójść źle, to pójdzie." dlatego tym razem może nie być łatwo.

Uruchom tę aktualizację, gdy będziesz miał czas, zrób kopię zapasową konfiguracji i daj bramce czas na dokończenie aktualizacji, skomilowanie pakietów i ponowne uruchomienie się.

:free: Aktualizacja jest darmowa i dobrowolna.

Jeżeli wszystko działa lub używasz bramki do ważnych rzeczy lub nie masz czasu itd… to nie aktualizuj.

:tipping_hand_woman: W razie problemów

Pamiętaj, że masz zawsze możliwość wykonania pełnego resetu aplikacji. To łatwa i bezpieczna procedura którą opisaliśmy dokładnie tu:

:ais: Aktualizacja w AIS

Coś zawsze może pójść nie tak, to nie twoja wina. Jeżeli nie jesteś w stanie sam rozwiązać problemu, to wyślij nam urządzenie, zaprogramujemy je najnowszym oprogramowaniem w AIS. Tu opisaliśmy zasady:

Znane problemy

:bug: 1. AttributeError: 'HaZeroconf' object has no attribute 'async_add_listener'
Dodaliśmy w tej aktualizacji integrację Home Assistant ‘‘zeroconf’’, przy pierwszym uruchomieniu może pojawić się w logach informacja o problemie z tą integracją. To dlatego, że podczas uruchamiania Home Assistant chce używać tej integracji, zanim zostanie ona do końca zainstalowaną. Po kolejnym uruchomieniu bramki będzie OK.

:bug: 2. Jeżeli nie działa zigbee po aktualizacji, to należy wyciągnąć adapter z USB, poczekać aż Jolka powie, że usunięto serwis zigbee, a następnie włożyć adapter do portu USB.

:bug: 3. Aktualizujemy nodejs, jeżeli używasz na bramce innych aplikacji w nodejs niż zigbee2mqtt i zwavejs2mqtt, np. NodeRED to po aktualizacji należy przebudować pakiety w tej aplikacji. W tym celu przejdź w konsoli do folderu, w którym masz zainstalowaną aplikację w nodejs i wykonaj polecenie npm rebuild

:bug: 4. Instalacja aplikacji Android będzie możliwa po wykonaniu aktualizacji pakietów binarnych - będzie wymagała ponownego naciśnięcia “ZAINSTALUJ TERAZ AKTUALIZACJĘ”

Co nowego :tada:

Opis zmian publikujemy na blogu:

image

Przebieg aktualizacji DEV1

Informacja o dostępności aktualizacji

Aktualizacja pobieranie

image

Aktualizacja instalowanie

aktualizcja trwa - log z informacją o instalowanych pakietach:

2|ais      | The following NEW packages will be installed:
2|ais      |   libaom librav1e
2|ais      | The following packages will be upgraded:
2|ais      |   apt attr autoconf automake bash binutils bmon busybox c-ares ca-certificates
2|ais      |   clang cloudflared command-not-found coreutils curl dash dialog diffutils
2|ais      |   dnsutils dos2unix dpkg ffmpeg findutils freetype fribidi gawk gdbm git glib
2|ais      |   gpgv grep gzip harfbuzz inetutils krb5 ldc ldns less libacl
2|ais      |   libandroid-support libass libassuan libcap libcroco libcrypt libcurl
2|ais      |   libdav1d libedit libffi libgcrypt libgnutls libgraphite libicu libidn2
2|ais      |   libjpeg-turbo libllvm liblua53 libmosquitto libmp3lame libmpfr libnettle
2|ais      |   libnghttp2 libpsl libsigsegv libsqlite libssh2 libtiff libtool libunistring
2|ais      |   libuv libvorbis libvpx libwebp libwebsockets libx265 libxslt libzmq mariadb
2|ais      |   mosquitto nano ncurses ncurses-ui-libs ndk-sysroot nodejs-lts openssh
2|ais      |   openssl pcre pcre2 procps psmisc python python2 rclone readline screen tar
2|ais      |   termux-api termux-auth termux-tools tmux ttyd unzip util-linux xvidcore
2|ais      |   xxhash zlib
2|ais      | 106 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
2|ais      | Need to get 168 MB/168 MB of archives.
2|ais      | After this operation, 236 MB disk space will be freed.
2|ais      | Get:1 https://powiedz.co/apt python/3.9 arm libandroid-support arm 28-2 [10.4 kB]
2|ais      | Get:2 https://powiedz.co/apt python/3.9 arm coreutils arm 8.32-8 [715 kB]
2|ais      | Get:3 https://powiedz.co/apt python/3.9 arm diffutils arm 3.8 [149 kB]
2|ais      | Get:4 https://powiedz.co/apt python/3.9 arm gzip arm 1.11-3 [77.4 kB]
2|ais      | Get:5 https://powiedz.co/apt python/3.9 arm ncurses-ui-libs arm 6.2.20200725-5 [31.3 kB]
2|ais      | Get:6 https://powiedz.co/apt python/3.9 arm ncurses arm 6.2.20200725-5 [494 kB]
2|ais      | Get:7 https://powiedz.co/apt python/3.9 arm pcre2 arm 10.37 [841 kB]
2|ais      | Get:8 https://powiedz.co/apt python/3.9 arm less arm 590 [92.7 kB]
2|ais      | Get:9 https://powiedz.co/apt python/3.9 arm tar arm 1.34 [330 kB]
2|ais      | Get:10 https://powiedz.co/apt python/3.9 arm zlib arm 1.2.11-5 [117 kB]
2|ais      | Get:11 https://powiedz.co/apt python/3.9 arm dpkg arm 1.20.9-5 [257 kB]
2|ais      | Get:12 https://powiedz.co/apt python/3.9 arm findutils arm 4.8.0 [235 kB]
2|ais      | Get:13 https://powiedz.co/apt python/3.9 arm libassuan arm 2.5.5 [71.3 kB]
2|ais      | Get:14 https://powiedz.co/apt python/3.9 arm libgcrypt arm 1.9.3 [405 kB]
2|ais      | Get:15 https://powiedz.co/apt python/3.9 arm gpgv arm 2.3.2-1 [158 kB]
2|ais      | Get:16 https://powiedz.co/apt python/3.9 arm pcre arm 8.45 [651 kB]
2|ais      | Get:17 https://powiedz.co/apt python/3.9 arm grep arm 3.7-1 [115 kB]
2|ais      | Get:18 https://powiedz.co/apt python/3.9 arm libcurl arm 7.79.0 [887 kB]
2|ais      | Get:19 https://powiedz.co/apt python/3.9 arm curl arm 7.79.0 [167 kB]
2|ais      | Get:20 https://powiedz.co/apt python/3.9 arm libnghttp2 arm 1.44.0 [89.1 kB]
2|ais      | Get:21 https://powiedz.co/apt python/3.9 all ca-certificates all 20210603 [112 kB]
2|ais      | Get:22 https://powiedz.co/apt python/3.9 arm openssl arm 1.1.1l [2487 kB]
2|ais      | Get:23 https://powiedz.co/apt python/3.9 arm libssh2 arm 1.9.0-2 [177 kB]
2|ais      | Get:24 https://powiedz.co/apt python/3.9 arm libnettle arm 3.7.3 [384 kB]
2|ais      | Get:25 https://powiedz.co/apt python/3.9 arm libunistring arm 0.9.10-4 [477 kB]
2|ais      | Get:26 https://powiedz.co/apt python/3.9 arm libidn2 arm 2.3.2 [85.9 kB]
2|ais      | Get:27 https://powiedz.co/apt python/3.9 arm libgnutls arm 3.6.16 [513 kB]
2|ais      | Get:28 https://powiedz.co/apt python/3.9 arm xxhash arm 0.8.0-1 [64.6 kB]
2|ais      | Get:29 https://powiedz.co/apt python/3.9 arm apt arm 2.3.9 [1046 kB]
2|ais      | Get:30 https://powiedz.co/apt python/3.9 arm readline arm 8.1.1 [224 kB]
2|ais      | Get:31 https://powiedz.co/apt python/3.9 arm dash arm 0.5.11.5 [64.5 kB]
2|ais      | Get:32 https://powiedz.co/apt python/3.9 arm gawk arm 5.1.0-1 [693 kB]
2|ais      | Get:33 https://powiedz.co/apt python/3.9 arm procps arm 3.3.17-1 [136 kB]
2|ais      | Get:34 https://powiedz.co/apt python/3.9 arm psmisc arm 23.4 [82.4 kB]
2|ais      | Get:35 https://powiedz.co/apt python/3.9 arm libcrypt arm 0.2-3 [19.2 kB]
2|ais      | Get:36 https://powiedz.co/apt python/3.9 arm util-linux arm 2.37 [663 kB]
2|ais      | Get:37 https://powiedz.co/apt python/3.9 arm dialog arm 1.3-20210621-0 [94.6 kB]
2|ais      | Get:38 https://powiedz.co/apt python/3.9 all termux-tools all 0.136 [16.5 kB]
2|ais      | Get:39 https://powiedz.co/apt python/3.9 arm bash arm 5.1.8 [829 kB]
2|ais      | Get:40 https://powiedz.co/apt python/3.9 arm attr arm 2.5.1 [55.2 kB]
2|ais      | Get:41 https://powiedz.co/apt python/3.9 all autoconf all 2.71-2 [612 kB]
2|ais      | Get:42 https://powiedz.co/apt python/3.9 all automake all 1.16.4 [553 kB]
2|ais      | Get:43 https://powiedz.co/apt python/3.9 arm binutils arm 2.37-1 [2065 kB]
2|ais      | Get:44 https://powiedz.co/apt python/3.9 arm bmon arm 4.0-3 [38.8 kB]
2|ais      | Get:45 https://powiedz.co/apt python/3.9 arm busybox arm 1.33.1-3 [420 kB]
2|ais      | Get:46 https://powiedz.co/apt python/3.9 arm c-ares arm 1.17.2 [116 kB]
2|ais      | Get:47 https://powiedz.co/apt python/3.9 arm ndk-sysroot arm 21d-3 [1576 kB]
2|ais      | Get:48 https://powiedz.co/apt python/3.9 arm libffi arm 3.4.2 [32.9 kB]
2|ais      | Get:49 https://powiedz.co/apt python/3.9 arm clang arm 12.0.1 [20.0 MB]
2|ais      | Get:50 https://powiedz.co/apt python/3.9 arm libllvm arm 12.0.1 [20.4 MB]
2|ais      | Get:51 https://powiedz.co/apt python/3.9 arm cloudflared arm 2021.9.0 [5377 kB]
2|ais      | Get:52 https://powiedz.co/apt python/3.9 arm command-not-found arm 1.63-1 [164 kB]
2|ais      | Get:53 https://powiedz.co/apt python/3.9 arm libuv arm 1.42.0 [71.9 kB]
2|ais      | Get:54 https://powiedz.co/apt python/3.9 arm dnsutils arm 9.16.11-1 [1230 kB]
2|ais      | Get:55 https://powiedz.co/apt python/3.9 arm dos2unix arm 7.4.2 [59.3 kB]
2|ais      | Get:56 https://powiedz.co/apt python/3.9 arm libaom arm 3.1.2-1 [1855 kB]
2|ais      | Get:57 https://powiedz.co/apt python/3.9 arm glib arm 2.66.1-1 [1087 kB]
2|ais      | Get:58 https://powiedz.co/apt python/3.9 arm fribidi arm 1.0.10 [62.6 kB]
2|ais      | Get:59 https://powiedz.co/apt python/3.9 arm freetype arm 2.11.0 [376 kB]
2|ais      | Get:60 https://powiedz.co/apt python/3.9 arm libgraphite arm 1.3.14 [71.1 kB]
2|ais      | Get:61 https://powiedz.co/apt python/3.9 arm harfbuzz arm 3.0.0 [532 kB]
2|ais      | Get:62 https://powiedz.co/apt python/3.9 arm libass arm 0.15.2 [73.0 kB]
2|ais      | Get:63 https://powiedz.co/apt python/3.9 arm libdav1d arm 0.9.2 [195 kB]
2|ais      | Get:64 https://powiedz.co/apt python/3.9 arm librav1e arm 0.4.1-2 [476 kB]
2|ais      | Get:65 https://powiedz.co/apt python/3.9 arm libx265 arm 3.3 [537 kB]
2|ais      | Get:66 https://powiedz.co/apt python/3.9 arm xvidcore arm 1.3.7 [131 kB]
2|ais      | Get:67 https://powiedz.co/apt python/3.9 arm libvorbis arm 1.3.7 [263 kB]
2|ais      | Get:68 https://powiedz.co/apt python/3.9 arm libmp3lame arm 3.100-3 [110 kB]
2|ais      | Get:69 https://powiedz.co/apt python/3.9 arm libvpx arm 1.10.0 [611 kB]
2|ais      | Get:70 https://powiedz.co/apt python/3.9 arm libjpeg-turbo arm 2.1.1 [274 kB]
2|ais      | Get:71 https://powiedz.co/apt python/3.9 arm libtiff arm 4.3.0 [519 kB]
2|ais      | Get:72 https://powiedz.co/apt python/3.9 arm libwebp arm 1.2.1 [200 kB]
2|ais      | Get:73 https://powiedz.co/apt python/3.9 arm ffmpeg arm 4.4-2 [8434 kB]
2|ais      | Get:74 https://powiedz.co/apt python/3.9 arm gdbm arm 1.20 [107 kB]
2|ais      | Get:75 https://powiedz.co/apt python/3.9 arm git arm 2.33.0-1 [2861 kB]
2|ais      | Get:76 https://powiedz.co/apt python/3.9 arm inetutils arm 1.9.4-11 [237 kB]
2|ais      | Get:77 https://powiedz.co/apt python/3.9 arm krb5 arm 1.19.2-1 [861 kB]
2|ais      | Get:78 https://powiedz.co/apt python/3.9 arm ldc arm 1.27.1 [22.4 MB]
2|ais      | Get:79 https://powiedz.co/apt python/3.9 arm ldns arm 1.7.1-3 [284 kB]
2|ais      | Get:80 https://powiedz.co/apt python/3.9 arm libacl arm 2.3.1 [117 kB]
2|ais      | Get:81 https://powiedz.co/apt python/3.9 arm libcap arm 2.51 [57.4 kB]
2|ais      | Get:82 https://powiedz.co/apt python/3.9 arm libcroco arm 0.6.13-5 [81.2 kB]
2|ais      | Get:83 https://powiedz.co/apt python/3.9 arm libedit arm 20210714-3.1-0 [70.1 kB]
2|ais      | Get:84 https://powiedz.co/apt python/3.9 arm libicu arm 69.1 [8945 kB]
2|ais      | Get:85 https://powiedz.co/apt python/3.9 arm liblua53 arm 5.3.5-6 [80.7 kB]
2|ais      | Get:86 https://powiedz.co/apt python/3.9 arm mosquitto arm 2.0.11-3 [192 kB]
2|ais      | Get:87 https://powiedz.co/apt python/3.9 arm libwebsockets arm 4.2.1-1 [281 kB]
2|ais      | Get:88 https://powiedz.co/apt python/3.9 arm libmosquitto arm 2.0.11-3 [62.9 kB]
2|ais      | Get:89 https://powiedz.co/apt python/3.9 arm libpsl arm 0.21.1 [52.7 kB]
2|ais      | Get:90 https://powiedz.co/apt python/3.9 arm libsigsegv arm 2.13 [10.7 kB]
2|ais      | Get:91 https://powiedz.co/apt python/3.9 arm libsqlite arm 3.36.0 [518 kB]
2|ais      | Get:92 https://powiedz.co/apt python/3.9 arm libtool arm 2.4.6-8 [376 kB]
2|ais      | Get:93 https://powiedz.co/apt python/3.9 arm libxslt arm 1.1.34-1 [300 kB]
2|ais      | Get:94 https://powiedz.co/apt python/3.9 arm libzmq arm 4.3.4 [297 kB]
2|ais      | Get:95 https://powiedz.co/apt python/3.9 arm mariadb arm 2:10.6.4 [11.0 MB]
2|ais      | Get:96 https://powiedz.co/apt python/3.9 arm nano arm 5.8 [204 kB]
2|ais      | Get:97 https://powiedz.co/apt python/3.9 arm nodejs-lts arm 14.17.6 [8341 kB]
2|ais      | Get:98 https://powiedz.co/apt python/3.9 arm termux-auth arm 1.4 [6140 B]
2|ais      | Get:99 https://powiedz.co/apt python/3.9 arm openssh arm 8.7p1 [723 kB]
2|ais      | Get:100 https://powiedz.co/apt python/3.9 arm pytScreenshot from 2021-09-29 16-17-53hon arm 3.9.7 [8220 kB]
2|ais      | Get:101 https://powiedz.co/apt python/3.9 arm python2 arm 2.7.18-8 [4886 kB]
2|ais      | Get:102 https://powiedz.co/apt python/3.9 arm rclone arm 1.56.0 [12.5 MB]
2|ais      | Get:103 https://powiedz.co/apt python/3.9 arm screen arm 4.8.0 [446 kB]
2|ais      | Get:104 https://powiedz.co/apt python/3.9 arm termux-api arm 0.56 [22.2 kB]
2|ais      | Get:105 https://powiedz.co/apt python/3.9 arm tmux arm 3.2a [278 kB]
2|ais      | Get:106 https://powiedz.co/apt python/3.9 arm ttyd arm 1.6.3-4 [129 kB]
2|ais      | Get:107 https://powiedz.co/apt python/3.9 arm unzip arm 6.0-7 [115 kB]
2|ais      | Fetched 168 MB in 52s (3217 kB/s)
2|ais      | (Reading database ... 
2|ais      | (Reading database ... 5%
2|ais      | (Reading database ... 10%
2|ais      | (Reading database ... 15%
2|ais      | (Reading database ... 20%
2|ais      | (Reading database ... 25%
2|ais      | (Reading database ... 30%
2|ais      | (Reading database ... 35%
2|ais      | (Reading database ... 40%
(Reading database ... 85%abase ... 45%
2|ais      | (Reading database ... 90%
2|ais      | (Reading database ... 95%
(Reading database ... database ... 100%
2|ais      | 47086 files and directories currently installed.)

Ponowne uruchomienie

tego błędu zeroconf możemy się spodziewać → AttributeError: 'HaZeroconf' object has no attribute 'async_add_listener'

to dlatego, że system został uruchomiony, zanim zainstalowały się wszystkie zależności, czekamy, aż system się całkowicie uruchomi… aż pojawi się informacja o wersji:

image

bramka DEV1 jest już online, była niedostepna przez 10 minut

To jeszcze nie koniec, HA nadal aktualizuje pakiety - w htop możemy sprawdzić, że clang coś kompiluje:

System się uruchomił - teraz można zaktualizować aplikację Android - to już będzie szybko:

image

image

System jest “już” aktualny:

image

nie ma też już problemu z zeroconf w logach.

zeroconf

zeroconf to integracja która będzie wykrywała urządzenia w sieci

image

bramka będzie się też rozgłaszała tym mechanizmem i powinna (nie w każdej sieci to zadziała) być wykrywana przez aplikację mobilną

3 polubienia

DEV 1 Poszło od strzała niecałe 10 minut… :+1:

Szczęściarz. U mnie już pół godziny mieli i chyba nie bałdzo…

EDIT:
Wystarczyło 50 minut… Pytanie dlaczego tak długo? Chyba DEV-1 ma jedną specyfikacje sprzętową, więc może sieć? Ale mam download 40Mb…

Mam pytanie. Czy w związku z tym że idziecie w stronę monitora domofonu można liczyć na jakąś nową bramkę w formie tabletu ściennego. I czy będzie kompatybilne z domofonami Dahua, Hikvision, Akuvox.

Witam mam błąd z kalendarzem czy ktoś wie jak to naprawić?



Błąd kalendarza google

Jest to teoretycznie możliwe, ale taki tablet musiałby mieć mocniejszy procesor, stałe zasilanie i raczej Ethernet (bo z wifi na Android może być różnie), najlepiej POE.
Takie tablety kosztują dużo więcej niż bramka AIS DEV3 + jakiś tani tablet z Android.

Ale faktycznie myślimy o tym i testujemy różne dostępne sprzęty, jeżeli znajdziemy coś, co będzie godne polecenia to opiszemy jak zainstalować na tym AIS, albo wprowadzimy do oferty.

PS
Teoretycznie AIS może działać na każdym sprzęcie z Andriod, ale bez dostosowania systemu i wsparcia to działanie może nie być zadowalające.

image

Na bramce pro1 utworzylo mi sie duzo encji z koncowka _2 np.
media_player.ai_speaker_player
media_player.ai_speaker_player_2

jak to poprawic? poprzez ftp

lepiej nic nie poprawiać w plikach, identyfikator encji możesz poprawić w rejestrze encji

Ile razy bym nie restartował itd. efekt cały czas jest ten sam…

Miałem ten sam problem, ale po kolejnym restarcie wszystko jest już up to date.

Super bo u mnie bez zmian. Ma ktoś jakiś pomysł? Pomijam już fakt że po aktualizacji wszystkie czujniki temp. zigbee stoją w miejscu tzn. pokazują cały czas tą samą temperaturę…