Українська
Зовнішній вигляд
Українська
Зовнішній вигляд
Ця сторінка збирає питання, які часто виникають на Трекер проблем GitHub. Перевірка тут перед створенням нового питання економить час, оскільки більшість із них не є помилками, а очікуваною поведінкою з документованою причиною.
Пошук існуючих питань
Жодного з них немає? Переконайтеся, що ви шукали на закриті питання на GitHub перед тим, як відкривати нове. Якщо проблема залишається, сторінка Повідомлення про проблеми пояснює, як зібрати журнали з відладки та відкрити правильний звіт про помилку або запит на функцію.
Безпосередньо — ні. За замовчуванням інтеграція тільки створює постійні сповіщення у панелі керування Home Assistant; вони не пересилаються автоматично до додатка Home Assistant Companion на мобільному пристрої, оскільки для цього потрібна конкретна ціль сповіщень для кожного пристрою, якої інтеграція не має.
Щоб отримувати їх на телефоні, потрібно створити користувацька автоматизація, який слухає події інтеграції (або згенеровані постійні сповіщення) і пересилає їх до цільового notify для мобільного пристрою.
Якщо зображення перешкод залишаються порожніми навіть при ввімкненій функції AI Obstacle Image Upload у додатку, і обліковий запис, підключений до Home Assistant, є спільним/сімейним обліковим записом, а не тим, який спочатку додав і володіє пристроєм, API хмари виробника може тихо блокувати доступ до зображень перешкод для цього спільного облікового запису. Використання фактичного власного облікового запису або перевірка, що доступ до камери явно наданий спільному обліковому запису в додатку, у більшості випадків вирішує цю проблему.
Не надійно як живий перегляд. Камера карти транслює як справжній MJPEG, той самий метод, який використовує власна платформа камер Home Assistant, тому статичне зображення попереднього перегляду в Apple Home відображається правильно. Новий кадр генерується лише тоді, коли карта фактично змінюється, і потік нічого не дає, поки пилосос стоїть без діла. Для живого перегляду в HomeKit потрібне джерело з безперервним оновленням, а Home Assistant має перетворювати потік MJPEG через додатковий шар, перш ніж HomeKit взагалі зможе його відобразити, оскільки HomeKit не приймає MJPEG напряму. Коли потік карти замовкає, цей шар перетворення вважає з’єднання втраченим, і Home Assistant повідомляє, що у камери немає джерела потоку, або показує порожню стрічку замість живого зображення.
Про це повідомлялося кілька разів. Спроби використання платформи камери ffmpeg, go2rtc та інтеграції Generic Camera дають однаковий результат: статичний попередній перегляд працює, але постійно оновлюваний живий потік у HomeKit не працює. Жодна повністю працюча конфігурація для цієї інтеграції або для подібних потоків карти пилососа в інших місцях не підтверджена.
Інтеграція відображає масштабовані зображення карти у повній роздільній здатності, подібно до офіційного додатку, що може використовувати значну кількість пам’яті. На системах з обмеженим об’ємом ОЗП, таких як Raspberry Pi, невелика VM або контейнер з обмеженням близько 2-3 ГБ, це може вичерпати доступну пам’ять і призвести до зависання Home Assistant, перезапуску або повної неможливості запуску, зазвичай відразу після додавання пристрою з підтримкою карти або при відкритті його сторінки пристрою чи камери карти.
Виправлення
Увімкніть Зображення карти з низькою роздільною здатністю у параметрах конфігурації пристрою. Це вирішує більшість подібних випадків.
Якщо програма все ще вилітає після увімкнення цієї опції, самі дані карти могли стати пошкодженими або надзвичайно великі з часом, що також може збільшити використання пам’яті під час відображення. Відновлення старішої, здорової карти з Резервне копіювання та відновлення може вирішити цю проблему. Якщо жодне з рішень не допомагає, збір журналів налагодження та відкрийте звіт про помилку, оскільки це вказує на іншу основну причину.
Інтеграція залежить від py-mini-racer, движка JavaScript, який використовується для оптимізації та відтворення карт, щоб вони відповідали офіційному додатку. Ця залежність встановлюється самим Home Assistant, а не інтеграцією, і іноді не вдається її встановити або не завантажується її нативний бінарний файл після оновлення Home Assistant Core, особливо на системах на основі musl (такі як HAOS на деяких платформах) або одразу після оновлення.
Проблема з оточенням
Це проблема встановлення середовища/залежностей, а не щось, що код інтеграції може виявити або обійти. Вона з'являється багаторазово у різних, не пов'язаних версіях і типах встановлення Home Assistant.
Перезапуск Home Assistant (щоб дозволити повторну спробу встановлення залежностей) вирішує проблему в деяких випадках. Якщо вона зберігається, перевірте журнал Home Assistant під час запуску на наявність фактичної помилки встановлення pip/залежностей; саме цю помилку потрібно виправити (включно з розглядом як проблеми Home Assistant Core, якщо це виглядає як збій встановлення на рівні платформи).
Так і ні. Технічно, немає обмежень, які б заважали інтеграції працювати разом із Valetudo. Valetudo не вимикає локальний API miIO, тому пристрій можна контролювати через Локальне підключення, якщо вдається отримати токен. Проте дані карти не можна отримати через локальний API, і Valetudo не надає сирі дані карти через сервіс. Тому інтеграція може працювати лише без підтримки карти.
Без підтримки карти функціональність, що надається цією інтеграцією, стає переважно зайвою, оскільки всі інші функції вже можна використовувати через вбудовані засоби Інтеграція Valetudo Home Assistant через MQTT.