DiPlus-to-hass app icon Home Assistant integration icon

DiPlus-to-hass

Android-приложение и интеграция Home Assistant для BYD Android app and Home Assistant integration for BYD

132 signals Telemetry Control EN / RU

Как это работает How it works

1. DiPlus

Приложение DiPlus работает на головном устройстве BYD DiLink. Без него DiPlus-to-hass работать не будет. The DiPlus app runs on the BYD DiLink head unit. DiPlus-to-hass will not work without it.

2. DiPlus-to-hass

Наше Android-приложение опрашивает DiPlus, собирает сигналы, GPS-координаты и отправляет пакеты в Home Assistant. Our Android app polls DiPlus, collects signals and GPS coordinates, and forwards snapshots to Home Assistant.

3. Интеграция HA 3. HA integration

Custom integration принимает данные и создаёт сенсоры, бинарные сенсоры, трекер, а также переключатели, числовые поля и кнопки для управления авто. The custom integration receives the data and creates sensors, binary sensors, a tracker, plus switches, number inputs and buttons to control the car.

📥 Скачать 📥 Download

HA integration
diplus2hass-v2.4.0.zip Интеграция Home Assistant (v2.4.0) Home Assistant integration (v2.4.0) 0
Скачать Download
Android app
diplus2hass-v2.4.0.apk Релизная сборка Android-приложения (v2.4.0) Release build of the Android app (v2.4.0) 0
Скачать Download
🚗
diplus.1.3.8-beta18.apk Приложение DiPlus — обязательно, без него DiPlus-to-hass не работает The DiPlus app — mandatory, DiPlus-to-hass will not work without it 0
Скачать Download
🗄️ Архив предыдущих версий 🗄️ Previous versions archive
Версия Version APK Интеграция Integration
v2.1.6 diplus2hass-v2.1.6.apk diplus2hass-v2.1.6.zip
v2.1.4 diplus2hass-v2.1.4.apk diplus2hass-v2.1.4.zip
v2.1.3 diplus2hass-v2.1.3.apk diplus2hass-v2.1.3.zip
v2.1.2 diplus2hass-v2.1.2.apk diplus2hass-v2.1.2.zip
v2.1.1 diplus2hass-v2.1.1.apk diplus2hass-v2.1.1.zip
v2.1.0 diplus2hass-v2.1.0.apk diplus2hass-v2.1.0.zip
v2.0.0 diplus2hass-v2.0.0.apk diplus2hass-v2.0.0.zip
v1.9.2 diplus2hass-v1.9.2.zip
v1.9.1 diplus2hass-v1.9.1.apk diplus2hass-v1.9.1.zip
v1.9.0 diplus2hass-v1.9.0.apk diplus2hass-v1.9.0.zip
v1.8.5 diplus2hass-v1.8.5.apk diplus2hass-v1.8.5.zip

⚡ Быстрая установка ⚡ Quick start

  1. Установите DiPlus на головное устройство BYD (скачать APK). Install DiPlus on the BYD head unit (download APK).
  2. Установите интеграцию через HACS: меню ⋮ → Custom repositories → добавьте github.com/krisproger/diplustohass (Integration) → Download. Либо вручную: распакуйте diplus2hass-v2.4.0.zip и скопируйте папку custom_components/diplus2hass в /config/custom_components/. Install the integration via HACS: ⋮ menu → Custom repositories → add github.com/krisproger/diplustohass (Integration) → Download. Or manually: extract diplus2hass-v2.4.0.zip and copy the custom_components/diplus2hass folder to /config/custom_components/.
  3. Перезапустите Home Assistant и добавьте интеграцию DiPlus-to-hass — BYD Vehicle Telemetry. Restart Home Assistant and add the DiPlus-to-hass — BYD Vehicle Telemetry integration.
  4. Установите diplus2hass-v2.4.0.apk на ГУ (через флешку, мессенджер или ADB). Install diplus2hass-v2.4.0.apk on the head unit (USB flash drive, messenger or ADB).
  5. В приложении укажите адрес HA, Long-Lived Access Token и имя автомобиля (точно такое же, как в интеграции). In the app enter the HA address, Long-Lived Access Token and car name (exactly as in the integration).
  6. На главном экране включите Отправлять в HA и выберите нужные сигналы в таблице. On the main screen enable Send data to HA and select the signals you need in the table.
  7. Настройте автозапуск и фоновую работу в системных настройках BYD. Configure auto-start and background work in the BYD system settings.

Подробная инструкция Full guide Статья с примерами Article with examples Автоматизация по правилам Rule-based automations Руководство (manual) Full manual Подробнее о проекте About the project

🎛️ Возможности 🎛️ Features

Правила и автоматизация Rules & automation

Локальный движок правил: условия AND/OR/NOT, действия «иначе» (else), режим «один раз за поездку», состояние условий сохраняется между поездками — правила срабатывают только на реальное изменение. Local rules engine: AND/OR/NOT conditions, else actions, fire-once-per-trip mode, persistent condition state across trips — rules fire only on real changes.

Геозоны Geofence zones

Зоны на карте OpenStreetMap (тап по карте, ручной ввод координат, круг радиуса). Каждая зона — виртуальный датчик inside/outside, доступный в правилах: «дома», «работа», «зарядка». Zones on an OpenStreetMap editor (map tap, manual coordinates, radius circle). Each zone is a virtual inside/outside sensor usable in rules: "home", "work", "charger".

Телеметрия Telemetry

Скорость, SOC, пробег, давление в шинах, температуры батареи и салона, двери, замки, свет, ADAS и другие сигналы. Speed, SOC, range, tire pressure, battery and cabin temperatures, doors, locks, lights, ADAS and more.

Местоположение Location

GPS-координаты автомобиля передаются в HA как device tracker и отображаются на карте. Vehicle GPS coordinates are sent to HA as a device tracker and shown on the map.

Управление из HA Control from HA

Переключатели (A/C, свет, замки), числовые поля (температура, окна), списки (режимы) и кнопки (открыть багажник). Switches (A/C, lights, locks), number inputs (temperature, windows), selects (modes) and buttons (open trunk).

Двуязычный интерфейс Bilingual UI

Приложение поддерживает английский и русский языки с ручным переключением в настройках. The app supports English and Russian with manual language switching in settings.

Фильтр сигналов Signal filter

Выбирайте атрибуты для HA прямо в таблице на главном экране. Чекбокс в шапке — выбрать/снять все, клик по заголовкам столбцов сортирует список. Pick HA attributes right in the main-screen table. The header checkbox selects/deselects all; clicking column headers sorts the list.

Отключённые сигналы Disabled-signals filter

Скрывайте недоступные сигналы, чтобы таблица оставалась чистой и удобной. Hide unavailable signals so the table stays clean and easy to use.

Настраиваемый дашборд Customizable dashboard

Располагайте и настраивайте главный экран так, как удобно вам. Arrange and configure the main screen the way you like.

Внешний реестр команд External registry

Соответствие сигналов и команд загружается из JSON-реестра — новые возможности без пересборки приложения. Sensor↔command mapping is loaded from a JSON registry — add new capabilities without rebuilding the app.

Автозапуск Auto-start

После включения ГУ приложение кратковременно появляется на экране и сворачивается для надёжной работы в фоне. After boot the app briefly appears on screen and then minimizes for reliable background operation.

Логирование Logging

Подробный лог команд и ответов DiPlus, ротация при 5 МБ и экспорт в Downloads с меткой времени. Detailed log of commands and DiPlus responses, 5 MB rotation and export to Downloads with a timestamp.

🛣️ Что нового 🛣️ What's new

Обсуждение новых идей и сценариев автоматизаций — в Telegram. Discuss new ideas and automation scenarios in our Telegram group.

⚠️ Отказ от ответственности ⚠️ Disclaimer

Проект DiPlus-to-hass создаётся энтузиастами и не имеет отношения к компании BYD или разработчикам DiPlus. Все действия с программным обеспечением, настройками автомобиля и системой Home Assistant вы выполняете исключительно на свой страх и риск. Авторы не несут ответственности за возможные повреждения оборудования, изменение настроек автомобиля или потерю данных. DiPlus-to-hass is a community project and is not affiliated with BYD or DiPlus. All actions involving software, vehicle settings and Home Assistant are performed at your own risk. The authors are not liable for any possible hardware damage, vehicle setting changes or data loss.

📬 Связь и поддержка 📬 Contact & support

Вопросы, предложения и обсуждения — в Telegram: Questions, feedback and discussions are welcome in Telegram:

Скопировано Copied