👩‍🚀 Celina - wydanie na kanale stabilnym

Celina - wydanie na kanale stabilnym

:woman_astronaut:

Cały opis zmian z donośnikami do dokumentacji dostępny na blogu AIS 2021/01/31/release-notes

image

Jest to spora aktualizacja - wszystkie składowe systemu są aktualizowane, dlatego całość może potrwać około 20 minut

na bramce DEV1, która sterujemy urządzeniami w biurze

trwało to dokładnie 20 minut… cierpliwości :wink:

PS
z tych 20 minut aktualizacji, bramka była offline przez 5 minut

5 polubień

jak można sprawdzić czy coś się dzieje bo od kilku godzin tylko linux się zaktualizował i ponawiałem parę razy i mam pierw że pobiera potem że instaluje i cisza mimo a użycie procesora to 3 czy 4 % (czyli że nic się nie dziej) od kilku godzin a w pm2 log nic się nie wyświetla

Mam podobnie, linux i zigbee zaktualizowane, AIS i android nie.

Ja dopiero teraz zaktualizowałam swoją bramkę (dev1), trwało to mniej niż 15 minut i mam tak:

@Akszyn @qumi pokażcie co jest u Was.

u mnie cały czas tak wygląda od godz.16 nawet specjalnie ustawiłem suwak na autoaktualizacje image

Mi po resecie podało że AIS się zaktualizował, został tylko android, dałem znowu aktualizuj i tym razem poszło, ale za pierwszym razem wymusiłem reset bramki.

Spróbuj zrestartować i puścić aktualizację jeszcze raz, bo może coś przeszkodziło w aktualizacji. Poczekaj kilkanaście / kilkadziesiąt minut i daj znać.

Zaktualizowałem do Celiny ale po restarcie nie mogę wejść do Panelu z przeglądarki. Przełącza mi na https:// i “Nie udało się nawiązać połączenia”

Mam urządzenie DEV1

Mam niby wszystko zaktualizowane ale:

~ $ pm2 show zigbee
[PM2][WARN] zigbee doesn’t exist

2|ais | [PM2][ERROR] Process zigbee not found

Zrobiłem restart bramki i dalej to samo

U mnie też wszystko poszło bez problemów na DEV1 więc chyba coś namieszaliście z konfiguracją.

1 polubienie

U mnie też bez problemu

1 polubienie

chyba sobie przy okazji namieszałem aktualizując pm2 i npm z konsoli :frowning:

bash: /data/data/pl.sviete.dom/files/usr/bin/npm: /usr/bin/env: bad interpreter: No such file or directory
bash: /data/data/pl.sviete.dom/files/usr/bin/pm2: /usr/bin/env: bad interpreter: No such file or directory

Czy da sie jakoś z konsoli wymusić aktualizację aby widzieć w którym miejscu utknęło lub ewentualnie kilka poleceń aby wszystko osobno zaktualizować? Poza komendą do aktualizacji ais
pip install ais-dom==xyz -U

po wpisaniu której na końcu otrzymałem

Successfully installed aiohttp-3.7.3 ais-dom-2021.1.6 ais-dom-frontend-20201229.9 aisapi-0.1.0 voluptuous-0.12.1 yarl-1.6.3
WARNING: You are using pip version 20.3.3; however, version 21.0.1 is available.
You should consider upgrading via the ‘/data/data/pl.sviete.dom/files/usr/bin/python3 -m pip install --upgrade pip’ command.

i po wpisaniu tej komendy mam

Successfully installed pip-21.0.1

więc teraz zostaje zaktualizować androida i zigbee tylko jaką komendą ? Te komendy chyba sa nie aktualne

Bo przy próbie aktualizacjji androida utraciłem możliwość połączenia sie z nią a dopiero ponowne podłączenie do prądu pomogło a Android został zaktualizowany się okazało po ponownym uruchomieniu bramki

A zaś przy próbie aktualizacji zigbee zostało usunięte chyba

No cóż, ponowna instalacja bramki od zera zapodała mi Celinę i teraz wersje są OK.
Ale niestety apka mobilna nie chce się połączyć z bramką. To samo z apką w TV, która próbuje się połączyć na http://127.0.0.1

50 min od początku aktualizacji mam tak samo jak @Goral64
Bramka nie aktualizowana wcześniej do LTS.
Nie działa web aplikacji

Po wyjęciu karty SD, na której był zapis history aplikacja wyświetla stronę dla klientów.
Wykonane pm2 restart ais.

Brak wyświetlenia strony aplikacji dla bramki lokalnie (TV), nadal jak na foto.

$ pm2 logs
[TAILING] Tailing last 15 lines for [all] processes (change the value with --lines option)
/data/data/pl.sviete.dom/files/home/.pm2/pm2.log last 15 lines:
PM2        | [2021-01-31 22:18:36] PM2 log: pid=6062 msg=failed to kill - retrying in 100ms
PM2        | [2021-01-31 22:18:36] PM2 log: pid=6062 msg=failed to kill - retrying in 100ms
PM2        | [2021-01-31 22:18:37] PM2 log: pid=6062 msg=failed to kill - retrying in 100ms
PM2        | [2021-01-31 22:18:37] PM2 log: pid=6062 msg=failed to kill - retrying in 100ms
PM2        | [2021-01-31 22:18:37] PM2 log: pid=6062 msg=failed to kill - retrying in 100ms
PM2        | [2021-01-31 22:18:37] PM2 log: pid=6062 msg=failed to kill - retrying in 100ms
PM2        | [2021-01-31 22:18:37] PM2 log: pid=6062 msg=failed to kill - retrying in 100ms
PM2        | [2021-01-31 22:18:37] PM2 log: pid=6062 msg=failed to kill - retrying in 100ms
PM2        | [2021-01-31 22:18:37] PM2 log: Process with pid 6062 still alive after 1600ms, sending it SIGKILL now...
PM2        | [2021-01-31 22:18:37] PM2 log: App [ais] with id [3] and pid [6062], exited with code [0] via signal [SIGKILL]
PM2        | [2021-01-31 22:18:37] PM2 log: pid=6062 msg=process killed
PM2        | [2021-01-31 22:18:37] PM2 log: Starting execution sequence in -fork mode- for app name:ais id:3
PM2        | [2021-01-31 22:18:37] PM2 log: App name:ais id:3 online
PM2        | [2021-01-31 22:23:59] PM2 log: Starting execution sequence in -fork mode- for app name:tunnel id:4
PM2        | [2021-01-31 22:23:59] PM2 log: App name:tunnel id:4 online

/data/data/pl.sviete.dom/files/home/NULL last 15 lines:

obraz

mimo iż nie udało mi się zainstalować aktualizacji w standardowy sposób czyli przy pomocy tzw. gui postanowiłem wykorzystać komendy w konsoli w następujący sposób :

pip install ais-dom==2021.1.6 -U

następnie

/data/data/pl.sviete.dom/files/usr/bin/python3 -m pip install --upgrade pip

i ostatnią komendą było

curl -o "/data/data/pl.sviete.dom/files/usr/tmp/AisPanelApp.apk" -L https://powiedz.co/ota/android/AisPanelApp.apk
su -c "pm install -r /data/data/pl.sviete.dom/files/usr/tmp/AisPanelApp.apk" 

na końcu należy odczekać kilka minut i odłączyć bramkę od zasilania i podłączyć ponownie a efekt końcowy po uruchomieniu bramki u mnie tak wygląda


ze względu iż aktualnie nie posiadam zigbee a komendy które znalazłem na forum nie pomogły. zgaduje że pozostałe rzeczy się nie zaktualizowały ze względu iż aktualizacja stawała w miejscu przez zigbee i można byłoby czekać w nieskończoność gdyż rano dalej było tak samo

a próbowałeś wg tego tutka? http://www.ai-speaker.com/docs/ais_bramka_update_force

1 polubienie

Widzę że tam są te komendy które wpisywałem pojedynczo i przy ostatniej komendzie też tracę możliwość połączenia z bramką więc muszę odłączyć i podłączyć zasilanie ponownie a w logach znalazłem taki wpis

Logger: homeassistant.core
Source: components/ais_updater/init.py:963
First occurred: 31 stycznia 2021, 23:13:55 (1 occurrences)
Last logged: 31 stycznia 2021, 23:13:55

Error executing service: <ServiceCall ais_updater.install_upgrade (c:bc85aeb45c39918e3dca4c15959de429)>
Traceback (most recent call last):
File “/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/core.py”, line 1500, in catch_exceptions
await coro_or_task
File “/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/core.py”, line 1523, in _execute_service
await self._hass.async_add_executor_job(handler.job.target, service_call)
File “/data/data/pl.sviete.dom/files/usr/lib/python3.9/concurrent/futures/thread.py”, line 52, in run
result = self.fn(*self.args, **self.kwargs)
File “/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/ais_updater/init.py”, line 298, in install_upgrade
do_install_upgrade(hass, call)
File “/data/data/pl.sviete.dom/files/usr/lib/python3.9/site-packages/homeassistant/components/ais_updater/init.py”, line 963, in do_install_upgrade
ret = subprocess.check_output(
File “/data/data/pl.sviete.dom/files/usr/lib/python3.9/subprocess.py”, line 420, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File “/data/data/pl.sviete.dom/files/usr/lib/python3.9/subprocess.py”, line 524, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command ‘cp -R /data/data/pl.sviete.dom/files/home/zigbee2mqtt/data /data/data/pl.sviete.dom/files/home/data-backup’ returned non-zero exit status 1.

Wiele osób zapomina o trywialnym początku każdej aktualizacji:
apt -y update
apt -y upgrade