BYD HVS аккумулятор

BYD HVS Данные опроса аккумулятора

Текущий релиз
1.5.12
Разработчик
Christian
Лицензия
MIT

Перехват сообщений

Эти сообщения расшифровываются путем перехвата обмена данными между программным обеспечением Be Connect и оборудованием. Положение и информация в каждом сообщении интерпретируются сообществом и могут быть неверными. Пожалуйста, используйте только достоверную информацию от BYD или ее дочерних компаний.

Сообщения

После установления TCP-соединения необходимо отправить команду для получения данных или выполнения измерения. В проекте smarthomeNG это описывается как аналог ModBus, где мы читаем и записываем регистры через TCP-соединение.

https://github.com/lgb-this/plugins/blob/develop/byd_bat/user_doc.rst Все сообщения имеют заголовок в байтах 1 и 2.

Сообщение 0 - Инициирование соединения и основные данные

Отправляемое сообщение: 010300000066c5e0

БайтТипОписание
От 3 до 21строкаЭто серийный номер. По символу 2 можно определить тип оборудования (HVS, HVM и т. д.)
27 + 28символВерсия в формате V(27).(28) для первого BMU
29 + 30символВерсия в формате V(29).(30) для 2-го БМУ
33целое числоиспользованная башня BMU
362 отдельных байтовых целых числа1 байт - башни; 2 байта - модули (23 => 2 башни и 3 модуля)
38перечисление0: OffGrid; 1: OnGrid; 2: Backup

Сообщение 1 - Диагностика системы

Отправляемое сообщение: 01030500001984cc

БайтТипОписание
3int16 signedSOC всей системы
5int16 signedМаксимальное напряжение системы
7int16 signedМинимальное напряжение системы
9int16 signedSystem SOH
11int16 signedСистемные амперы
13int16 беззнаковоеНапряжение батареи с SF 100
15int16 signedмаксимальная температура
17int16 signedmin Temperature
19int16 signedТемпература батареи
29int16 signedНомер ошибки
31 + 32символовПараметр Т
35int16 беззнаковоеВыходное напряжение с SF 100
37int16 беззнаковоеОбщий заряд системы
41int16 unsingedПолный разряд системы

Сообщение 2 - Диагностика системы

Команда отправки: 010300100003040e

БайтТипОписание
3перечислениетип инвертора
5перечислениеТип батареи: 0: HVL; 1: ХВМ; 2: ХВС

Сообщение 5 - Основная информация о вышке

БайтТипОписание
5int16 signedTower max Volt
7int16 singedМинимальное напряжение башни
9интмаксимальное напряжение элемента
10интминимальное вольтовое число элементов
11int16 signedмаксимальная температура
13int 16 signedmin temperature
15интмаксимальная температура ячейки
16intmin temperature cell number
17 - 32MSB, LSBБалансировочные флаги
33int32 Беззнаковоеобщая сумма платы за вышку с SF 1000
37int32 Беззнаковоеобщий объем разряда башни с SF 1000
45int16 signedнапряжение батареи башни SF 10
51int16 singedtower volt out
53int16 signedПроцент SOC
55int16 signedSOH percentage
57int16 signedCurrentamperes
59 + 60шестнадцатеричное числосостояние

Глоссарий

КраткоеОписание
SFМасштабный коэффициент (значение 1234 и SF 100 => Реальное значение: 12,34)

Changelog

1.5.11 (2026-04-26)

  • (arteck) del deprectated setStateAsync

1.5.10 (2026-04-26)

  • (arteck) fix Modbus Exception – fc=0x3 exCode=0x4 in State 7
  • (arteck) add Max retry attempts after error into settings

1.5.9 (2026-04-25)

  • (arteck) fix wrong package
  • (arteck) fix Modbus-RTU

1.5.8 (2026-04-23)

  • (arteck) typo

1.5.7 (2026-04-23)

  • (arteck) fix tower count > 1

License

MIT License

Copyright (c) 2026 Christian github@familie-herrmann.de

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE

SOFTWARE.