­čś╗ 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─ÖÔÇŽ