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
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.
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:
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;-(
~ $ 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.
~ $ 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.
Dzień dobry,
Od kilku dni, co dziennie na bramce mam ten sam komunikat AI 3. Jak mam ten komunikat muszę myszką kliknąć w terminal i bramka się uruchamia. Nie kumam tego. Ewentualnie twardy reset przez odłączenie zasilania. Jak udało Ci się rozwiązać ten problem?
Dzień dobry,
Myślałem, że wspomniany problem dotyczy przegrzewania się bramki ale jednak nie. A mianowicie bramka najpierw zamula, reaguje bardzo powolnie, nawet do 10 sek a po jakimś czasie pojawia się komunikat AI3 i się zawiesza. Jak mam ten komunikat muszę myszką kliknąć w terminal i bramka ponownie się uruchamia lub wyłączenie zasilania. Ktoś podpowie jak rozwiązać ten problem?
Cześć,
Komunikat AI3 na wyświetlaczu świadczy o tym, że system nie uruchomił się do końca prawidłowo. Po zakończeniu odpalania wszystkich usług powinna się tam pojawić się aktualna godzina.
Ciężko powiedzieć co powoduje zwiechę u Ciebie - nie napisałeś jaką masz wersje, nie wiemy co doinstalowywałeś z niestandardowych komponentów i w ogóle nie zastosowałeś się do porad kolegów z tego wątku mimo, że ma on już ponad 3 lata (sprawdź logi, swoją sieć, wyłącz auto aktualizacje, itd.)