I haven’t found an integration for a BYD battery yet. Has anyone been able to make this for themselves or how do you get started and what do you need from BYD for this?
Looking for too.
Thanks
Hello all,
It’s a pretty niche market but I’m looking for this too
I know there is an android app available in China, Belgium, Denmark, Indonesia, New Zealand and probably Australia but not very distributed yet. Anyone had a chance to give it a look ?
Thank you !
Me too … !
Maybe this could be a start?
and there is a modbus something
Did anyone got one of these running? Sadly: There is no documentation how to set it up properly…
Hi,
please try out this https://github.com/bbr111/byd_hvs
Tested with BYD HVS 1 Tower 3 Modules.
You can use the IP-Address from DHCP or its default IP if you have set an host or network route in your router.
Thanks for this integration - loaded & running, no problems.
Lots of data - took ages to place all the cell voltage & temperature entities in numerical order on a card as it sorts alphabetically.
(HA 2024.10.4 core running in a Docker container, HVS 1 tower, 4 modules)
V 0.3.0 is working well. Nice update to cell naming.
Accessing the data via the battery’s wifi hotspot includes four additional data fields : number of cell with max/min temp/voltage. Actually it just lists the 1st cell although there might be several with the same value. An improvement would be an entity that was a list of the cell numbers of equal value for max temp, min temp, max voltage & min voltage.
Are they able to be included in the integration?
Another couple of questions;
I have 1 tower of 4 HVS modules. I assume there are 32 cells per module so that makes 128 cells. The integration gives me 128 cell voltage entities.
However, it only gives 48 cell temperature entities. Should there be 128 temperature entities?
Do you know what the values in the Balancing Status string mean? When the charging is finished/balanced, I have a string of 32 zeros 00000000000000000000000000000000
However, at times the string might be ad4954a9000020000000000000000000 or similar.
I assume these are hexadecimal codes that have some meaning? Any ideas?
Hello,
Not every cell has a temperature sensor. In the BE Connect Plus Tool, you can see 12 temperature sensors per module, so the temperature data should be accurate.
The next version will include module names and cell numbers to clarify which module each cell and temperature sensor belongs to.
I’m also still uncertain about the balancing string. It was found in another BYD integration, so I included it for now.
Thanks.
If I receive an intelligible response from support about the balancing status string, I’ll post it here.
Hi,
I’m facing the issue where I receive the following error:
ERROR (MainThread) [bydhvs] Invalid or no data received in state 2
The BYD-logger is running alongside and all the data seems to be received, so I’m confused about what the cause could be.
as far as i know, only one logger can be connected.
you can’t use both at the same time.