Polski
Wygląd
Polski
Wygląd
Ta strona zbiera pytania, które pojawiają się wielokrotnie na Śledzenie zgłoszeń na GitHub. Sprawdzenie tutaj przed otwarciem nowego zgłoszenia oszczędza czas, ponieważ większość z nich to nie błędy, lecz oczekiwane zachowania z udokumentowaną przyczyną.
Szukaj istniejących zgłoszeń
Żadne z powyższych? Upewnij się, że przeszukałeś zamknięte zgłoszenia na GitHub przed otwarciem nowego. Jeśli problem będzie się powtarzał, strona Zgłaszanie problemów wyjaśnia, jak zebrać logi debugowania i otworzyć właściwy raport o błędzie lub prośbę o funkcję.
Nie bezpośrednio. Domyślnie integracja tworzy tylko trwałe powiadomienia w panelu Home Assistant; nie są one automatycznie przekazywane do aplikacji Home Assistant Companion na urządzeniu mobilnym, ponieważ wymagałoby to specyficznego celu powiadomień dla każdego urządzenia, którego integracja nie posiada.
Aby odebrać je na telefonie, należy utworzyć niestandardowa automatyzacja, który nasłuchuje zdarzenia integracji (lub wygenerowanych trwałych powiadomień) i przesyła je do docelowego notify dla urządzenia mobilnego.
Jeśli obrazy przeszkód pozostają puste nawet przy włączonym AI Obstacle Image Upload w aplikacji, a konto podłączone do Home Assistant jest kontem współdzielonym/rodzinnym, a nie kontem, które pierwotnie dodało i posiada urządzenie, chmura producenta może cicho blokować dostęp do obrazów przeszkód dla tego konta współdzielonego. Użycie faktycznego konta właściciela lub sprawdzenie, czy dostęp do kamery został wyraźnie przyznany kontu współdzielonemu w aplikacji, rozwiązuje problem w większości przypadków.
Nie jest niezawodnie dostępny jako podgląd na żywo. Kamera mapy przesyła strumień w formacie MJPEG, tym samym, którego używa własna platforma kamer Home Assistant, dzięki czemu statyczny podgląd w Apple Home wyświetla się poprawnie. Nowa klatka generowana jest tylko wtedy, gdy mapa faktycznie się zmienia, a strumień nic nie przesyła, gdy odkurzacz jest bezczynny. Podgląd na żywo HomeKit wymaga źródła stale odświeżającego się, aby pozostać podłączonym, natomiast Home Assistant musi przekonwertować strumień MJPEG przez dodatkową warstwę, zanim HomeKit w ogóle będzie mógł go wyświetlić, ponieważ HomeKit nie obsługuje bezpośrednio MJPEG. Kiedy strumień mapy milknie, ta warstwa konwersji traktuje połączenie jako utracone, a Home Assistant zgłasza, że kamera nie ma źródła strumienia lub pokazuje pusty obraz zamiast obrazu na żywo.
Zgłaszano to wielokrotnie. Próby korzystania z platformy kamery ffmpeg, go2rtc oraz integracji Generic Camera dają ten sam efekt: podgląd statyczny działa, ale ciągle aktualizujący się strumień na żywo w HomeKit nie działa. Nie potwierdzono w pełni działającej konfiguracji dla tej integracji ani podobnych strumieni map odkurzacza w innych miejscach.
Integracja renderuje powiększalne obrazy map w pełnej rozdzielczości, podobne do aplikacji oficjalnej, co może zużywać znaczną ilość pamięci. Na systemach z ograniczoną pamięcią RAM, takich jak Raspberry Pi, mała maszyna wirtualna lub kontener ograniczony do około 2-3 GB, może to wyczerpać dostępną pamięć i spowodować zawieszenie, ponowne uruchomienie lub całkowitą niemożność uruchomienia Home Assistant, zwykle zaraz po dodaniu urządzenia z obsługą mapy lub przy otwieraniu jego strony urządzenia lub kamery mapy.
Rozwiązanie
Włącz Obraz Mapy o Niskiej Rozdzielczości w opcjach konfiguracji urządzenia. Rozwiązuje to zdecydowaną większość takich przypadków.
Jeśli nadal występują awarie po włączeniu tej opcji, dane mapy same mogą ulec uszkodzeniu lub stać się nadzwyczaj duże w czasie, co również może zwiększać użycie pamięci podczas renderowania. Przywrócenie starszej, zdrowej mapy z Kopia zapasowa i odzyskiwanie może to rozwiązać. Jeśli żadna z tych metod nie pomaga, zbierz dzienniki debugowania i otwórz zgłoszenie błędu, ponieważ wskazuje to na inną pierwotną przyczynę.
Integracja zależy od py-mini-racer, silnika JavaScript używanego do optymalizacji i renderowania map tak, aby odpowiadały oficjalnej aplikacji. Ta zależność jest instalowana przez samego Home Assistanta, a nie przez integrację, i czasami nie udaje się jej zainstalować lub załadować natywnego binarnego pliku po aktualizacji Home Assistant Core, szczególnie na systemach opartych na musl (takich jak HAOS na niektórych platformach) lub tuż po aktualizacji.
Problem z środowiskiem
Jest to problem z instalacją środowiska/zależności, a nie coś, co kod integracji może wykryć lub obejść. Pojawia się wielokrotnie w różnych, niezależnych wersjach Home Assistant i typach instalacji.
Ponowne uruchomienie Home Assistant (aby pozwolić mu ponownie spróbować zainstalować zależności) rozwiązuje problem w niektórych przypadkach. Jeśli problem będzie się utrzymywał, sprawdź logi Home Assistant podczas uruchamiania, aby znaleźć rzeczywisty błąd instalacji pip/zależności; to ten błąd należy rozwiązać (w tym jako problem z Home Assistant Core, jeśli wygląda na awarię instalacji na poziomie platformy).
Tak i nie. Technicznie rzecz biorąc, nie ma żadnych ograniczeń uniemożliwiających działanie integracji równolegle z Valetudo. Valetudo nie wyłącza lokalnego API miIO, więc urządzenie może być kontrolowane za pomocą Połączenie lokalne, o ile można pozyskać token. Jednak dane mapy nie mogą być pobierane przez lokalne API, a Valetudo nie udostępnia surowych danych mapy przez żaden serwis. W związku z tym integracja może działać tylko bez obsługi map.
Bez obsługi map funkcjonalność zapewniana przez tę integrację staje się w dużej mierze redundantna, ponieważ wszystkie pozostałe funkcje mogą być już wykorzystywane za pomocą natywnej Integracja Valetudo Home Assistant MQTT.