AI 3 na wyświetlaczu i brak http

Dzień Dobry wszystkim

Używam bramki AIS i jak dotąd działała doskonale. Aż do wczoraj. Zawsze na wyświetlaczu bramki miałem godzinę, teraz mam napis AI 3 i niestety zupełny brak podłączenia się do lovelace przez http z innej maszyny. Zupełnie nie wiem co z tym zrobić, w konsoli mam poprawny komunikat o uruchominiu serwisów SSH, HTTP, FTP, mogę się zalogować przez putty, ale nie dostaję panelu www i nie działają żadne automatyzacje jakie miałem zrobione.

Podpowiedzcie dobrzy ludzie co mam sprawdzić i gdzie. Na forum nie znalazłem niczego podobnego. Żadnych zmian w sieci i konfigu nie robiłem, IP się nie zmieniło.

Witamy na forum :wave:
Pokaż co wyświetla się w konsoli po wpisaniu komendy pm2 logs.
Najlepiej gdybyś uzyskane logi wkleił jako tekst sformatowany do kodu.
Do tego celu najlepiej jak wkleisz kod na forum to wstaw nad i pod tekstem trzykrotnie odwrócony znak apostrofa ```
Czyli ten znak znajdującym się pod klawiszem tyldy.
Czyli ten pod klawiszem ESC.

obraz

Dzięki, oto co jest po komendzie pm2 logs:

~ $ pm2 logs
[TAILING] Tailing last 15 lines for [all] processes (change the value with --lin                                                                                                 es option)
/data/data/pl.sviete.dom/files/home/.pm2/pm2.log last 15 lines:
PM2        | [2022-01-08 17:16:02] PM2 log: Starting execution sequence in -fork                                                                                                  mode- for app name:webssh id:0
PM2        | [2022-01-08 17:16:02] PM2 log: App name:webssh id:0 online
PM2        | [2022-01-08 17:16:02] PM2 log: Starting execution sequence in -fork                                                                                                  mode- for app name:mqtt id:1
PM2        | [2022-01-08 17:16:02] PM2 log: App name:mqtt id:1 online
PM2        | [2022-01-08 17:16:02] PM2 log: Starting execution sequence in -fork                                                                                                  mode- for app name:ais id:2
PM2        | [2022-01-08 17:16:02] PM2 log: App name:ais id:2 online
PM2        | [2022-01-08 17:16:02] PM2 log: Starting execution sequence in -fork                                                                                                  mode- for app name:ftp id:3
PM2        | [2022-01-08 17:16:02] PM2 log: App name:ftp id:3 online
PM2        | [2022-01-08 17:16:02] PM2 log: Starting execution sequence in -fork                                                                                                  mode- for app name:node-red id:4
PM2        | [2022-01-08 17:16:02] PM2 log: App name:node-red id:4 online

/data/data/pl.sviete.dom/files/home/NULL last 15 lines:
/data/data/pl.sviete.dom/files/home/.pm2/logs/NULL last 15 lines:
/data/data/pl.sviete.dom/files/home/.pm2/logs/node-red-error-4.log last 15 lines                                                                                                 :
/data/data/pl.sviete.dom/files/home/.pm2/logs/node-red-out-4.log last 15 lines:
4|node-red | 8 Jan 17:17:00 - [error] [api-current-state:Łazienka sprawdzenie] E                                                                                                 ntity could not be found in cache for entity_id: switch.306020623c71bf3bfbd2
4|node-red | 8 Jan 17:17:01 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:17:06 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:17:11 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:17:16 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:17:21 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:17:26 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:17:31 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:17:36 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:17:41 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:17:46 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:17:51 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:17:56 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:18:00 - [error] [api-current-state:Łazienka sprawdzenie] E                                                                                                 ntity could not be found in cache for entity_id: switch.306020623c71bf3bfbd2
4|node-red | 8 Jan 17:18:01 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180

4|node-red | 8 Jan 17:18:06 - [info] [server:Asystent Domowy] Connecting to http                                                                                                 ://192.168.1.61:8180
4|node-red | 8 Jan 17:18:11 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:18:16 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:18:21 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:18:26 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:18:31 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:18:36 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:18:41 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:18:46 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:18:51 - [info] [server:Home Assistant] Connecting to http://supervisor/core
4|node-red | 8 Jan 17:18:51 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:18:56 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:00 - [error] [api-current-state:Łazienka sprawdzenie] Entity could not be found in cache for entity_id: switch.306020623c71bf3bfbd2
4|node-red | 8 Jan 17:19:01 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:06 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:11 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:16 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:22 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:27 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:32 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:37 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:42 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:47 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:52 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:19:57 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:20:00 - [error] [api-current-state:Łazienka sprawdzenie] Entity could not be found in cache for entity_id: switch.306020623c71bf3bfbd2
4|node-red | 8 Jan 17:20:02 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:20:07 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:20:12 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:20:17 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:20:22 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:20:27 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:20:32 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180
4|node-red | 8 Jan 17:20:37 - [info] [server:Asystent Domowy] Connecting to http://192.168.1.61:8180


Czy to nam coś daje? :wink:

Nie jest normalnym, że co parę sekund server asystenta domowego łączy się pod http. Dlaczego zrywa połączenie? Sam musisz poszukać wiedząc co instalowałeś. Widać, że wychodzisz poza standardy AIS z pudełka. Musisz mieć świadomość jakie usługi działają i na jakich portach, jeśli doinstalowujesz swoje rzeczy.

Chyba sam wiesz najlepiej co i jak instalowałeś. Podejrzewam problem z Twoją siecią lub jakiś konflikt usług.

Nie wiem jak Ci pomóc. Opisz co dołożyłeś do bramki od siebie i jak to konfigurowałeś. Może ktoś bardziej kompetentny niż ja podpowie w czym może być problem.

Adres IP ustaw najlepiej na bramce na sztywno. Robi się to z poziomu Android’a:

Hej

Dzięki za zainteresowanie. Bramka ma dodanego node red i na nim zrobione automatyzacje. Konkretnie to tylko dwie, nieskomplikowane. To co widać w logu - próba odpytania co minutę urządzenia o nazwie Lazienka - to sprawdzenie stanu przekaźnika. Od jego stanu zależy dalsza automatyzacja. I przez prawie pół roku działało to bez zarzutu.

Serwer próbuje się z jakiegoś powodu łączyć sam ze sobą, bo to jego ip w sieci lokalnej, ustawione na sztywno.

Jak nic nie pomoże, zrobię restart do fabrycznych i wgram backup, ale póki co chciałem to naprawić. Jak napisałem - niczego nie dotykałem, żadnej aktualizacji, żadnej zmiany w sieci lokalnej, niczego nie dodałem, nie poprawiłem, etc. Nagle padło. Wstaje tylko frontend widoczny przez HDMI, oraz mogę podłączyć się przez ssh. Nie wstaje serwer www moim zdaniem.

Zastopowałem serwer node-red ale niczego to nie zmieniło;-(

Pokaz co zwraca:

pm2 status

Stravi - dokładnie to:


~ $ pm2 status
┌──────────┬────┬──────┬──────┬────────┬─────────┬────────┬─────┬────────┬────────┬──────────┐
│ App name │ id │ mode │ pid  │ status │ restart │ uptime │ cpu │ mem    │ user   │ watching │
├──────────┼────┼──────┼──────┼────────┼─────────┼────────┼─────┼────────┼────────┼──────────┤
│ ais      │ 2  │ fork │ 5100 │ online │ 0       │ 4h     │ 0%  │ 0 B    │ u0_a62 │ disabled │
│ ftp      │ 3  │ fork │ 5101 │ online │ 0       │ 4h     │ 0%  │ 0 B    │ u0_a32 │ disabled │
│ mqtt     │ 1  │ fork │ 5099 │ online │ 0       │ 4h     │ 0%  │ 0 B    │ u0_a62 │ disabled │
│ node-red │ 4  │ fork │ 5102 │ online │ 0       │ 4h     │ 0%  │ 0 B    │ u0_a62 │ disabled │
│ webssh   │ 0  │ fork │ 5098 │ online │ 0       │ 4h     │ 0%  │ 0 B    │ u0_a62 │ disabled │
└──────────┴────┴──────┴──────┴────────┴─────────┴────────┴─────┴────────┴────────┴──────────┘
 Use `pm2 show <id|name>` to get more details about an app

Coś pomogło?

Mogę się dostać do serwera node red na porcie 1880, ale on nie działa poprawnie, bo nie są wczytane integracje, jako że nie działa cały frontend przez www.

No to teraz zrzuć logi z:
pm2 restart ais & pm2 logs ais

Hej

Proszę bardzo - tak to wygląda:


~ $ pm2 restart ais & pm2 logs ais
[1] 5543
[TAILING] Tailing last 15 lines for [ais] process (change the value with --lines option)
/data/data/pl.sviete.dom/files/home/.pm2/logs/NULL last 15 lines:
Use --update-env to update environment variables
[PM2] Applying action restartProcessId on app [ais](ids: [ 2 ])
[PM2] [ais](2) ✓
┌─────────────────────────────────────────────────────────────────────────────────────────────
│ App name │ id │ mode │ pid  │ status │ restart │ uptime │ cpu │ mem    │ user   │ watching │
├─────────────────────────────────────────────────────────────────────────────────────────────
│ ais      │ 2  │ fork │ 5563 │ online │ 1       │ 0s     │ 0%  │ 0 B    │ u0_a62 │ disabled │
│ ftp      │ 3  │ fork │ 5101 │ online │ 0       │ 5h     │ 0%  │ 0 B    │ u0_a32 │ disabled │
│ mqtt     │ 1  │ fork │ 5099 │ online │ 0       │ 5h     │ 0%  │ 0 B    │ u0_a62 │ disabled │
│ node-red │ 4  │ fork │ 5102 │ online │ 0       │ 5h     │ 0%  │ 0 B    │ u0_a62 │ disabled │
│ webssh   │ 0  │ fork │ 5098 │ online │ 0       │ 5h     │ 0%  │ 0 B    │ u0_a62 │ disabled │
└──────────┴────┴──────┴──────┴────────┴─────────┴────────┴─────┴────────┴────────┴──────────┘
 Use `pm2 show <id|name>` to get more details about an app
2|ais      | 2022-01-09 17:28:46 INFO (MainThread) [homeassistant.bootstrap] Config directory: /data/data/pl.sviete.dom/files/ho                                                                              me/AIS
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded input_select from homeassistant.components.in                                                                              put_select
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded input_boolean from homeassistant.components.i                                                                              nput_boolean
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded sensor from homeassistant.components.sensor
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded recorder from homeassistant.components.recorder
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded binary_sensor from homeassistant.components.binary_sensor
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded input_datetime from homeassistant.components.input_datetime
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded input_number from homeassistant.components.input_number
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded timer from homeassistant.components.timer
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded input_text from homeassistant.components.input_text
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded media_player from homeassistant.components.media_player
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded http from homeassistant.components.http
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_1) [homeassistant.loader] Loaded persistent_notification from homeassistant.components.persistent_notification
2|ais      | 2022-01-09 17:28:53 INFO (SyncWorker_0) [homeassistant.loader] Loaded homeassistant from homeassistant.components.homeassistant
2|ais      | 2022-01-09 17:28:53 INFO (MainThread) [homeassistant.setup] Setting up persistent_notification
2|ais      | 2022-01-09 17:28:53 INFO (MainThread) [homeassistant.setup] Setup of domain persistent_notification took 0.0 seconds
2|ais      | 2022-01-09 17:28:53 INFO (MainThread) [homeassistant.setup] Setting up homeassistant
2|ais      | 2022-01-09 17:28:53 INFO (MainThread) [homeassistant.setup] Setup of domain homeassistant took 0.0 seconds
2|ais      | 2022-01-09 17:28:53 ERROR (MainThread) [homeassistant.auth.providers] Unable to load auth provider homeassistant: No module named '_cffi_backend'
2|ais      | 2022-01-09 17:28:53 ERROR (MainThread) [homeassistant.bootstrap] Home Assistant core failed to initialize. Further initialization aborted
2|ais      | 2022-01-09 17:28:53 WARNING (MainThread) [homeassistant.bootstrap] Unable to set up core integrations. Activating safe mode
2|ais      | 2022-01-09 17:28:53 INFO (MainThread) [homeassistant.bootstrap] Starting in AIS dom safe mode
2|ais      | 2022-01-09 17:28:59 ERROR (MainThread) [homeassistant.auth.providers] Unable to load auth provider homeassistant: No module named '_cffi_backend'
2|ais      | 2022-01-09 17:28:59 ERROR (MainThread) [homeassistant.bootstrap] Home Assistant core failed to initialize. Further initialization aborted
2|ais      | 2022-01-09 17:28:59 INFO (MainThread) [homeassistant.core] Starting Home Assistant
2|ais      | 2022-01-09 17:28:59 INFO (MainThread) [homeassistant.core] Timer:starting

Ja go zapewne i tak zaoram i na nowo postawię, ale chciałbym wiedzieć w czym problem, bo docelowo ma to maleństwo zarządzać całym mieszkaniem. I chciałbym aby działało jak najlepiej;-)

W jednym z okien w przeglądarce miałem otwartą kartę z aktualizacją i widzę że włączona była autoaktualizacja. Zapewne się nie powiodła i umarło…

Wklejam poniżej:

Wersja systemu AI-Speaker

Dostępna jest aktualizacja. Wersja Kasia (kanał aktualizacji PROD).

Autoaktualizacja

Codziennie sprawdzimy i automatycznie zainstalujemy dostępne aktualizacje.

Aktualizacje dostarczają najnowsze funkcjonalności oraz poprawki zapewniające bezpieczeństwo i stabilność działania systemu.

Sprawdzono o 05/01/2022 06:51:32
Status Nieaktualny
Zigbee 1.21.1 1.21.1
AIS HA 2021.9.8 2021.9.8
Android 3.0.0 3.0.0
Linux 21.08.23 21.09.19