2026-09-08
Локация: при отсутствии живых GPS-фиксов приложение берёт last-known локацию (GPS/NETWORK/PASSIVE) и пишет её в снапшот — базовая линия есть всегда. OBD: включение протокола сразу подключает адаптер (как Car Scanner), авто-коннект при запуске; прогрев протокола увеличен до 10с с понятным сообщением при SEARCHING.
2026-09-07
Тест соединения с УД теперь показывает причину ошибки эндпоинта (вместо голого HTTP 500), а обработчик логирует исключения. Системные сенсоры: громкость читается из Android (AudioManager), давление — из барометра; канал system больше не зависит от свежести GPS. Voyah-телеметрия пере-повторяет сбойный probe. Выбранный пользователем источник не меняется при старте — только сообщение-рекомендация. OBD: init проверяет ответы адаптера (как ReDrive).
2026-09-04
Перед чтением PID приложение теперь «прогревает» протокол: повторяет запрос 0100, пока ELM не залочит шину в режиме AUTO (часто первый запрос даёт NO DATA). В диагностику добавлен сырой ответ адаптера (obd_raw_sample) — станет видно, что именно возвращает ELM.
2026-09-04
Слот «Гудок/Сигнал» теперь адаптивный: binary_sensor показывает состояние (индикатор), button — кнопка, switch/light — переключатель. Выбор сущностей в редакторе — через нативный поиск HA. Позиции иконок — только ползунки (12 слотов, добавлены двери). Дефолтные позиции для силуэта подогнаны, пример карточки приведён к реальным сущностям интеграции.
2026-09-04
OBD-II: все PID читаются на одной сессии (лёгкий init без ATZ-сброса — протокол не теряется); при первом подключении и по кнопке перепривязки — принудительная переинициализация Bluetooth. Прогресс исследования теперь единая шкала «каналы + сенсоры». Тост при подключении OBD исправлен на «Подключение к адаптеру».
2026-09-04
Подключение ELM327 переработано по образцу Car Scanner: прогрев адаптера (ATZ), один Bluetooth-сокет на сессию вместо переподключения на каждую команду, ретраи и точная диагностика (connect/init/ATDP). Вкладка «Команды» перенесена в Настройки как отдельный пункт «Тест управления авто».
2026-09-03
Код примера, который HA показывает при добавлении карточки-авто, теперь сразу содержит расстановку иконок (binding_overrides с x/y в процентах) и ссылку на свою картинку (image_url) — видно, как поменять местоположение сенсоров поверх силуэта.
2026-09-03
Редактор карточки cartelemetry-vehicle-card в интерфейсе HA теперь показывает кастомный редактор с настройкой позиций иконок сенсоров/дверей/кнопок (x/y в процентах от картинки) и ссылкой на свою картинку авто (image_url).
2026-09-03
Исследование больше не убивает OBD-канал по таймауту: канал определяется живым сразу после ATI, а анализ протокола (ATDP) и опрос поддерживаемых PID идут в фоне. Все типы плиток дашборда (в т.ч. громкость и пресеты с зонами) приведены к единому виду — бирюзовая окантовка и фиксированный размер; цвета в коде переведены на атрибуты темы.
2026-09-03
Исправлено: включение OBD (чекбокс или кнопка подключения) теперь реально включает канал — раньше флаг isObdEnabled не выставлялся, поэтому канал был недоступен даже при отмеченном чекбоксе и успешном подключении адаптера ELM327.