From experience, on a Sofar ME3000, there needs to be a 120 ohm terminating resistor between CAN H and CAN L, It will not connect to it without it.Thanks for your response (sorry for the delay).
So I managed to get it connected to the network (static IP only though. I have briefly tried it plugged in between the JKBMS and my inverter (Sofar HYD6000-ES). The inverter has a strange setting when using Pylontech, asking whether it is a US2000 or US3000. Not sure which is best to select, so I have tried both.
From
The inverter alarms out, stating no BMS is connected.
On Home Assistant, I can activate the ESP, but all other buttons are greyed out. I hope to have a proper look this Saturday due to time constraints, and attempt to log it.
All I have altered in the code is the battery size and voltages etc. My pins are connected to RX2 and TX2, D22 and D23.
I have approx 1.6-1.7v coming off the CANH/CANL line, so I know my connection there is good.
Any thoughts?
Id say the Sofar HYD6000 would be similar.
Sofar has a general lithium battery (on the ME3000 anyway) and it really doesnt like some of the pylontech can protcols when connected to something with a different name. (from experience using the ZEVA BMS, had to get the pylontech removed from the CAN messages (0x359 if i remember correctly, will need to check the code)
Looked up the code, it was 0x359 and 0x35C I removed.
The general lithium on the sofar is the SMA protocol, without any additions from the Pylontech etc.
Last edited: