Стоит знать и другое: значительная часть приложения не зависит от адаптера. Записывать заправки, расходы, работы в сервисе, обслуживание, доходы и напоминания, смотреть историю поездок и затрат, находить место парковки и вносить поездку вручную можно вообще без связи с машиной. И даже без адаптера приложение умеет записывать поездки по 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 — из приложения, из виджетов, из Live-активности, из 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 без облака они никогда не покидают телефон.