Початок роботи з Car App
Car App працює на авто BYD з головними пристроями DiLink. Він показує живу телеметрію авто, надає локальне керування кліматом і доступом, записує історію поїздок і зарядок, підтримує голосові команди та автоматизації, а також з’єднує інтеграції Companion App і Home Assistant.
Що робить Car App
Section titled “Що робить Car App”- Показує живі дані DiLink: заряд батареї, запас ходу, потужність, температури, пробіг, швидкість, двері, замки, вікна, TPMS, підігрів сидінь/керма та дані двигунів, якщо авто їх повідомляє.
- Виконує локальні дії через рівень керування DiLink, зокрема клімат і доступ, якщо це підтримує прошивка авто.
- Записує історію поїздок і зарядок.
- Підтримує голосові команди та правила автоматизації, якщо є потрібні дозволи застосунку та можливості авто.
- Публікує стан авто і події в хмару, щоб Companion App, Telegram і функції T-Box працювали віддалено.
- Надсилає webhook-дані в Home Assistant, якщо sync налаштований.
- Показує та керує сполученням/оновленням T-Box, якщо T-Box присутній.
Головний екран
Section titled “Головний екран”Головний екран показує стан авто в реальному часі. Основні значення: заряд батареї, запас ходу, поточна потужність, пробіг, швидкість, температури батареї та двигунів, стан дверей, замків, вікон, багажника, TPMS і підігрівів. Якщо авто не передає певний датчик, Car App показує порожнє або недоступне значення замість того, щоб підставляти оцінку.
На панелі також є розрахункові показники. Car App може показувати прогнозований запас ходу на основі заряду, ємності батареї та попередньої ефективності, а також поточний запас ходу за даними активної поїздки. Такі розрахунки стають кориснішими після кількох завершених циклів заряджання.
Батарея і заряджання
Section titled “Батарея і заряджання”Розділ батареї призначений для швидкої перевірки високовольтної батареї. Якщо модель авто надає ці дані, Car App показує SOH, напругу, струм, потужність, мінімальну й максимальну температуру батареї, напругу найслабшої та найсильнішої комірки, а також різницю між ними.
Різниця напруги між комірками допомагає помітити дисбаланс батареї. Це довідковий показник для власника, а не заміна офіційної діагностики сервісу BYD.
Car App також записує історію заряджання: завершені сесії, додану енергію, зміну заряду, час і пов’язані показники, якщо вони доступні з DiLink.
Поїздки і ефективність
Section titled “Поїздки і ефективність”Car App веде статистику поточної поїздки, поточного циклу між заряджаннями та загальні локальні підсумки. У цих розділах можна перевірити відстань, витрачену енергію, середню швидкість, час руху й ефективність у кВт·год/100 км.
Окремі показники можуть враховувати споживання клімату та інші витрати, якщо авто передає їх у DiLink. Історія поїздок корисна для порівняння маршруту, погоди, стилю їзди й реального запасу ходу.
Голосове керування
Section titled “Голосове керування”Car App має голосовий асистент для команд українською та англійською мовами. Розпізнавання працює на головному пристрої через VOSK, без API ключів і без надсилання голосу у Cloud.
Голосові команди можуть запускати навігацію або музику, керувати кліматом, підігрівом, вентиляцією сидінь, вікнами, люком, шторкою, замками й багажником. Доступність кожної дії залежить від моделі авто, прошивки DiLink, дозволів Car App і того, чи налаштований відповідний застосунок, наприклад навігація.
У налаштуваннях можна увімкнути режим голосової фрази або push-to-talk, вибрати застосунок навігації, вимкнути непотрібні команди й налаштувати поведінку кнопки швидких дій.
Автоматизації і швидкі дії
Section titled “Автоматизації і швидкі дії”Автоматизації виконують дію, коли авто переходить у потрібний стан і виконується умова датчика. Наприклад, правило може вмикати підігрів керма або сидіння в холодну погоду чи відкривати шторку панорами після запуску авто, якщо така дія підтримується конкретною моделлю.
Кожне правило має назву, перемикач увімкнення, умову, стан авто для запуску та дію. Для деяких дій доступний таймер автоповернення, наприклад вимкнення клімату або підігріву через заданий час.
Плаваюча кнопка швидких дій дає доступ до частих команд поверх інших застосунків на головному пристрої. Якщо увімкнений push-to-talk, коротке натискання може запускати голосову команду, а довге натискання відкриває панель швидких дій.
Зв’язок та інтеграції
Section titled “Зв’язок та інтеграції”Інтернет потрібен для перевірок ліцензії, сполучення Companion App, Telegram, віддалених команд, логів і зв’язку з T-Box. Локальний екран DiLink може показувати дані авто без інтернету, але жодна з підключених функцій без нього не працюватиме.
Home Assistant отримує дані через webhook, якщо інтеграція встановлена і URL додано в Car App. Telegram може надсилати сповіщення про заряджання, підключення зарядного пістолета, підсумки поїздок та інші події, якщо ця функція доступна у вашій ліцензії та версії Car App.
У деяких версіях Car App є налаштування утримання Wi-Fi активним після вимкнення авто. Використовуйте його тільки якщо воно є у вашій версії та відповідає вашому сценарію підключення.
Сумісність
Section titled “Сумісність”Код орієнтований на авто BYD DiLink. У Car App є таблиця прошивок DiLink 3.0, 4.0, 5.0, 5.1 і 6.0 та модельних сімейств Song Plus, Song L, Tang, Han, Seal, Seagull, Atto 3, Denza та інших.
Встановлення
Section titled “Встановлення”Car App встановлюється на головний пристрій DiLink вручну. Оновлення встановлюються так само — завантажте новіший APK і перевстановіть його.
Завантаження застосунку
Section titled “Завантаження застосунку”Завантажте найновіший APK BYD EV Pro зі сторінки Релізи. Виберіть останній стабільний реліз BYD EV Pro.
Увімкнення ADB на головному пристрої
Section titled “Увімкнення ADB на головному пристрої”Car App потребує увімкненого ADB (Android Debug Bridge) на головному пристрої, перш ніж зможе підключитися.
Після увімкнення ADB увімкніть Бездротове налагодження ADB та Режим налагодження при підключенні USB у Developer Options головного пристрою.
Встановлення APK
Section titled “Встановлення APK”- З комп’ютера: підключіться до головного пристрою з встановленими Android platform tools і виконайте
adb installіз завантаженим APK. - Або через USB-флешку: скопіюйте APK у корінь USB-флешки у форматі FAT32, вставте її в головний пристрій, відкрийте Файловий менеджер головного пристрою і торкніться APK. Дозвольте встановлення з невідомих джерел, якщо буде запит.
Вимкнення обмеження самозапуску
Section titled “Вимкнення обмеження самозапуску”Оновлення
Section titled “Оновлення”Щоб оновити, завантажте новіший APK зі сторінки Релізи і перевстановіть його тими ж кроками вище. Ваші дані зберігаються. Після оновлення знову перевірте обмеження самозапуску. Оновлення з самого застосунку у розробці й буде описане тут, щойно стане доступним.
Передумови
Section titled “Передумови”- Авто BYD з головним пристроєм DiLink, на якому може працювати Car App.
- Найновіший APK BYD EV Pro, завантажений зі сторінки Релізи.
- Увімкнений ADB на головному пристрої (див. Встановлення вище) — потрібен, перш ніж Car App зможе підключитися.
- Доступ до інтернету на головному пристрої для перевірок ліцензії, сполучення Companion App, віддалених команд і логів.
- Дозволи, які запитує Car App, зокрема доступ DiLink там, де прошивка його відкриває.
- Доступ до потрібних системних дозволів DiLink/ADB, якщо офіційний шлях встановлення або підтримка просить їх увімкнути.
- Обладнання T-Box потрібне тільки для поведінки, яка залежить від T-Box: розблокування за наближенням, T-Box GPS/стан або маршрутизація команд T-Box.
Перший запуск
Section titled “Перший запуск”- Відкрийте BYD EV Pro на головному пристрої DiLink.
- Тримайте головний пристрій активним, поки застосунок підключається до рівня даних DiLink.
- При першому підключенні підтвердьте діалог Дозволити налагодження USB? на головному пристрої — торкніться Завжди дозволяти. Індикатор підключення стане зеленим, щойно з’єднання буде підтверджене.
- Переконайтеся, що панель отримує живі значення авто.
- Відкрийте ліцензійний розділ, щоб відновити наявну ліцензію або явно запустити пробний період, якщо застосунок показує таку дію.
- Налаштовуйте опційні інтеграції тільки після появи живих даних авто.
Car App завантажує конфігурацію авто з вбудованих ресурсів, тому панель може запуститися навіть без інтернету. Інтернет все одно потрібен для перевірок ліцензії, сполучення, віддалених команд, логів і підключених функцій.
Додаткові кроки
Section titled “Додаткові кроки”- Сполучіть Companion App через QR.
- Додайте T-Box, якщо потрібні наближення, T-Box GPS або маршрутизація команд T-Box.
- Налаштуйте Home Assistant, якщо потрібні webhook-сенсори та device tracker.
Усунення проблем
Section titled “Усунення проблем”Якщо панель не отримує дані авто, тримайте головний пристрій активним і перезапустіть Car App один раз. Якщо підключені функції — Companion App або Telegram — не працюють, а панель у порядку, перевірте інтернет і статус ліцензії.
Car App показує індикатор підключення. Звертаючись до підтримки, вкажіть його колір:
- Сірий — не підключено. ADB не увімкнений на головному пристрої.
- Синій (пульсує) — підключення. Ключ з’єднання ще не підтверджений; підтвердьте діалог Дозволити налагодження USB? на головному пристрої.
- Зелений — повністю підключено.
- Червоний — помилка. Сервіс авто тимчасово недоступний; перезапустіть Car App, а якщо не допомогло — перезавантажте головний пристрій.