BlogKontakt

Troubleshooting

Najlepszy sposób aby zdiagnozować Twoje boneIO działające z systemd (tak standardowo działa aplikacja).

boneIO nie uruchamia się.

Sprawdź, czy usługa działa
systemctl status boneio

Mogą tam znajdować się logi wskazujące, na czym polega problem. Zawsze sprawdzaj swoją konfigurację, czy plik yaml jest poprawnie sformatowany.

Sprawdź logi usługi
journalctl -u boneio --all
Sprawdź logi usługi na żywo
journalctl -u boneio --all -f

Być może będziesz musiał dostosować loggera. Sprawdź stronę Logger, a następnie naciśnij przycisk przeładowania loggera w Home Assistant.

Częste problemy od wersji 1.6

Przeglądarka ostrzega, że połączenie nie jest prywatne

Tak ma być: sterownik używa certyfikatu, który sam sobie wystawił. Przejdź przez ostrzeżenie (zobacz Połączenie ze sterownikiem) albo pozbądź się go na stałe — zobacz Certyfikat HTTPS.

Zamiast panelu widzę kreator

Sterownik nie ma jeszcze konta administratora — przejdź Pierwsze uruchomienie. Do tego czasu przy każdym uruchomieniu wyświetlacz na chwilę pokazuje SETUP REQUIRED.

Nie mogę się zalogować / zapomniałem hasła

Jeśli próbowałeś wiele razy, odczekaj kilka minut — kolejne błędne hasła są spowalniane (dziesięć prób na pięć minut). Aby zresetować hasło, zaloguj się po SSH i uruchom boneio accounts reset <nazwa> — zobacz Konta i dostęp.

Nie widzę Ustawień ani Diagnostyki

Jesteś zalogowany kontem tylko do odczytu. Zaloguj się jako administrator.

Po zmianie hasła MQTT Home Assistant pokazuje encje boneIO jako niedostępne

Home Assistant wciąż używa starego hasła. W Home Assistant otwórz Ustawienia → Urządzenia i usługi → MQTT → Konfiguruj i wpisz nowe. Zobacz Połączenie z Home Assistant.

Karta z panelem na dashboardzie Home Assistant jest pusta

Od 1.6 tylko sam sterownik może wyświetlać panel w ramce. Dopisz adres Home Assistanta w polu Dodatkowy adres, któremu ufasz w Ustawienia → Dostęp → Bezpieczeństwo → Osadzanie panelu w innych stronach, zapisz i zrestartuj boneIO. Dodatek boneIO Black tego nie potrzebuje.

Czerwony baner mówi, że aktualizacja systemowa została odrzucona

Powód jest wypisany w banerze oraz w Ustawienia → Konserwacja → Migracje systemowe (przycisk w banerze otwiera Aktualizację oprogramowania, nie migracje). Pobierz paczkę diagnostyczną (Diagnostyka → Wsparcie → Pobierz paczkę diagnostyczną) i prześlij nam na Discordzie.

Po zaniku prądu strona mówi „boneIO startuje…"

Tak ma być: sterownik jeszcze się uruchamia. Strona sama odświeża się co kilka sekund i sama otworzy panel — zwykle w ciągu minuty, dwóch od powrotu zasilania. Nie musisz niczego klikać.

Wyświetlacz pokazuje „Updating" i „Do not power off."

Albo Updating system z procentem, jeśli wyświetlacz nie jest ustawiony w konfiguracji. Sterownik wykonuje migracje systemowe po aktualizacji i pokazuje postęp. Na sterowniku o kilka wersji do tyłu może to potrwać wiele minut; panel w tym czasie nie odpowiada. Pozwól mu skończyć — nie odłączaj zasilania.

Aktualizacja systemu została przerwana

Jeśli w trakcie aktualizacji systemu operacyjnego zabrakło prądu albo sterownik się zrestartował, karta System operacyjny mówi Aktualizacja systemu została przerwana. Nie restartuj sterownika; kliknij ponownie Aktualizuj system — zobacz Konserwacja → System operacyjny.

Tryb ratunkowy

Jeśli konfiguracja zawiera błąd albo boneIO trzy razy z rzędu wysypie się przy starcie, sterownik nie restartuje się w kółko. Zamiast tego otwiera pod zwykłym adresem mały panel ratunkowy. Wyświetlacz pokazuje Recovery mode i adres, który trzeba otworzyć.

Zaloguj się kontem administratora. Panel ratunkowy pokazuje, co poszło nie tak — przy błędzie konfiguracji plik, wiersz i kolumnę — i oferuje:

  • Config files — pliki YAML w edytorze, otwarte na błędnym wierszu; Check config sprawdza poprawkę tak samo jak start, Save ją zapisuje,
  • Log — log usługi (z usuniętymi hasłami),
  • Backups — przywrócenie wcześniejszej konfiguracji; obecne pliki są najpierw archiwizowane jako nowa kopia,
  • Restart boneIO — ponowna próba normalnego startu.

Wyjścia, magistrale i broker MQTT zostają nietknięte, dopóki panel ratunkowy jest otwarty. Jeśli panel ratunkowy otworzył się, bo boneIO ciągle się wysypywał, sterownik sam spróbuje normalnego startu po dziesięciu minutach, gdy nikt nie korzysta z panelu. Błąd konfiguracji nie jest ponawiany: popraw go i kliknij Restart boneIO.

Panel ratunkowy wymaga konta administratora; na sterowniku bez konta popraw konfigurację po SSH.

Panel ratunkowy jest tylko po angielsku.