Mam niby wszystko zaktualizowane ale:
~ $ pm2 show zigbee
[PM2][WARN] zigbee doesn’t exist
2|ais | [PM2][ERROR] Process zigbee not found
Mam niby wszystko zaktualizowane ale:
~ $ pm2 show zigbee
[PM2][WARN] zigbee doesn’t exist
2|ais | [PM2][ERROR] Process zigbee not found
chyba sobie przy okazji namieszałem aktualizując pm2 i npm z konsoli
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:
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
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:55Error 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
@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
pełny reset rozpakuje wam te pliki
i potem wszystko jest znowu OK
Poszło bez najmniejszych problemów.
Sprawdzanie konfiguracji również działa.
Pewnie działa dlatego że mam HACS.
A może powinno być odwrotnie?
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?