Android-приложение и интеграция Home Assistant для BYD Android app and Home Assistant integration for BYD
Приложение DiPlus (com.van.diplus) работает на головном устройстве BYD DiLink и предоставляет локальный HTTP API на 127.0.0.1:8988.
The DiPlus app (com.van.diplus) runs on the BYD DiLink head unit and provides a local HTTP API at 127.0.0.1:8988.
Наше Android-приложение опрашивает DiPlus, собирает сигналы, GPS-координаты и отправляет пакеты в Home Assistant. Our Android app polls DiPlus, collects signals and GPS coordinates, and forwards snapshots to Home Assistant.
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.
diplus2hass.zip и скопируйте папку custom_components/diplus2hass в /config/custom_components/.
Extract diplus2hass.zip and copy the custom_components/diplus2hass folder to /config/custom_components/.
Подробная инструкция Full guide Статья с примерами Article with examples Подробнее о проекте About the project
Скорость, SOC, пробег, давление в шинах, температуры батареи и салона, двери, замки, свет, ADAS и другие сигналы. Speed, SOC, range, tire pressure, battery and cabin temperatures, doors, locks, lights, ADAS and more.
GPS-координаты автомобиля передаются в HA как device tracker и отображаются на карте. Vehicle GPS coordinates are sent to HA as a device tracker and shown on the map.
Переключатели (A/C, свет, замки), числовые поля (температура, окна), списки (режимы) и кнопки (открыть багажник). Switches (A/C, lights, locks), number inputs (temperature, windows), selects (modes) and buttons (open trunk).
Приложение поддерживает английский и русский языки с ручным переключением в настройках. The app supports English and Russian with manual language switching in settings.
Выбирайте атрибуты для HA прямо в таблице на главном экране. Чекбокс в шапке — выбрать/снять все, клик по заголовкам столбцов сортирует список. Pick HA attributes right in the main-screen table. The header checkbox selects/deselects all; clicking column headers sorts the list.
После включения ГУ приложение кратковременно появляется на экране и сворачивается для надёжной работы в фоне. After boot the app briefly appears on screen and then minimizes for reliable background operation.
Подробный лог команд и ответов DiPlus, ротация при 5 МБ и экспорт в Downloads с меткой времени. Detailed log of commands and DiPlus responses, 5 MB rotation and export to Downloads with a timestamp.
Проект 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.
Вопросы, предложения и обсуждения — в Telegram: Questions, feedback and discussions are welcome in Telegram:
Разработка и поддержка приложения и интеграции требуют времени. Любая поддержка приветствуется! Development and support of the app and integration take time. Any support is appreciated!
TRvVmtB2ztxBa324JxtfaUMB3oAvKKJ1X5
1NhdHQ14JRx9iV3tshqq7Syj7aMaK38uxg
0x4100f28e4c650423eb351fc005c97b8d620d1494
Платежный агрегатор Payment aggregator
Банковские карты Bank cards
2200 7006 1069 1486
2200 1523 9377 1947
2202 2032 6583 9417
2200 2414 5379 1539