👩‍🚀 Celina - wydanie na kanale stabilnym

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

Mi sie Linux zaktualizował sam wiec nie pisałem o tych komendach a ten skrypt sporo ułatwia jeśli potrzeba zaktualizować androida i pozostałe ale gdy nie ma konieczności aktualizowania androida to lepiej nie korzystać z tego jeśli nie mamy możliwości włączenia i wypaczenia fizycznie zasilania bramki a poza tym w tym skrypcie nie ma komend do aktualizacji zigbee i po wykonaniu dodatkowo tych komend https://ai-speaker.com/docs/ais_app_integration_zigbee#aktualizacjainstalacja-ręczna mam taki efekt


więc chyba skrypt autoaktualizacji być może ma jakieś błędy bo przez ponad 8 godzin gdy spałem system nie był w stanie sam zaktualizować się i po raz pierwszy od wielu aktualizacji mogłem zrobić kopie całego systemu a nie tylko ha bez otrzymywania błędu związanego z zigbee

@jolka cieszę się z nowych funkcjonalności zmierzających w kierunku domofonu i panelu sterowania.
Jest pewne ale… dla którego chyba zostanę przy :

Najbardziej w AIS dom Panel brakuje mi wygaszacza (z zegarem wędrującym po ekranie) po uśpieniu/wygaszeniu oraz detekcji ruchu/światła dla wybudzenia tabletu/panelu.
P.S. Jak Adaś Miałczyński piszę…

Hej, gdyby komuś jeszcze nie udawało się zaktualizować to są 2 drogi

Droga dla tych co chcą zrozumieć co się dzieje

  1. logi
  1. aktualizacja ręczna krok po kroku

Droga dla tych co chcą kliknąć i ma działać

  1. pełny reset aplikacji

pełny reset rozpakuje wam te pliki

i potem wszystko jest znowu OK

2 polubienia

Poszło bez najmniejszych problemów.
image

Sprawdzanie konfiguracji również działa.

Pewnie działa dlatego że mam HACS.
A może powinno być odwrotnie? :stuck_out_tongue:

1 polubienie

Jesteś już na LTS?
Połączenie masz lokalne czy tunel?

Jestem w sieci lokalnej, ale łączę się przez adres tunelowy.
Nie jestem na LTS.

U mnie też działa sprawdzanie konfiguracji zarówno lokalnie jak i przez tunel. wiec ewidentnie przypadłość waszej instalacji. Mam LTS.

Jakiś pomysł żeby to zadziałało?