­čÉ▒ 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? ÔÇťfunkcje 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 ÔÇťfunkcje 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 ÔÇťPe┼é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 ÔÇťPe┼é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 ÔÇśÔÇścffiÔÇÖÔÇÖ 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─Ö ÔÇťPe┼é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─ç ÔÇťnie dzia┼éa miÔÇŁ lub wkleja─ç jakie┼Ť niewyra┼║nie zdj─Öcie z telefonu to przejd┼║, prosz─Ö od razu do punktu Ôćĺ ÔÇťPe┼é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 ÔÇťJolce 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.