Новости

Лента обновлений проектов и полезных материалов.

2026-11-01

Car2Hass 3.5.6-beta.4 — надёжная отправка логов и исследований

Бета 3.5.6-beta.4: чанки логов ретраятся до 3 раз с тем же upload_id (без дублей), проверяется JSON-ответ и request id. Отчёты исследования при сетевых ошибках/5xx ставятся в очередь, 413 не ретраится. Серверная очистка вынесена из hot path; в ответе request_id и время обработки.

2026-10-30

Car2Hass 3.5.6-beta.3 — окно About и аккуратный авто-research

Бета 3.5.6-beta.3: при первом запуске версии сначала показывается «О программе», автозапуск открывается после закрытия. Авто-исследование больше не пробует Voyah на не-Voyah профиле и пропускает заведомо мёртвые каналы; ручной полный research по-прежнему идёт по всем каналам.

2026-10-29

Car2Hass 3.5.6-beta.2 — Voyah: подтверждены двери и топливо

Бета 3.5.6-beta.2: подтверждена H97X (vehicle_type=134), direct-сенсоры Voyah включаются автоматически. Исправлена раскладка дверей (первые 6 полей; driver open), TX1 одометра читается как int, range/одометр остаются из getOdometer. 12 В пока unsupported: TX19 и INPUT_VOLT_FOR_BCM дают -1.

2026-10-29

Car2Hass 3.5.6-beta.1 — Voyah read-only: двери, топливо, запас хода

Бета 3.5.6-beta.1. Voyah: чтение дверей (4 + багажник), уровня топлива, запаса хода/одометра и 12 В через прямые Binder-транзакции qg.canbus. Строгая fail-closed идентификация Voyah, новый probe-блок voyah_direct с сырыми значениями. Без root/Frida. 12 В не подставляется, если штатный источник даёт -1.

2026-10-28

Car2Hass 3.5.5 — Voyah-сенсоры/одометр, диагностика HA, надёжные логи

Релиз 3.5.5. Voyah: +13 сенсоров (одометр, двери, топливо/жидкости, ACC, ручник, ключ, сценарий, реверс), raw-CAN speed/powertrain, одометр/запас хода из getOdometer. Обновления: резервная загрузка APK с GitHub при недоступности сайта. Логи: gzip-чанки >500 КБ, повтор 5 мин, дренаж до 1000 батчей, retention current/current-1, очистка после отправки/экспорта. HA: фиксы phone-сущностей/dispatch, батч 100 snapshots; правила: отключённые не выполняются, аудит оконных команд; OBD backoff; README/брендинг/USDT.

2026-10-28

Car2Hass 3.5.5-beta.20 — retention логов БД: текущая + предыдущая версия

Бета-сборка. В БД логов хранятся только текущая и предыдущая версии приложения (current-1); записи более старых версий удаляются, legacy-записи без версии привязываются к предыдущей. После успешного сохранения лога в файл БД-журнал очищается; после успешной отправки на сервер записи удаляются батчами.

2026-10-28

Car2Hass 3.5.5-beta.19 — аудит оконных команд и полный дренаж логов

Бета-сборка. Правила: каждая оконная команда (window_*, windows_close_all/vent) логируется с источником (RULE/UI/HA), потоком и стеком вызова; при изменении правил (включая облачный синк) заново пишется enabled каждого правила. Логи: ручная отправка дренирует до 1000 батчей (весь накопленный журнал). HA: фиксы beta.18 (phone-сущности/dispatch, батч 100).

2026-10-27

Car2Hass 3.5.5-beta.18 — исправлена доставка данных в HA и отчёт об отправке логов

Бета-сборка. HA: исправлено создание phone-сущностей (async_add_entities из чужого loop/потока) — ошибка discover_phone больше не обрывает dispatch, данные снова доходят до сущностей; каждый сигнал dispatch изолирован; батч телеметрии уменьшен до 100 snapshots, чтобы большой офлайн-батч не упирался в таймаут. Логи: кнопка «Отправить лог» показывает успех по принятым батчам, убран 5-минутный sleep в очереди.

2026-10-27

Car2Hass 3.5.5-beta.17 — большие логи: gzip-чанки и повтор отправки

Бета-сборка. Исправлена сборка gzip-чанков на сервере: большие логи (>500 КБ) больше не падают с bad_gzip/400 и принимаются до 64 МБ. В приложении: неудачный батч повторяется через 5 минут, при старте зависшие SENDING-записи возвращаются в очередь, кнопка «Отправить лог» показывает реальный результат. Отключённые правила не вычисляются и не выполняются.

2026-10-26

Car2Hass 3.5.5-beta.16 — отключённые правила больше не включаются облаком

Бета-сборка. Правила: отключение и удаление теперь помечают rules.json изменённым — при старте облачный синк не откатывает enabled=true, удалённые правила не возвращаются; отключённые правила вообще не вычисляются. Брендинг: README/LICENSE/.gitignore/тесты переведены на Car2Hass, добавлена автопроверка старого имени.