Варто знати й інше: значна частина застосунку не залежить від адаптера. Записувати заправки, витрати, роботи в сервісі, обслуговування, доходи й нагадування, переглядати історію поїздок і витрат, знаходити місце паркування та вносити поїздку вручну можна взагалі без зв'язку з машиною. І навіть без адаптера застосунок уміє записувати поїздки за GPS.
В автомобілях з ДВЗ зазвичай ні: блок керування засинає разом із запалюванням і читати нічого, хоча деякі моделі лишаються активними ще кілька хвилин після зупинки.
У гібридах та електромобілях межа проходить інакше. Гібрид може бути готовим до руху із зупиненим бензиновим двигуном, і в цьому стані блок відповідає нормально, з нульовими обертами. Електромобіль не має холостого ходу: аналогом «заведено» є режим готовності, і поза ним частина модулів лишається активною, особливо під час заряджання, коли вони зазвичай відповідають на OBD.
В обох випадках, якщо підключити телефон до того, як машина прокинеться, застосунок продовжує спроби у фоні й сам відновлює роботу, щойно блок відповість. І все це не варто плутати із заводською телематикою (на кшталт OnStar і подібних), яка використовує власний модем виробника й через роз'єм OBD не проходить.
Так. Кожна величина має свою одиницю, і весь застосунок її дотримується: історія, графіки, експорт і те, що публікується в розумний будинок.
Відстань і швидкість, об'єм пального, витрату, температуру, тиск, витрату повітря, крутний момент, потужність двигуна і масу ви вибираєте окремо, тому змішані звички працюють: милі з літрами у Великій Британії, кілометри з psi у Бразилії. Нове встановлення починає з одиниць, звичних для регіону телефона.
Щоб це працювало, дві речі залежать від вас. Перша — надати всі дозволи, які просить застосунок, особливо геолокацію у фоні, обравши варіант, який дає доступ завжди, а не лише коли застосунок відкритий: без цього система призупиняє визначення розташування, щойно ви виходите із застосунку, — тобто саме тоді, коли телефон лежить у кишені за кермом. Друга — вимкнути оптимізацію батареї для Car 2 Home, інакше система закриє застосунок посеред поїздки. Марки на кшталт Samsung і Xiaomi особливо агресивні в цьому.
І варто підкреслити: усе це стосується лише часу поїздки. Коли вона завершується і зв'язок з адаптером закривається, застосунок зупиняє службу, сповіщення зникає, і він знову засинає, не витрачаючи батарею у фоні. Пробуджує його той спосіб запуску, який ви обрали: автоматичне перепідключення під час посадки в машину, Виявлення руху в розділі Налаштування > Навігація, що працює навіть без адаптера, або системний сценарій, який відкриває застосунок, коли телефон під'єднується до автомобіля.
Як і на Android, це залежить від того, чи надасте ви дозволи, які просить застосунок, особливо геолокацію у фоні та Bluetooth. У розділі Налаштування > Навігація є ще налаштування Перепідключення у фоні, лише для iPhone, де ви задаєте, як довго й як часто застосунок намагається під'єднатися під час кожного пробудження.
Є одна деталь iOS, яку варто знати: якщо закрити застосунок примусово, змахнувши його вгору в перемикачі застосунків, Apple перестане запускати його знову, коли адаптер з'явиться. Застосунок має засинати сам, а не бути закритим. Поїздка при цьому не втрачається повністю, бо другий спосіб пробудження — за рухом — працює й після примусового закриття. Але він спрацьовує лише приблизно через 500 метрів шляху, тож початок поїздки лишається поза кадром. Дозволити застосунку закритися самому — саме це гарантує поїздку цілком.
І, як на Android, усе це стосується лише часу поїздки: коли вона завершується, застосунок знову засинає. Можна також створити автоматизацію в застосунку «Швидкі команди» на кшталт «при під'єднанні до Bluetooth автомобіля відкрити Car 2 Home» — це дає третій спосіб запуску.
На Android — так. У розділі Запускати застосунок, коли авто вмикається, на екрані Підключення, ви обираєте Bluetooth свого авта зі списку, і система відкриває застосунок, коли цей пристрій з'являється. Авто має бути заздалегідь спарене в налаштуваннях Bluetooth Android.
На iPhone система цього не дозволяє, і вихід — автоматизація, створена один раз у застосунку «Швидкі команди»: коли Bluetooth під'єднується до авта, відкрити Car 2 Home.
У будь-якому разі запис не залежить від того, чи відкритий застосунок на екрані. Автоматичний запуск дає те, що застосунок під'єднується повторно раніше.
Не обирайте схожу модель. Близькі назви зазвичай належать різним машинам — наприклад, Corolla та Corolla Cross, — а розширений профіль виробника застосунок добирає саме за моделлю. Тезка може підтягнути не той профіль, а це заважає більше, ніж відсутність профілю взагалі.
Ручне введення не обмежує читання: стандартні датчики OBD-II залежать від блоку керування машини, а не від введеної назви. Модель важлива для підказки розширеного профілю та для розрахунків, де беруть участь двигун і бак.
У показаннях у реальному часі охоплення дають розширені профілі: каталог покриває електромобілі та гібриди десятків марок — європейських, азійських та американських — із датчиками, які існують лише в таких машинах: заряд високовольтної батареї, струм і температура пакета, напруга комірок, охолодження батареї.
Різниться те, скільки кожен виробник вирішує відкрити через діагностичний роз'єм, і це змінюється від моделі до моделі. Варто встановити запропонований для вашого автомобіля розширений профіль і подивитися в розділі Підтримувані датчики, що він віддає.
Проблема починається далі. Будучи електромобілями, Tesla майже не реалізують стандартні команди OBD-II, а цікаві дані йдуть фірмовою шиною. Власники Tesla повідомляють, що застосунки, які опитують машину командою за командою — а наш працює саме так, — відповіді не отримують, і саме тому застосунки, зроблені під цю марку, змушені були розшифровувати цю шину самостійно. Ми ще не тестували застосунок на Tesla, тож гарантії читання в реальному часі немає навіть зі встановленим джгутом.
Працює все, що не залежить від адаптера: Tesla є в каталозі, тож ви додаєте автомобіль і користуєтеся заряджаннями з витратою в km/kWh, витратами, роботами в сервісі, обслуговуванням і нагадуваннями, а також поїздками, записаними за GPS.
Так. Кожен датчик має поле Вираз, яке обчислює значення з інших датчиків, тож ви отримаєте те, про що авто не повідомляє напряму, наприклад потужність на колесах з обертів і крутного моменту.
Понад те є Накопичувач, який тримає рухоме вікно над іншим датчиком. Ви обираєте, що закриває вікно: час, відстань чи кількість вимірів, і що воно повертає: суму, середнє, різницю, нахил або останнє значення. Саме так збирається датчик на кшталт середньої витрати за останні 50 км.
Вбудовані та каталожні профілі доступні лише для читання, тому шлях починається з експорту датчика до власного профілю та редагування копії.
Почати поїздку можна й будь-якої миті самому, не чекаючи на визначення. На Android — із застосунку, з віджетів, з Android Auto або системним сценарієм. На iPhone — із застосунку, з віджетів, з Живі активності, з CarPlay, зі «Швидких команд» або попросивши Siri. А якщо ви забули записати, всю поїздку можна внести вручну пізніше.
Eco Score — єдина оцінка, якій потрібен показник витрати пального, і він надходить від адаптера: застосунок виводить його з датчика масової витрати повітря, а запасний варіант — датчик тиску у впускному колекторі. У поїздці, записаній лише за GPS, без під'єднаного адаптера, обчислювати немає з чого, і оцінка не показується, замість того щоб вийти хибною.
Ще два випадки залишають її без значення навіть із під'єднаним адаптером: поїздки коротші за хвилину та надто короткі, щоб спалити вимірну кількість пального. Safe Score це не зачіпає, бо він будується на русі, який телефон вимірює сам.
Продовжує, до певної межі. Після 3 секунд без сигналу GPS застосунок починає оцінювати положення за датчиками руху самого телефона, гіроскопом і орієнтацією, додаючи точку щосекунди, щоб маршрут ішов безперервно, а не перестрибував ділянку.
Оцінка накопичує похибку, тому вона обмежена 2 хвилинами. Далі застосунок чекає на справжній сигнал. Тунель або спіральний з'їзд парковки це покриває добре; крізь довгу підземну ділянку вас не проведе.
У реальному часі, під час поїздки. Цей шлях потребує під'єднаного OBD-адаптера, бо саме через нього застосунок читає датчики машини. Коли автомобіль повідомляє витрату пального, застосунок використовує це значення; коли не повідомляє — оцінює її за іншими датчиками: витратою повітря, навантаженням двигуна, обертами та складом суміші. Звідси виходять миттєва витрата, накопичена витрата поїздки та ковзні середні за пройденою відстанню, корисні, щоб відкинути шум підйому чи світлофора. Скільки з цього віддає саме ваша машина, залежить від датчиків, які вона відкриває.
За заправками, від повного бака до повного. Це цифра, яку підтверджує колонка: ви позначаєте заправку як повний бак, застосунок закриває інтервал на наступній і ділить пройдену відстань на сумарний обсяг, залитий у проміжку. Часткові заправки йдуть у залік. Якщо одну ви забули внести, позначте відповідний пункт — застосунок розірве інтервал замість того, щоб зіпсувати середнє.
Порівнюючи обидва. На кожному баку застосунок показує поруч те, що повідомила машина, і те, що підтвердила колонка, — щоб ви знали відхилення свого автомобіля.
Електрична частина вимірюється окремо, у кВт·год, із власною витратою, тож гібрид із зарядкою від мережі ніколи не змішує одне з іншим.
Джерела різні. Панель приладів машини рахує за витратою, оціненою блоком керування; витрата від бака до бака вимірює те, що колонка справді налила.
Вікна розрахунку теж різні. Навіть коли застосунок використовує витрату, повідомлену самою машиною, число може не збігтися з показанням на панелі: кожен виробник усереднює за власним вікном часу чи відстані, за неопублікованим алгоритмом, який навряд чи збігається з вікнами застосунку — миттєвим, поїздковим чи ковзними середніми за відстанню. Два правильні вимірювання можуть розходитися вже тому, що охоплюють різні відрізки.
Тому застосунок рахує обидва значення й показує їх поруч на кожному баку — щоб ви знали відхилення своєї машини, а не гадали, яке з них правильне. Стовпець блоку керування з'являється лише тоді, коли записані поїздки покривають достатню частину відстані інтервалу; інакше порівняння спиралося б на надто малу вибірку.
У розрахунку в реальному часі. Пальне, вказане при додаванні автомобіля, задає основу розрахунку, бо в кожного своя густина і своє співвідношення повітря та пального. На машині flex застосунок іде далі: коли автомобіль повідомляє частку етанолу в баку, він розпізнає суміш (від E0 до E100) і перераховує в реальному часі, без потреби вказувати, чим ви заправилися. Якщо машина перестає повідомляти цю величину, застосунок продовжує з останнім надійним значенням, замість того щоб рахувати хибно.
В обліку витрат. Рідке пальне, СВГ (LPG), КПГ (CNG) та електрика мають власні показники витрати, які ніколи не змішуються. Гібрид із зарядкою від мережі одночасно показує витрату пального та витрату електрики в km/kWh, кожну зі своїм середнім, а машина на газі тримає витрату газу окремо від бензину. В одній заправці можна внести більше одного виду пального — це закриває випадок, коли на одній зупинці доливають двома видами.
Коди поділяються на підтверджені, очікувані та постійні — вони говорять різне про серйозність і стадію проблеми.
Пояснення до кожного коду береться з великого каталогу із симптомами, ймовірними причинами та шляхами розв'язання. Він покриває не всі наявні коди, передусім специфічні для виробників, тож кожна несправність несе ще й ярлик пошуку, уже заповнений кодом, вашою мовою.
Коди можна й стерти, а історія зчитувань зберігається, щоб ви бачили, чи не повернувся якийсь. Сканування навмисно заблоковано, поки машина рухається.
Бо кожен має свій Пріоритет, а адаптер може поставити авто лише одне запитання за раз. Розділити цей час порівну між усім означало б зробити некорисними саме ті значення, які змінюються швидко.
Рівнів чотири: Високий — читання в реальному часі, Середній — приблизно раз на 5 секунд, Низький — приблизно раз на 60 секунд, і Один раз за сеанс для значень, які не змінюються, як-от VIN. Швидкість і оберти читаються безперервно завжди.
Пріоритет будь-якого датчика можна змінити, а загальне налаштування задає, як швидко опитуються пріоритетні датчики.
Вбудована інтеграція зроблена для тих, хто користується Home Assistant. Встановлюється через HACS, зв'язується 6-значним кодом і тримає двобічне з'єднання зі збереженням стану, тож Home Assistant знає ситуацію з машиною навіть після перезапуску. Це також простіший шлях у налаштуванні.
MQTT — для тих, у кого вже є брокер або хто використовує платформи, окрім Home Assistant: Node-RED, openHAB, ioBroker чи Grafana. Він публікує в кількох форматах, включно з автовиявленням Home Assistant. В обмін на цю гнучкість він потребує працюючого брокера, а щоб працювати далеко від дому — безпечної публікації цього брокера назовні, що означає більше роботи з налаштування.
Коротко: якщо ваша мета — Home Assistant, починайте з вбудованої; якщо інша система — беріть MQTT. Подробиці про кожен варіант — на сторінках Home Assistant та MQTT.
Крім вилучення реклами, платні тарифи відкривають:
- виявлення датчиків без обмеження кількості;
- розрахункові датчики та події без обмежень під час експорту до Home Assistant і MQTT;
- передавання майже в реальному часі до Home Assistant і MQTT замість довгого інтервалу безкоштовного тарифу;
- внесення доходів за автомобілем;
- пошук місць під час внесення заправок, витрат, робіт і обслуговування;
- карту поїздок без обмежень — і на маршруті, і у відтворенні;
- температуру шин на додачу до тиску, на автомобілях, які відкривають цей датчик і охоплені каталогом застосунку;
- налаштовувані панелі в розділі «Дані в реальному часі»;
- вивантаження звітів і ваших даних у файл;
- віджет паркування;
- більше доданих автомобілів.
Pro буває річним або одноразовою довічною покупкою; Pro Cloud — місячним чи річним. Момент, який найчастіше спричиняє плутанину: довічна покупка дає Pro і не включає хмару.
Безкоштовний тариф тримається на рекламі. Є й ще один шлях: низку можливостей платних тарифів можна відкрити разово, переглянувши рекламу з винагородою, нічого не оформлюючи. Це стосується встановлення розширеного профілю виробника, виявлення датчиків, проміжних діагностичних сканувань, виявлення датчиків у шинах і деяких вивантажень. Підписка прибирає рекламу й знімає цей крок зі шляху.
Кількість. На Free ви експортуєте до 5 датчиків із родини розрахункових і подієвих — тих, що виробляє застосунок, а не машина: середня витрата, відновлений одометр, підсумок поїздки, паркування, оцінка водіння, датчики телефона й показники обліку витрат. Датчики, які читаються напряму з блоку керування машини, до цього рахунку не входять і не обмежені на жодному тарифі. Поділ не довільний: з одного боку те, що повідомляє автомобіль, з іншого — те, що обчислює застосунок.
Частота. На Free значення в реальному часі надсилаються не частіше ніж раз на 5 хвилин, проти 0,5 секунди на платних тарифах. Цей інтервал зачіпає лише безперервну телеметрію — швидкість та оберти; паркування, підсумок поїздки й решта, як і раніше, надходять одразу.
Дані зберігаються зашифрованими за AES-256 на самому пристрої, передаються через TLS-з'єднання, а на нашому боці лежать у базі в ізольованій мережі з обмеженим доступом, за кількома рівнями брандмауерів. Ми дотримуємося LGPD, GDPR і CCPA/CPRA, і ви можете видалити обліковий запис і дані будь-коли. Подробиці — у Політиці конфіденційності.
Після входу ваш автомобіль і пов'язаний адаптер починають синхронізуватися, що вже допомагає при зміні пристрою. Поїздки, заправки, витрати й решта історії йдуть угору лише з Pro Cloud. На Pro без хмари вони ніколи не залишають телефон.