christianh17 / ioBroker.bydhvs

BYD HVS Battery Adapter for ioBroker
MIT License
19 stars 11 forks source link

Balancer Status #293

Open gallersd opened 1 month ago

gallersd commented 1 month ago

It would be good to also have datapoints for the balancer status of each cell in the diagnostics data.

The first data packet, which is read for the module data, should contain the bit-coded values for balancing the individual cells between the min/max voltages and the individual cell voltages. Usually 16 bytes with the value 0; when a cell is balanced, the respective bit jumps to 1.

BTW for my 8 modules HVM22 the adapter displays 128 cell voltages but only 64 temperature values ?!?

christianh17 commented 1 month ago

In my opinion it is a good idea to have the count of balanced cells. I just tried to implement it, I will see tomorrow if it works. If anybody else wants to try: Do an update from github, there is no new version number. The idea with the cell count came from krimhild (photovoltaik forum), thanks! Regarding the temperatures: I think there a no more temperatures. Please do a check in beconnect. If there are more: let me now, please

gallersd commented 1 month ago

I think the temperature observations from my side do not matter anymore.

The count of balanced cells is interesting and I will compare your values with my own programming ASAP.

My application of the count is to reduce the discharge power depending to the number of cells. (e.g. dischargepower=1280/cellcount for a 128 cell tower)