October 25, 20241 yr Author 9 hours ago, Jcomp said: Hello ZS1SCI, Thanks for info, I'm running Deye sun-5k-sg03lp1-eu inverter. Looks like it's time to buy ESP and my Neeeeeeey balancer is already on the way from China 🙂 Hi Haha You didn't take to much convincing 🤣 The terminals inside are quite flat so you'll also need some clips to get them on securely for extended use. I bought these: https://a.aliexpress.com/_EvKWl3j You could use crocodile clips but I wouldn't leave them connected for extended periods in a case with up to 100A, this might still be totally fine, I am just extra careful. there is just enough space between the two 8 cell packs to comfortably fit a NEEEEEY, you could add a layer of isolation too if needed. It is absolute overkill for a 100Ah battery, but hey, "ek hou nie van sukkel nie" Good luck and keep an old shirt or rag close by when working inside, covering the other half. My connectors should be here by next weekend then I can start the operation. Cheers
October 25, 20241 yr On 10/24/2024 at 2:01 PM, ZS1SCI said: Hi Lol yes here is the balancer in action... I do not believe it is a 200mA balancer, considering it can only balancer 4 cells per time that would probably be more like a 50mA balancer(200/4). Intervention is required. No I ment the equalization function in the inverter which used to provide high voltage for lead acid batteries to boil the cathod to de sulfate it you can use this feature ( with normal voltage )to let the BMS try to balance
October 28, 20241 yr Author On 2024/10/25 at 10:10 PM, esmail-kassir said: No I ment the equalization function in the inverter which used to provide high voltage for lead acid batteries to boil the cathod to de sulfate it you can use this feature ( with normal voltage )to let the BMS try to balance Hi Firstly Did you even look at the screenshot and the data in there? Secondly How is the inverters constant voltage mode you refer to as equalization mode(albeit keeping it there for x amount of time) different from keeping the pack at a Constant Voltage(CV) until no more current can physically go into the battery? Like illustrated in the screenshot I attached? Thirdly 925mA / 32(cells) => 28.9mA pert cell, I'd say this is in EQ mode, I can keep it there indefinitely and further increase the imbalance, but why?? Regardless, you are asking me to try and get the battery in a state with little to no current to get the balancer to do its thing. That's exactly what its doing, without the need for AGM EQ mode. The balancer is NOT up to task, so why would we further try and give it credit where credit is NOT due...?
November 4, 20241 yr Author @esmail-kassir sorry for being harsh in the previous reply. Well folks... There goes the warranty XD The connectors connecting to current balancer leads. Things did not go as planned, the NEEY cannot fit in the middle between the two packs as originally assumed, its to wide by ~2mm 😕 Improvisation was required, Kapton tape for dayz. All connectors except (- and +) sealed with butyl tape to keep them in place and insulated from air. Kapton tape run over all the busbars since we now have leads everywhere XD Gave it a test charge to make sure nothing explodes... Pack 1 Pack 2 I had to go to sleep and we still need to charge these today, so I didn't keep it 3.52V for that long It works and keeps the weaker cells from nose diving above 3.45V, this should improve over time. Huzzah Edited November 4, 20241 yr by ZS1SCI spelling
November 6, 20241 yr Author Hi The balancers are doing some good work. PS. Could admin please move this topic to batteries? assemblief?
November 20, 20241 yr Hello, I just received from DEYE two SE-G5.1 PRO B batteries. These are new models with quick connectors like the Pylontech batteries. For testing, I use the YAML code with a MCP2515 and I receive the PCS information on Home Asistant. For now I can't receive the information on the RJ45 IN and OUT ports. For these ports I use a CAN SN65HVD230 adapter. I am working on the problem with European friends who know HA, ESPHOME, ESP32 / S3 etc. Concerning these batteries which seem different inside to those in the photos of this post there is a large resistance of 12 ohms / 100W. which is connected to the BMS at the level, it seems, of the "balancing" part. Is it a single resistance for balancing, or a resistance which serves as a heating element?
November 21, 20241 yr On 2023/07/01 at 5:22 PM, ZS1SCI said: Hi We recently (27th of June) had our house put on backup power with a Deye SUN-8K-SG01LP1 and 2x Deye SE-G5.1 Pro batteries. .... End quote Hi ZS1SCI & Hi all. Thank you ZS1SCI for all these valuable information you have shared. Meanwhile you have sold your Deye batteries, but I want to share the Deye CANBUS protocol which is very difficult to find and I want to ask a question to you and to all members. In the Deye Canbus protocol I have added the information ZS1SCI has given, because in the original document some information was/is missing. I am using the Deye SE-G5.1pro for almost a year and control the charge and discharge via an ESP32 M5Stack. All is working fine, but there are still some questions: 1) When there is no sunshine for several days then I am switching off the discharge unit completely. After one or two days in that pause condition the SE-G5.1 is switching off automaticallly. To bring it up to life I have to switch off and switch on again. Is this normal behaviour? Today I have started to do every 12 hour a low energy force charge via grid for 15 minutes to keep the battery alive, but have no results yet. best regards Peter Deye Canbus Protocol mit Peters AnnotationsV2.pdf
November 22, 20241 yr Author 19 hours ago, Peter Obermeier said: Hi ZS1SCI & Hi all. Thank you ZS1SCI for all these valuable information you have shared. Meanwhile you have sold your Deye batteries, but I want to share the Deye CANBUS protocol which is very difficult to find and I want to ask a question to you and to all members. In the Deye Canbus protocol I have added the information ZS1SCI has given, because in the original document some information was/is missing. I am using the Deye SE-G5.1pro for almost a year and control the charge and discharge via an ESP32 M5Stack. All is working fine, but there are still some questions: 1) When there is no sunshine for several days then I am switching off the discharge unit completely. After one or two days in that pause condition the SE-G5.1 is switching off automaticallly. To bring it up to life I have to switch off and switch on again. Is this normal behaviour? Today I have started to do every 12 hour a low energy force charge via grid for 15 minutes to keep the battery alive, but have no results yet. best regards Peter Deye Canbus Protocol mit Peters AnnotationsV2.pdf 1.77 MB · 2 downloads Hi Peter That is a very old version of the deye can bus specification. Here is an updated version with all the information for your questions https://github.com/Psynosaur/esphome-deye-bms/blob/a60a71d6bd619c1f107649b9a3329bcea627d2ed/PCS CAN-Bus-protocol-DY-low-voltage V3.3.zh-CN.en.pdf I hope it helps, im not familiar with the stand by shut off behaviour since we cycle the batteries daily. I still do have both batteries and decided against selling them. Regards Ohan
November 22, 20241 yr Author On 2024/11/20 at 12:45 PM, cristof said: Hello, I just received from DEYE two SE-G5.1 PRO B batteries. These are new models with quick connectors like the Pylontech batteries. For testing, I use the YAML code with a MCP2515 and I receive the PCS information on Home Asistant. For now I can't receive the information on the RJ45 IN and OUT ports. For these ports I use a CAN SN65HVD230 adapter. I am working on the problem with European friends who know HA, ESPHOME, ESP32 / S3 etc. Concerning these batteries which seem different inside to those in the photos of this post there is a large resistance of 12 ohms / 100W. which is connected to the BMS at the level, it seems, of the "balancing" part. Is it a single resistance for balancing, or a resistance which serves as a heating element? Hi The wiring for the InterCAN port is different and it also uses a different baud rate of 250K vs 500K from PCS port, SN65HVD230 should be fine. The booklet that came with should have this information mine also has big 100W 12Ω resistor, that might be for pre charge? please see the resistors underneath the balance leads: 30Ω resistors for a mere 115mA balance current, and only four at a time out of 16. Please share some picture of your motherboard and balance resistors Regards Ohan
November 22, 20241 yr Hi Ohan, thank you very much for the new CANBUS protocol document ! It is no longer a copy of the Pylontech document. I am very surprised that Deye has changed the meaning of the 0x359 Protection/Table 1 to 7, here I have to update my decoding logic a lot. The most interesting thing is Frame Address 0x305. Currently I am only reading and not writing to the CANBUS. Do I understand it correctly when I think that it is possible to write to this address ? Have tried my reading to filter for 0x305, but without success. Perhaps that is the method to tell the battery it should not go into sleepmode after a day or two. best regards Peter
November 22, 20241 yr there is also 300 ohms resistor behind the balance leads 199 entitys in the CAN bus (under esphome) about balance curent, is it 115mA per cell or 115mA for 4 cells ? Edited November 22, 20241 yr by cristof
November 23, 20241 yr Author 7 hours ago, cristof said: there is also 300 ohms resistor behind the balance leads 199 entitys in the CAN bus (under esphome) about balance curent, is it 115mA per cell or 115mA for 4 cells ? Good morning I believe those are in fact 30Ω. https://www.digikey.com/en/resources/conversion-calculators/conversion-calculator-smd-resistor-code I would like to believe its 4x115mA when they're balancing, but even if, its not enough especially considering the 58.4V charge voltage. I've kept it a very low current for hours before I modified the can bus frames to try and have it work, its not enough for balancing needs unfortunately. Hence why I installed the active balancers(has BLE access on HA). I will always have the mismatched cells, at least I can balance them now over time. you have yours open and dismantled, and your model has much more space on the side for extras Would recommend Cheers! Would Admin please move this topic to : `https://powerforum.co.za/forum/8-batteries/` asb???
November 23, 20241 yr Author 10 hours ago, Peter Obermeier said: Hi Ohan, thank you very much for the new CANBUS protocol document ! It is no longer a copy of the Pylontech document. I am very surprised that Deye has changed the meaning of the 0x359 Protection/Table 1 to 7, here I have to update my decoding logic a lot. The most interesting thing is Frame Address 0x305. Currently I am only reading and not writing to the CANBUS. Do I understand it correctly when I think that it is possible to write to this address ? Have tried my reading to filter for 0x305, but without success. Perhaps that is the method to tell the battery it should not go into sleepmode after a day or two. best regards Peter Hi Potentially if you simulate the heart beat from the inverter it should stay awake. I just use it for inverter connected status and do not even pass it to the BMS, but we are cycling daily. Try it and see, it just an empty frame something like this every second, 'bms' is the ID I use for my CAN device connected to BMS. uint8_t canMessage[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; id(bms)->send_data(can_id, false, canMessage); Cheers Edited November 23, 20241 yr by ZS1SCI want ek kan
November 23, 20241 yr I am charging the battery with a laboratory power supply. The charging current is stable on the 10.12 A DC power supply. At the same time I control with a stable 10.42 A current clamp. But the charging current feedback given by esphome/HA is not stable. from 6A to 16A) Here is a video: Do you also have this problem? Is it a bms sampling problem? Edited November 23, 20241 yr by cristof
November 23, 20241 yr Author 5 hours ago, cristof said: I am charging the battery with a laboratory power supply. The charging current is stable on the 10.12 A DC power supply. At the same time I control with a stable 10.42 A current clamp. But the charging current feedback given by esphome/HA is not stable. from 6A to 16A) Here is a video: Do you also have this problem? Is it a bms sampling problem? Hi I have not picked up this issue, mine is stable and doesn't jump like that.
December 8, 20241 yr On 8/6/2024 at 7:32 AM, ZS1SCI said: For those interested Huzzah Hi ZS1SCI. I tried to use your development from github, but unfortunately I couldn't get data from the battery. From the description here and on github I made this circuit. Maybe it's not correct? PS. I have only one battery, but I'm not sure if that's the reason.
December 8, 20241 yr You probably forgot to say in the description that there should be a module like TJA1050 or SN65HVD230 between the ESP and the Battery? Link https://esphome.io/components/canbus/esp32_can.html Edited December 8, 20241 yr by IvanZah
December 8, 20241 yr Hi IvanZah, I have followed a more convenient way and used the M5Stack Core 1 and the Commu-Module. The CAN-Port is connected to the Deye PCS connector only. It is running for almost a year now. I could deliver you the Arduino Code. And help you with the code and setup. best regards Peter
December 9, 20241 yr 16 hours ago, Peter Obermeier said: Hi IvanZah, Hi. I started to get it. There really is a CAN module needed between the ESP and the battery.
December 9, 20241 yr Author 22 hours ago, IvanZah said: You probably forgot to say in the description that there should be a module like TJA1050 or SN65HVD230 between the ESP and the Battery? Link https://esphome.io/components/canbus/esp32_can.html Hi Correct, I use a mixture of both CAN transceiver boards.
December 10, 20241 yr On 2024/12/09 at 9:17 PM, ZS1SCI said: Hi Correct, I use a mixture of both CAN transceiver boards. Hi. You don't know how to change the polling interval. I think 1 second is too much.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.