I am trying to use a battery from an EV, maybe BMW i3 or even the tesla battery. i3 would be nice since the voltage is in a good range. With a Tesla battery I would need to use the whole pack with 60 to 100 kWh to have a good voltage, which might be a bit oversized.@huntworker, what is the final goal of this project? You want to build some monitoring system or connect some other battery to your inverter using this protocol.
I didn't know Goodwe when I installed my setup.OK. I got it. So, we are running on the same track here That is pretty similar to what I've done with a Goodwe inverter in my project.
BTW, I'm curious what do you think about this brand of inverters? They are well priced, and for about 1700-1800 euro, you can get a 10kW 3 phase HV hybrid inverter with UPS functionality.
It is exactly what i intend to install for our home location as well.I am trying to use a battery from an EV, maybe BMW i3 or even the tesla battery. i3 would be nice since the voltage is in a good range. With a Tesla battery I would need to use the whole pack with 60 to 100 kWh to have a good voltage, which might be a bit oversized.
So am trying to simulate the BYD battery for the existing Kostal inverter.
I also thought about using another inverter. I like the Victron pars for its uninterruptible power supply and fast transfer switches. But they are using only single phase concepts. So I would need 3x the MultiPlus || and the SmartSolar RS to have a tree phase system which lead to additional cost for the inverter of around 7 k€. With this system I would have the UPS but thats not worth it.
I am working as electrical engineer for a german company which builds cell management controller, battery management controller and battery junction boxes for different OEMs so I know what I am doing.
Only unusual thing for me is to not having a description of the protocols and buses.
Current: -1.775 SOC: 63.000% SysTemp: 20.300 MaxCellVolt: 3.264 MinCellVolt: 3.260 MaxCellTemp: 19.600 MinCellTemp: 17.600 MaxVolPos: 3 MinVolPos: 4 MaxTempPos: 1 MinTempPos: 4 0A E2 FF 02 FF 29 CF 77 82 43 -> 0x438277cf = 260.936004639 Cur Voltage 01 0F 8D 43 -> 0x438d0f01 = 282.117218018 Max Allowed Voltage 66 66 A2 41 -> 0x41a26666 = 20.2999992371 SysTemp 66 66 E6 BF -> 0xbfe66666 = -1.79999995232 Current 46 E1 DA BF -> 0xbfdae146 = -1.70999979973 Current 01 03 48 42 -> 0x42480301 = 50.0029335022 Peak discharge current 01 03 C8 41 -> 0x41c80301 = 25.0014667511 Nominal discharge current 01 14 A0 41 -> 0x410a1401 = 8.62988376617 CD CC 9C 41 -> 0x419ccccd = 19.6000003815 MaxCellTemp CD CC 8C 41 -> 0x418ccccd = 17.6000003815 MinCellTemp FE D4 50 40 -> 0x4050d4fe = 3.26300001144 MaxCellVolt 75 93 50 40 -> 0x40509375 = 3.25900006294 MinCellVolt FC -> 0xFC = 252 Cycle count 02 01 02 3F -> 0x3f = 63 SoC 01 01 02 B4 -> checksum
You mean the last block, in this case 75 93 50 40? I am pretty sure that this is the voltage of the lowest cell since this matches well with the SOC.It could be possible that last byte floating point is used to code other thing like max-min voltage position and temperature position.
If I have a closer look, the Header of the messages is always the sameIf I looked your first log, the second byte from each frame have "E2" or "62", it remain me to webasto protocol that use 4bit for sender address and destination address.
Sure, please find the file attached.@huntworker could you share your log on power on and power off?