馃惐 Wersja systemu Kasia wydana na BETA

Wersja systemu Kasia wydana na BETA

:cat:

Zmiany:

1. HA 2021.9.0: Beta

to wydanie to g艂贸wnie poprawki - nie ma rewolucji

2. Poprawka dodawnaia kalendarzy AIS

dodawanie i usuwanie integracji powinno ju偶 dzia艂a膰 ok - dzi臋ki za info

image

3. Dodali艣my to naszej podstawowej konfiguracji zeroconf

Robimy to 偶eby Home Assistant rozg艂asza艂 si臋 w sieci lokalnej na bramce AIS i 偶eby mo偶na by艂o go wykry膰 z orginalnej mobilnej aplikacji HA

4. AIS dom

dodali艣my funkcjonalno艣膰 domofonu i opublikowali艣my aplikacje na kanale beta w Google Play

https://play.google.com/apps/testing/pl.sviete.dom

5. AIS mob

na kanale beta w Google Play dodali艣my now膮 aplikacj臋 AIS mob

https://play.google.com/apps/testing/pl.sviete.dom.mob

Plany - wyja艣nienie

AIS dom, czyli nasza g艂贸wna aplikacja mobilna zmieni swoje przeznaczenie z og贸lnego na bardziej specyficzne i do ko艅ca roku zostanie aplikacj膮 dedykowan膮 na tablet. Ostatnie zmiany, kt贸re dodali艣my do aplikacji (obs艂uga SIP-a i RTSP) spowodowa艂y spory przyrost kodu tej aplikacji - aplikacja ma ju偶 powy偶ej 100 MB. Sporo funkcjonalno艣ci jest typowo tabletowych (wideodomofon, gesty, przekierowanie audio i sterowanie audio).

Nasz膮 aplikacj膮 mobiln膮 zostanie fork (rozga艂臋zienie kodu) mobilnej aplikacji HA, w ten spos贸b dodamy te偶 aplikacj臋 dla iOS.

Na pocz膮tku aplikacje mobilne AIS b臋d膮 si臋 r贸偶ni艂y od aplikacji mobilnych HA:

  • domy艣lnie polska wersja j臋zykowa,
  • kolory,
  • logo,
  • darmowy tunel,
  • nielimitowane powiadomienia.

Poza tym wszytko to b臋dzie 100% jak w HA.

Co w ten spos贸b osi膮gniemy:

  1. wprowadzimy dedykowan膮 aplikacj臋 na panel sterowania (tablet),
  2. wprowadzimy dedykowan膮 aplikacj臋 mobiln膮 Android,
  3. wprowadzimy aplikacje dla Apple,
  4. 艂atwiej nam b臋dzie nad膮偶y膰 za rozwojem funkcjonalno艣ci w aplikacjach mobilnych tworzonych przez programist贸w wolontariuszy dostarczaj膮cych kody do projektu HA - te kody b臋d膮 te偶 automatycznie dostarczali je te偶 do AIS.

Czy jest w planach, 偶eby apka ta by艂a jak WallPanel? Czyli by艂a g艂贸wn膮 aplikacj膮 tabletu i reagowa艂a na kamer臋 (aktywowa艂a si臋 na okre艣lony czas po wykryciu ruchu) a tak偶e s艂u偶y艂a jako odtwarzacz i mikrofon nas艂uchuj膮cy s艂owa kluczowego do polece艅 nawet w trybie wy艂膮czonego ekranu?

3 polubienia

Jak teraz b臋dzie wygl膮da艂a sytuacja z ju偶 zapisanymi tagami NFC lub kart p艂atniczych? Skoro to prawie klon oryginalnej apki ha tylko z inn膮 szata chyba. Temat o widgetach mo偶na ju偶 usun膮膰 z forum oraz kt贸ry fragment kodu mo偶na usun膮膰 z konfiguracji dotycz膮cy zeroconf?

Czyli m贸j telefon nie b臋dzie ju偶 g艂o艣nikiem widocznym w AIS? 鈥渇unkcje panelu sterowania鈥

z czasem (w kolejnych wydaniach) to wszystko si臋 wyja艣ni

dodali艣my to:
zeroconf:

Mo偶e nadal by膰, je偶eli zainsalujesz na nim apk臋 ais-dom i w艂膮czysz 鈥渇unkcje panelu sterowania鈥.
W Android poj臋cie mob, phablet, tablet鈥 jest do艣膰 p艂ynne.
Czyli jak kto艣 chce to mo偶e z telefonu czy car audio z systemem Android robi膰 nadal panel sterowania.
Przy czym my aplikacj臋 ais dom b臋dziemy rozwijali pod k膮tem funkcjonalno艣ci tabletu sterowania / tabletu na 艣cianie a funkcjonalno艣ci mobilne b臋d膮 w aplikacji mobilnej.
Tak to b臋dzie wygl膮da艂o w przypadku Android:

Kolejna wersja wydana na kanale BETA

Zmiany:

1. Aktualizacjia apikacji ais serwer

G艂贸wna zmiana to zwi臋kszenie priorytetu dla procedu usuwaj膮cego pliki przy wykonaniu procedury 鈥淧e艂ny reset aplikacji鈥. Teraz nawet jak u偶ytkownik doda jakie艣 pakiety/pliki z root-a (wklejaj膮c co艣 w konsole z sieci) to i b臋dziemy w stanie te pliki usun膮膰 wykonuj膮c 鈥淧e艂ny reset aplikacji鈥.

2. Aktualizacja zigbee2mqtt do wersji 1.21.1

Sporo poprawek i ulepsze艅 + 51 nowo obs艂ugiwanych urz膮dze艅

3. Najnowsze HA

1 polubienie

W najnowszej becie 2021.9.0b8 jest pomiar energii i przy dodawaniu wykrywa mi 2 gniazda: Mi power plug ZigBee EU ZNCZ04LM z komunikatem jak na screenie.
Jak uzyska膰 wymagan膮 encj臋 klasy urz膮dzenia?

Klasa stanu musi by膰: total_increasing

Kolejne wydanie na BETA

Wydania poprawkowe HA do wersji 2021.9

Usuneli艣my z dokumentacji integracje kt贸rych nie mo偶emy rozwija膰

Chodzi o IIFTTT (bo jest p艂atna) i Tauron (bo spos贸b w jaki dzia艂a pobieranie danych z Tauron, jest troszk臋 kontrowersyjny鈥)
Oczywi艣cie integracje Tauron mo偶na nadal doda膰 jako komponent niestandardowy.

Dodali艣my w dokumentacji opis funkcjonalno艣ci wideodomofonu

Na bie偶膮co (praktycznie codziennie) wydajemy nowe wersje aplikacji AIS dom z funkcjonalno艣ci膮 panelu sterowania na kanale BETA w Google Play:

https://play.google.com/apps/testing/pl.sviete.dom

za kilka dni wydamy j膮 na kanale stabilnym.

W艂膮czyli艣my uwierzytelnianie wielosk艂adnikowe dla konta Admin na DEMO

Czyli po zalogowaniu si臋

Trzeba poda膰 kod uwierzytelniaj膮cy 偶eby zweryfikowa膰 swoj膮 to偶samo艣膰.

Zalecamy w艂膮czenie takiego uwierzytelniania dla kont z dost臋pem administratora.
Mo偶na to zrobi膰 w aplikacji na stronie z ustwieniami naszego Profilu:

Czy gdy mamy dodana integracj臋 ifttt to b臋dzie mo偶na z niej nadal korzysta膰 czy b臋d膮 jakie艣 ograniczenia skoro jest p艂atna lub czy w og贸le nie b臋dzie dzia艂a膰 je艣li nie mamy konta p艂atnego?

Kolejna aktualizacja na BETA

:warning: UWAGA - ta aktualizacja mo偶e trwa膰 d艂u偶ej - poczekaj cierpliwie.

Zmiany

1. Aktualizacja pakiet贸w binarnych

W tej aktualizacji dostarczamy najnowsze wersje dziesi膮tek pakiet贸w binarnych, w tym kluczowe pakiety do dzia艂ania systemu: python, nodejs, rclone, mosquitto, ttyd, libwebsockets, llvm, ffmpeg鈥

Przebudowali艣my ponad 1000 pakiet贸w po aktualizacji g艂贸wnej wersji libffi, kt贸ra zmieni艂a sw贸j ABI (niskopoziomowy interfejs binarny). Ostatnia taka prze艂omowazmiana by艂a w roku 2012.
Zmiana libffi spowodowa艂a, 偶e musieli艣my przebudowa膰 wszystkie pakiety zale偶ne od libffi:

  • ctypes-sh
  • ecl
  • glib
  • imagemagick
  • libgmime
  • libllvm
  • p11-kit
  • profanity
  • python
  • python2
  • ruby

i pakiety zale偶ne od tych pakiet贸w鈥

Istotne jest to, 偶e trzeba cierpliwie poczeka膰 na zako艅czenie aktualizacji i uruchomienie asystenta domowego. To mo偶e potrwa膰 d艂u偶ej, w zale偶no艣ci od tego, jakie integracje macie na bramce - jakie zale偶no艣ci w pakietach Pythona b臋d膮 kompilowane na bramce podczas instalacji i jak wydajn膮 masz bramk臋 (kompilacja, kt贸ra trwa na PRO1 5 minut mo偶e trwa膰 na DEV1 60 minut).

Tym razem aktualizacja pakiet贸w Linux jest bardziej skomplikowana, bo musimy odinstalowa膰 pakiet python 鈥樷榗ffi鈥欌 u偶ywany w HA i zainstalowa膰 go ponownie tak, 偶eby by艂 kompatybilny z najnowszym libffi. Tak mniej wi臋cej, wygl膮da skrypt instalacyjny na BETA do tej wersji. Tego typu skrypt jest wykonywany po naci艣ni臋ciu przycisku 鈥ZAINSTALUJ TERAZ AKTUALIZACJE鈥 w aplikacji:

echo $(date '+%Y %b %d %H:%M') START
echo "-----------------------------"
echo "1. Linux part ---------------"
echo "-----------------------------"
echo "Switch AIS repo" 
echo "# The main AI-Speaker repository:" > /data/data/pl.sviete.dom/files/usr/etc/apt/sources.list 
echo "deb [trusted=yes] https://powiedz.co/apt dom stable" >> /data/data/pl.sviete.dom/files/usr/etc/apt/sources.list 
echo "deb [trusted=yes] https://powiedz.co/apt python 3.9" >> /data/data/pl.sviete.dom/files/usr/etc/apt/sources.list 
echo "deb [trusted=yes] https://powiedz.co/apt dom-dev beta" >> /data/data/pl.sviete.dom/files/usr/etc/apt/sources.list 

echo "AIS save config file for mosquitto" 
cp /data/data/pl.sviete.dom/files/usr/etc/mosquitto/mosquitto.conf /sdcard/mosquitto.conf 

echo "AIS apt update" 
apt update 
apt install -y zstd 
apt install -y libseccomp 
DEBIAN_FRONTEND=noninteractive apt -y upgrade

echo "AIS back config file for mosquitto"
cp /sdcard/mosquitto.conf /data/data/pl.sviete.dom/files/usr/etc/mosquitto/mosquitto.conf

pip uninstall -y cffi 
pip cache remove cffi 
pip install cffi 

echo "21.09.12" > /data/data/pl.sviete.dom/files/home/AIS/.ais_apt 

echo "-----------------------------"
echo "2. Python part --------------"
echo "-----------------------------"

pip install ais-dom==2021.9.6b0 -U

echo "ALL DONE!"
echo $(date '+%Y %b %d %H:%M') STOP

Ten skrypt by艂 wielokrotnie testowany na wszystkich wersjach bramek.

Oczywi艣cie ka偶da bramka jest inna (inne integracje) i mo偶e si臋 oczywi艣cie zdarzy膰, 偶e u kogo艣 to nie zadzia艂a i aktualizacja si臋 nie powiedzie.
Je偶eli tak si臋 stanie to nie martw si臋 - to nie twoja wina. Jeste艣my przygotowani na tak膮 ewentualno艣膰 i mamy dla Ciebie procedur臋 鈥淧e艂ny reset aplikacji鈥:

PS
Oczywi艣cie, je偶eli kto艣 ma problem z aktualizacj膮 i jest w stanie wys艂a膰 nam logi z aktualizacji, to ch臋tnie przeanalizujemy o co chodzi.
Je偶eli natowmiast masz zamiar pisa膰 鈥渘ie dzia艂a mi鈥 lub wkleja膰 jakie艣 niewyra藕nie zdj臋cie z telefonu to przejd藕, prosz臋 od razu do punktu 鈫 鈥淧e艂ny reset aplikacji鈥

Tak wygl膮daj膮 logi z aktualizacji:

2|ais      | Switch AIS repo
2|ais      | AIS save config file for mosquitto
2|ais      | AIS apt update
2|ais      | WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
2|ais      | Ign:1 https://powiedz.co/apt dom InRelease
2|ais      | Ign:2 https://powiedz.co/apt python InRelease
2|ais      | Ign:3 https://powiedz.co/apt dom-dev InRelease
2|ais      | Hit:4 https://powiedz.co/apt dom Release
2|ais      | Hit:5 https://powiedz.co/apt python Release
2|ais      | Get:6 https://powiedz.co/apt dom-dev Release [4932 B]
2|ais      | Ign:7 https://powiedz.co/apt dom Release.gpg
2|ais      | Ign:8 https://powiedz.co/apt python Release.gpg
2|ais      | Ign:9 https://powiedz.co/apt dom-dev Release.gpg
2|ais      | Get:10 https://powiedz.co/apt dom-dev/beta arm Packages [232 kB]
2|ais      | Get:11 https://powiedz.co/apt dom-dev/beta all Packages [18.5 kB]
2|ais      | Fetched 255 kB in 2s (126 kB/s)
2|ais      | Reading package lists...
2|ais      | Building dependency tree...
2|ais      | Reading state information...
2|ais      | 51 packages can be upgraded. Run 'apt list --upgradable' to see them.
2|ais      | WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
2|ais      | Reading package lists...
2|ais      | Building dependency tree...
2|ais      | Reading state information...
2|ais      | The following NEW packages will be installed:
2|ais      |   zstd
2|ais      | 0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
2|ais      | Need to get 0 B/676 kB of archives.
2|ais      | After this operation, 1724 kB of additional disk space will be used.
2|ais      | Selecting previously unselected package zstd.
(Reading database ... 45%abase ... 
2|ais      | (Reading database ... 50%
(Reading database ... 29056 files and directories currently installed.)
2|ais      | Preparing to unpack .../archives/zstd_1.5.0_arm.deb ...
2|ais      | Unpacking zstd (1.5.0) ...
2|ais      | Setting up zstd (1.5.0) ...
2|ais      | WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
2|ais      | Reading package lists...
2|ais      | Building dependency tree...
2|ais      | Reading state information...
2|ais      | The following NEW packages will be installed:
2|ais      |   libseccomp
2|ais      | 0 upgraded, 1 newly installed, 0 to remove and 51 not upgraded.
2|ais      | Need to get 0 B/69.9 kB of archives.
2|ais      | After this operation, 385 kB of additional disk space will be used.
2|ais      | Selecting previously unselected package libseccomp.
2|ais      | (Reading database ... 
2|ais      | (Reading database ... 5%
2|ais      | (Reading database ... 10%
2|ais      | (Reading database ... 15%
(Reading database ... 25%abase ... 20%
2|ais      | (Reading database ... 30%
2|ais      | (Reading database ... 35%
2|ais      | (Reading database ... 40%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 29076 files and directories currently installed.)
2|ais      | Preparing to unpack .../libseccomp_2.5.1-1_arm.deb ...
2|ais      | Unpacking libseccomp (2.5.1-1) ...
2|ais      | Setting up libseccomp (2.5.1-1) ...
2|ais      | WARNING: 
2|ais      | apt
2|ais      |  
2|ais      | does not have a stable CLI interface. 
2|ais      | Use with caution in scripts.
2|ais      | Reading package lists...
2|ais      | Building dependency tree...
2|ais      | Reading state information...
2|ais      | Calculating upgrade...
2|ais      | The following NEW packages will be installed:
2|ais      |   libaom librav1e
2|ais      | The following packages will be upgraded:
2|ais      |   apt autoconf automake binutils busybox c-ares clang command-not-found
2|ais      |   coreutils curl dialog diffutils ffmpeg freetype gdbm git glib gpgv grep gzip
2|ais      |   harfbuzz krb5 ldc libandroid-support libcurl libdav1d libedit libffi libidn2
2|ais      |   libllvm libmosquitto libnettle libnghttp2 libsigsegv libsqlite libuv libwebp
2|ais      |   libwebsockets mosquitto nano ndk-sysroot openssh openssl pcre pcre2 python
2|ais      |   python2 rclone termux-keyring termux-tools ttyd
2|ais      | 51 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
2|ais      | Need to get 12.8 MB/121 MB of archives.
2|ais      | After this operation, 20.4 MB of additional disk space will be used.
2|ais      | Get:1 https://powiedz.co/apt dom-dev/beta arm libandroid-support arm 28-2 [10.4 kB]
2|ais      | Get:2 https://powiedz.co/apt dom-dev/beta all termux-tools all 0.135 [16.4 kB]
2|ais      | Get:3 https://powiedz.co/apt dom-dev/beta arm libaom arm 3.1.2-1 [1855 kB]
2|ais      | Get:4 https://powiedz.co/apt dom-dev/beta arm librav1e arm 0.4.1-2 [476 kB]
2|ais      | Get:5 https://powiedz.co/apt dom-dev/beta arm freetype arm 2.11.0 [376 kB]
2|ais      | Get:6 https://powiedz.co/apt dom-dev/beta arm ffmpeg arm 4.4-2 [8434 kB]
2|ais      | Get:7 https://powiedz.co/apt dom-dev/beta arm glib arm 2.66.1-1 [1087 kB]
2|ais      | Get:8 https://powiedz.co/apt dom-dev/beta arm harfbuzz arm 2.9.1 [530 kB]
2|ais      | Fetched 12.8 MB in 3s (4687 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%
(Reading database ... 40%abase ... 35%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 29116 files and directories currently installed.)
2|ais      | Preparing to unpack .../libandroid-support_28-2_arm.deb ...
2|ais      | Unpacking libandroid-support (28-2) over (28) ...
2|ais      | Setting up libandroid-support (28-2) ...
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%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 29116 files and directories currently installed.)
2|ais      | Preparing to unpack .../coreutils_8.32-8_arm.deb ...
2|ais      | Unpacking coreutils (8.32-8) over (8.32-7) ...
2|ais      | Setting up coreutils (8.32-8) ...
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%
(Reading database ... 35%abase ... 30%
2|ais      | (Reading database ... 40%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 29116 files and directories currently installed.)
2|ais      | Preparing to unpack .../archives/gpgv_2.3.2-1_arm.deb ...
2|ais      | Unpacking gpgv (2.3.2-1) over (2.3.1-1) ...
2|ais      | Setting up gpgv (2.3.2-1) ...
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%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 29116 files and directories currently installed.)
2|ais      | Preparing to unpack .../apt/archives/pcre_8.45_arm.deb ...
2|ais      | Unpacking pcre (8.45) over (8.44-1) ...
2|ais      | Setting up pcre (8.45) ...
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%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 29116 files and directories currently installed.)
2|ais      | Preparing to unpack .../archives/grep_3.7-1_arm.deb ...
2|ais      | Unpacking grep (3.7-1) over (3.6) ...
2|ais      | Setting up grep (3.7-1) ...
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%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 100%base ... 55%
2|ais      | (Reading database ... 29116 files and directories currently installed.)
2|ais      | Preparing to unpack .../libcurl_7.78.0_arm.deb ...
2|ais      | Unpacking libcurl (7.78.0) over (7.77.0-3) ...
2|ais      | Setting up libcurl (7.78.0) ...
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%
(Reading database ... 35%abase ... 30%
2|ais      | (Reading database ... 40%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 95%abase ... 55%
(Reading database ... 29116 files and directories currently installed.)
2|ais      | Preparing to unpack .../archives/curl_7.78.0_arm.deb ...
2|ais      | Unpacking curl (7.78.0) over (7.77.0-3) ...
2|ais      | Setting up curl (7.78.0) ...
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%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 95%abase ... 55%
(Reading database ... 29116 files and directories currently installed.)
2|ais      | Preparing to unpack .../libnghttp2_1.44.0_arm.deb ...
2|ais      | Unpacking libnghttp2 (1.44.0) over (1.43.0) ...
2|ais      | Setting up libnghttp2 (1.44.0) ...
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%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 95%abase ... 55%
(Reading database ... 29116 files and directories currently installed.)
2|ais      | Preparing to unpack .../openssl_1.1.1l_arm.deb ...
2|ais      | Unpacking openssl (1.1.1l) over (1.1.1k-2) ...
2|ais      | Setting up openssl (1.1.1l) ...
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%
(Reading database ... 35%abase ... 30%
2|ais      | (Reading database ... 40%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 95%abase ... 55%
(Reading database ... 29116 files and directories currently installed.)
2|ais      | Preparing to unpack .../apt/archives/apt_2.3.9_arm.deb ...
2|ais      | Unpacking apt (2.3.9) over (2.3.6-1) ...
2|ais      | Setting up apt (2.3.9) ...
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%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 60%abase ... 55%
(Reading database ... 29123 files and directories currently installed.)
2|ais      | Preparing to unpack .../archives/diffutils_3.8_arm.deb ...
2|ais      | Unpacking diffutils (3.8) over (3.7-3) ...
2|ais      | Setting up diffutils (3.8) ...
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%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 29123 files and directories currently installed.)
2|ais      | Preparing to unpack .../archives/gzip_1.11-3_arm.deb ...
2|ais      | Unpacking gzip (1.11-3) over (1.10-4) ...
2|ais      | Setting up gzip (1.11-3) ...
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%
2|ais      | (Reading database ... 45%
(Reading database ... 29123 files and directories currently installed.)
2|ais      | Preparing to unpack .../dialog_1.3-20210621-0_arm.deb ...
2|ais      | Unpacking dialog (1.3-20210621-0) over (1.3-20210530-0) ...
2|ais      | Setting up dialog (1.3-20210621-0) ...
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%
(Reading database ... 35%abase ... 30%
2|ais      | (Reading database ... 40%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 29123 files and directories currently installed.)
2|ais      | Preparing to unpack .../termux-tools_0.135_all.deb ...
2|ais      | Unpacking termux-tools (0.135) over (0.130) ...
2|ais      | Setting up termux-tools (0.135) ...
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%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 29124 files and directories currently installed.)
2|ais      | Preparing to unpack .../archives/libidn2_2.3.2_arm.deb ...
2|ais      | Unpacking libidn2 (2.3.2) over (2.3.1) ...
2|ais      | Setting up libidn2 (2.3.2) ...
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%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 29124 files and directories currently installed.)
2|ais      | Preparing to unpack .../libnettle_3.7.3_arm.deb ...
2|ais      | Unpacking libnettle (3.7.3) over (3.7.2) ...
2|ais      | Setting up libnettle (3.7.3) ...
2|ais      | (Reading database ... 
2|ais      | (Reading database ... 5%
2|ais      | (Reading database ... 10%
2|ais      | (Reading database ... 15%
2|ais      | (Reading database ... 20%
(Reading database ... 35%abase ... 25%
2|ais      | (Reading database ... 40%
2|ais      | (Reading database ... 45%
2|ais      | (Reading database ... 50%
(Reading database ... 29124 files and directories currently installed.)
2|ais      | Preparing to unpack .../00-autoconf_2.71-2_all.deb ...
2|ais      | Unpacking autoconf (2.71-2) over (2.71) ...
2|ais      | Preparing to unpack .../01-automake_1.16.4_all.deb ...
2|ais      | Unpacking automake (1.16.4) over (1.16.3-1) ...
2|ais      | Preparing to unpack .../02-binutils_2.37-1_arm.deb ...
2|ais      | Unpacking binutils (2.37-1) over (2.36.1) ...
2|ais      | Preparing to unpack .../03-busybox_1.33.1-3_arm.deb ...
2|ais      | Unpacking busybox (1.33.1-3) over (1.33.1) ...
2|ais      | Preparing to unpack .../04-c-ares_1.17.2_arm.deb ...
2|ais      | Unpacking c-ares (1.17.2) over (1.17.1-1) ...
2|ais      | Preparing to unpack .../05-ndk-sysroot_21d-3_arm.deb ...
2|ais      | Unpacking ndk-sysroot (21d-3) over (21d-1) ...
2|ais      | Preparing to unpack .../06-libffi_3.4.2_arm.deb ...
2|ais      | Unpacking libffi (3.4.2) over (3.3-2) ...
2|ais      | Preparing to unpack .../07-clang_12.0.1_arm.deb ...
2|ais      | Unpacking clang (12.0.1) over (12.0.0-1) ...
2|ais      | Preparing to unpack .../08-libllvm_12.0.1_arm.deb ...
2|ais      | Unpacking libllvm (12.0.1) over (12.0.0-1) ...
2|ais      | Preparing to unpack .../09-command-not-found_1.63_arm.deb ...
2|ais      | Unpacking command-not-found (1.63) over (1.62-1) ...
2|ais      | Selecting previously unselected package libaom.
2|ais      | Preparing to unpack .../10-libaom_3.1.2-1_arm.deb ...
2|ais      | Unpacking libaom (3.1.2-1) ...
2|ais      | Preparing to unpack .../11-libdav1d_0.9.2_arm.deb ...
2|ais      | Unpacking libdav1d (0.9.2) over (0.9.0) ...
2|ais      | Selecting previously unselected package librav1e.
2|ais      | Preparing to unpack .../12-librav1e_0.4.1-2_arm.deb ...
2|ais      | Unpacking librav1e (0.4.1-2) ...
2|ais      | Preparing to unpack .../13-freetype_2.11.0_arm.deb ...
2|ais      | Unpacking freetype (2.11.0) over (2.10.4) ...
2|ais      | Preparing to unpack .../14-libwebp_1.2.1_arm.deb ...
2|ais      | Unpacking libwebp (1.2.1) over (1.2.0) ...
2|ais      | Preparing to unpack .../15-ffmpeg_4.4-2_arm.deb ...
2|ais      | Unpacking ffmpeg (4.4-2) over (4.4-1) ...
2|ais      | Preparing to unpack .../16-gdbm_1.20_arm.deb ...
2|ais      | Unpacking gdbm (1.20) over (1.19) ...
2|ais      | Preparing to unpack .../17-pcre2_10.37_arm.deb ...
2|ais      | Unpacking pcre2 (10.37) over (10.36) ...
2|ais      | Preparing to unpack .../18-git_2.33.0-1_arm.deb ...
2|ais      | Unpacking git (2.33.0-1) over (2.32.0) ...
2|ais      | Preparing to unpack .../19-glib_2.66.1-1_arm.deb ...
2|ais      | Unpacking glib (2.66.1-1) over (2.66.1) ...
2|ais      | Preparing to unpack .../20-harfbuzz_2.9.1_arm.deb ...
2|ais      | Unpacking harfbuzz (2.9.1) over (2.8.2) ...
2|ais      | Preparing to unpack .../21-krb5_1.19.2-1_arm.deb ...
2|ais      | Unpacking krb5 (1.19.2-1) over (1.19.1) ...
2|ais      | Preparing to unpack .../22-ldc_1.27.1_arm.deb ...
2|ais      | Unpacking ldc (1.27.1) over (1.26.0) ...
2|ais      | Preparing to unpack .../23-libedit_20210714-3.1-0_arm.deb ...
2|ais      | Unpacking libedit (20210714-3.1-0) over (20210522-3.1-0) ...
2|ais      | Preparing to unpack .../24-mosquitto_2.0.11-3_arm.deb ...
2|ais      | Unpacking mosquitto (2.0.11-3) over (2.0.10) ...
2|ais      | Preparing to unpack .../25-libuv_1.41.1_arm.deb ...
2|ais      | Unpacking libuv (1.41.1) over (1.41.0) ...
2|ais      | Preparing to unpack .../26-libwebsockets_4.2.1_arm.deb ...
2|ais      | Unpacking libwebsockets (4.2.1) over (4.2.0-2) ...
2|ais      | Preparing to unpack .../27-libmosquitto_2.0.11-3_arm.deb ...
2|ais      | Unpacking libmosquitto (2.0.11-3) over (2.0.10) ...
2|ais      | Preparing to unpack .../28-libsigsegv_2.13_arm.deb ...
2|ais      | Unpacking libsigsegv (2.13) over (2.12-5) ...
2|ais      | Preparing to unpack .../29-libsqlite_3.36.0_arm.deb ...
2|ais      | Unpacking libsqlite (3.36.0) over (3.35.5-1) ...
2|ais      | Preparing to unpack .../30-nano_5.8_arm.deb ...
2|ais      | Unpacking nano (5.8) over (5.7) ...
2|ais      | Preparing to unpack .../31-openssh_8.6p1-1_arm.deb ...
2|ais      | Unpacking openssh (8.6p1-1) over (8.6p1) ...
2|ais      | Preparing to unpack .../32-python_3.9.7_arm.deb ...
2|ais      | Unpacking python (3.9.7) over (3.9.6) ...
2|ais      | Preparing to unpack .../33-python2_2.7.18-8_arm.deb ...
2|ais      | Unpacking python2 (2.7.18-8) over (2.7.18-5) ...
2|ais      | Preparing to unpack .../34-rclone_1.56.0_arm.deb ...
2|ais      | Unpacking rclone (1.56.0) over (1.55.1-1) ...
2|ais      | Preparing to unpack .../35-termux-keyring_2.0_all.deb ...
2|ais      | Unpacking termux-keyring (2.0) over (1.9) ...
2|ais      | Preparing to unpack .../36-ttyd_1.6.3-3_arm.deb ...
2|ais      | Unpacking ttyd (1.6.3-3) over (1.6.3-2) ...
2|ais      | Setting up libedit (20210714-3.1-0) ...
2|ais      | Setting up libuv (1.41.1) ...
2|ais      | Setting up rclone (1.56.0) ...
2|ais      | Setting up termux-keyring (2.0) ...
2|ais      | Setting up gdbm (1.20) ...
2|ais      | Setting up ndk-sysroot (21d-3) ...
2|ais      | Setting up binutils (2.37-1) ...
2|ais      | Setting up libaom (3.1.2-1) ...
2|ais      | Setting up libsigsegv (2.13) ...
2|ais      | Setting up libsqlite (3.36.0) ...
2|ais      | Setting up libffi (3.4.2) ...
2|ais      | Setting up busybox (1.33.1-3) ...
2|ais      | Setting up freetype (2.11.0) ...
2|ais      | Setting up command-not-found (1.63) ...
2|ais      | Setting up libwebsockets (4.2.1) ...
2|ais      | Setting up libdav1d (0.9.2) ...
2|ais      | Setting up autoconf (2.71-2) ...
2|ais      | Setting up krb5 (1.19.2-1) ...
2|ais      | Setting up nano (5.8) ...
2|ais      | Setting up libllvm (12.0.1) ...
2|ais      | Setting up librav1e (0.4.1-2) ...
2|ais      | Setting up glib (2.66.1-1) ...
2|ais      | Setting up pcre2 (10.37) ...
2|ais      | Setting up python (3.9.7) ...
2|ais      | Setting up pip...
2|ais      | Looking in links: /data/data/pl.sviete.dom/files/usr/tmp/tmpp0juamhv
2|ais      | Requirement already satisfied: setuptools in /data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages (56.0.0)
2|ais      | Processing /data/data/pl.sviete.dom/files/usr/tmp/tmpp0juamhv/setuptools-57.4.0-py3-none-any.whl
2|ais      | Requirement already satisfied: pip in /data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages (21.2.4)
2|ais      | Installing collected packages: setuptools
2|ais      |   Attempting uninstall: setuptools
2|ais      |     Found existing installation: setuptools 56.0.0
2|ais      |     Uninstalling setuptools-56.0.0:
2|ais      |       Successfully uninstalled setuptools-56.0.0
2|ais      | Successfully installed setuptools-57.4.0
2|ais      | Setting up c-ares (1.17.2) ...
2|ais      | Setting up libwebp (1.2.1) ...
2|ais      | Setting up automake (1.16.4) ...
2|ais      | Setting up ttyd (1.6.3-3) ...
2|ais      | Setting up openssh (8.6p1-1) ...
2|ais      | Setting up harfbuzz (2.9.1) ...
2|ais      | Setting up python2 (2.7.18-8) ...
2|ais      | Setting up pip2...
2|ais      | DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7. More details about Python 2 support in pip, can be found at https://pip.pypa.io/en/latest/development/release-process/#python-2-support
2|ais      | Looking in links: /data/data/pl.sviete.dom/files/usr/tmp/tmpzUWzL2
2|ais      | Requirement already up-to-date: setuptools in /data/data/pl.sviete.dom/files/usr/lib/python2.7/site-packages (41.2.0)
2|ais      | Requirement already up-to-date: pip in /data/data/pl.sviete.dom/files/usr/lib/python2.7/site-packages (19.2.3)
2|ais      | Setting up clang (12.0.1) ...
2|ais      | Setting up git (2.33.0-1) ...
2|ais      | Setting up libmosquitto (2.0.11-3) ...
2|ais      | Setting up ffmpeg (4.4-2) ...
2|ais      | Setting up ldc (1.27.1) ...
2|ais      | Setting up mosquitto (2.0.11-3) ...
2|ais      | AIS back config file for mosquitto
2|ais      | Found existing installation: cffi 1.14.4
2|ais      | Uninstalling cffi-1.14.4:
2|ais      |   Successfully uninstalled cffi-1.14.4
2|ais      | Files removed: 1
2|ais      | Collecting cffi
2|ais      |   Using cached cffi-1.14.6.tar.gz (475 kB)
2|ais      | Requirement already satisfied: pycparser in /data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages (from cffi) (2.20)
2|ais      | Building wheels for collected packages: cffi
2|ais      |   Building wheel for cffi (setup.py): started
2|ais      |   Building wheel for cffi (setup.py): finished with status 'done'
2|ais      |   Created wheel for cffi: filename=cffi-1.14.6-cp39-cp39-linux_armv7l.whl size=313901 sha256=78e1cbc1a2f4679daf31cf3162423af4e8d312e9a82886be328495d7b6243c59
2|ais      |   Stored in directory: /data/data/pl.sviete.dom/files/home/.cache/pip/wheels/46/7d/e8/89751b8ffd4aabd5a201f798535947ea389b61cd101456d290
2|ais      | Successfully built cffi
2|ais      | Installing collected packages: cffi
2|ais      | Successfully installed cffi-1.14.6
2|ais      | 2021-09-14 09:19:24 INFO (SyncWorker_2) [homeassistant.components.ais_updater] release_script, return: 0
2|ais      | 2021-09-14 09:19:24 INFO (SyncWorker_2) [homeassistant.components.ais_updater] We have zigbee2mqtt to update 
2|ais      | 2021-09-14 09:19:32 INFO (SyncWorker_2) [homeassistant.components.ais_updater] run_shell_command: ['pip', 'install', 'pip', '-U']
2|ais      | 2021-09-14 09:19:33 INFO (SyncWorker_2) [homeassistant.components.ais_updater] Requirement already satisfied: pip in /data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages (21.2.4)
2|ais      | 2021-09-14 09:19:36 INFO (SyncWorker_2) [homeassistant.components.ais_updater] 
2|ais      | 2021-09-14 09:19:36 INFO (SyncWorker_2) [homeassistant.components.ais_updater] 
2|ais      | 2021-09-14 09:19:36 INFO (SyncWorker_2) [homeassistant.components.ais_updater] subprocess return code: 0

2. Najnowsze HA

Najnowsze wydanie poprawkowe Home Assistant - Release 2021.9.6 - September 11

Aktualizacja

image

faktycznie 5 min, bez problem贸w :slight_smile:

gfngxng

1 polubienie

Dzisiaj do ko艅ca dnia wydamy kolejn膮 wersj臋 na BETA

W艂a艣nie j膮 instalujemy do test贸w na Alfa.

2 nowo艣ci:

1. Cloudflare Argo 2.0

Po poprawkach w Cloudflare przeszli艣my na nowy format definiowania tuneli.
Definicja jest teraz w pliku yaml na bramce, kt贸ry mo偶na zobaczy膰 z aplikacji (nie pozwalamy na modyfikacj臋).

Plik z konfiguracj臋 wygl膮da tak:

Z czasem wyja艣nimy, w dokumentacji, na czym polega definicja regu艂 ingress i by膰 mo偶e umo偶liwimy w ten spos贸b tunelowanie innych us艂ug (np ssh, czy zdalny podgl膮d z kamery wideodomofonu).
Teraz pozwalamy 鈥淛olce na bramce鈥 tylko zestawia膰 zdefiniowany przez nas tunel do aplikacji AIS - klucz do zestawiania tunelu jest wa偶ny przez 10 lat.

Wg Cloudflare nowy tunel ma by膰 nawet 40% szybszy ni偶 bezpo艣rednie po艂膮czenie, bo wykorzystuje algorytm Smart Routing.

Wi臋cej o tym rozwi膮zaniu mo偶na poczyta膰 tu:

Tak wygl膮da wg Cloudflare Smart Routing :wink:

image

Istotne jest to, 偶e tunel firmy Cloudflare jest w stanie 艂膮czy膰 mobilnych zdalnych klient贸w z bramk膮 AIS znacznie szybciej, bardziej niezawodnie i z szyfrowaniem. A ju偶 najlepsze w tych wszystkich ulepszeniach jest oczywi艣cie to, 偶e rozwi膮zania, kt贸re s膮 kierowane dla klient贸w korporacyjnych i najwi臋kszych firm na 艣wiecie, Wy macie za darmo na bramkach DEV :slight_smile:

2. Node.js LTS

Czas p臋dzi szybko i wersja LTS Node.js zmieni艂a si臋 z 12 na 14, mamy czas do kwietnia 2022 偶eby przej艣膰 na 14 i mie膰 aktualn膮 wersj臋, ale robimy to ju偶 tera偶 偶eby mie膰 spok贸j przez 2 lata :wink:

Niestety takie aktualizacje wymagaj膮 przebudowania pakiet贸w npm 鈫 wykonania npm rebuild. Czyli musimy ponownie skompilowa膰 wszystkie dodatki C++ w programach node.js, za pomoc膮 nowego pliku binarnego node.

Oczywi艣cie wszystko dzieje si臋 automatycznie podczas instalacji, skrypt o kt贸rym pisali艣my powy偶ej

wygl膮da teraz tak:

echo $(date '+%Y %b %d %H:%M') START
echo "-----------------------------"
echo "1. Linux part ---------------"
echo "-----------------------------"
echo "Switch AIS repo" 
echo "# The main AI-Speaker repository:" > /data/data/pl.sviete.dom/files/usr/etc/apt/sources.list 
echo "deb [trusted=yes] https://powiedz.co/apt dom stable" >> /data/data/pl.sviete.dom/files/usr/etc/apt/sources.list 
echo "deb [trusted=yes] https://powiedz.co/apt python 3.9" >> /data/data/pl.sviete.dom/files/usr/etc/apt/sources.list 
echo "deb [trusted=yes] https://powiedz.co/apt dom-dev beta" >> /data/data/pl.sviete.dom/files/usr/etc/apt/sources.list 

echo "AIS save config file for mosquitto" 
cp /data/data/pl.sviete.dom/files/usr/etc/mosquitto/mosquitto.conf /sdcard/mosquitto.conf 

echo "AIS apt update" 
apt update 
apt install -y zstd 
apt install -y libseccomp 
apt install -y libgsasl
DEBIAN_FRONTEND=noninteractive apt -y upgrade

echo "AIS back config file for mosquitto"
cp /sdcard/mosquitto.conf /data/data/pl.sviete.dom/files/usr/etc/mosquitto/mosquitto.conf

pip uninstall -y cffi 
pip cache remove cffi 
pip install cffi 

echo "AIS rebuild zigbee2mqtt" 
cd /data/data/pl.sviete.dom/files/home/zigbee2mqtt 
npm rebuild
pm2 restart zigbee 

cd /data/data/pl.sviete.dom/files/home 

echo "AIS rebuild zwavejs2mqtt"
cd /data/data/pl.sviete.dom/files/home/zwavejs2mqtt
npm rebuild
pm2 restart zwave 



echo "21.09.12" > /data/data/pl.sviete.dom/files/home/AIS/.ais_apt 

echo "-----------------------------"
echo "2. Python part --------------"
echo "-----------------------------"

pip install ais-dom==2021.9.6b1 -U

echo "ALL DONE!"
echo $(date '+%Y %b %d %H:%M') STOP

dosz艂a ta cz臋艣膰 w kt贸rej przechodzimy do folderu z zigbee2mqtt i wykonujemy komend臋 npm rebuild

echo "AIS rebuild zigbee2mqtt" 
cd /data/data/pl.sviete.dom/files/home/zigbee2mqtt 
npm rebuild
pm2 restart zigbee 

cd /data/data/pl.sviete.dom/files/home 

echo "AIS rebuild zwavejs2mqtt"
cd /data/data/pl.sviete.dom/files/home/zwavejs2mqtt
npm rebuild
pm2 restart zwave 

W mi臋dzy czasie pierwsza DEV1 ma ju偶 Kasie Alfa:

Wykonamy aktualizacj臋 jeszcze na kilku bramkach i jak b臋dzie OK to na koniec dnia wydamy na BETA.

UWAGA Node-RED.

:warning: Je偶eli macie na bramkach inne oprogramowanie, kt贸re dzia艂a na Node.js - takie jak np. Node-RED. To pami臋tajcie, 偶eby po aktualizacji node.js wykona膰 npm rebuild w folderze w kt贸rym macie Node-RED.

:thinking: jak dobrze pami臋tam to ta fukcjonalno艣ci jest za free dla wszystkich? Wystarczy w艂asna domena, w Waszym przypadku paczka.pro (i subdomeny dom-*.paczka.dom), delegacja obs艂ugi DNSa do Cloudflare i skonfigurowanie us艂ugi Argo Tunnel. Jednak nale偶膮 si臋 Wam zas艂u偶one pochwa艂y za wykorzystywanie takich mo偶liwo艣ci :slight_smile:.

Dzisiaj do ko艅ca dnia NIE wydamy kolejnej wersji na BETA

Dosz艂a nam 3. zmiana - aktualizacja mened偶era proces贸w PM2

po aktualizacji, informacje o procesach b臋d膮 bardziej szczeg贸艂owe:

dla tych co nie lubi膮 konsoli - mo偶na b臋dzie te偶 tak:

Po monitorujemy to jeszcze przez weekend na kilku bramkach i wydamy na BETA w przysz艂ym tygodniu.

6 polubie艅

Kolejna Kasia wydana na BETA

image

4 zmiany

1. Cloudflare Argo 2.0

opisane powy偶ej:

2. Node.js LTS

opisane powy偶ej:

3. Aktualizacja mened偶era proces贸w PM2

opisane powy偶ej:

4. Aktualizacja HA do wersji 2021.9.7

Poczekaj cierpliwie

:warning: Ta aktualizacja jest du偶a. Dlatego dodali艣my kilka komunikat贸w - Jolka m贸wi wi臋cej o post臋pach aktualizacji.
Komunikaty podczas instalacji robimy wywo艂uj膮c curl-em api na bramce:

curl http://localhost:8122/text_to_speech?text=Zmiana%20repozytorium%20AIS%20dom 

Zawsze mo偶na sprawdzi膰 status instalacji w logach:

pm2 logs

i to co aktualnie zajmuje zasoby bramki komend膮:

htop

jak wy艣wietli膰 w taki spos贸b pm2?

pm2 plus

1 polubienie

Czy mo偶na to doda膰 do widoku jako kart臋 web bez konieczno艣ci logowania si臋 na ka偶dym urz膮dzeniu osobno ?

Bo na telefonie w waszej aplikacji nie mog臋 si臋 zalogowa膰 i ci膮gle widz臋 ten sam ekran mimo poprawnego has艂a.

Pierw musz臋 na telefonie lub komputerze uruchomi膰 stron臋 w przegl膮darce app.pm2.io oraz si臋 zalogowa膰 i wtedy dopiero widz臋 podgl膮d

Instalowa艂 kto艣 bet臋 Kasi na PRO1? Jak wra偶enia? Wszystko dzia艂aj膮 czy wychodz膮 jakie艣 problemy? Chc臋 zmienia膰 oficjaln膮 do艣膰 ubog膮 integracj臋 z falownikiem Fronius na GitHub - safepay/sensor.fronius: A Fronius Sensor for Home Assistant ale zalecany jest HA w wersji 2021.9.x.