n2aws
Solar Addict
- Joined
- Oct 24, 2022
- Messages
- 688
Hi all,
TL;DR: comms hub loses communications with inverter, then reconnects. Rinse/repeat. More details about the configuration and setup below.
I've got 6 Lifepower4 batteries. I've been doing closed loop communications with an insight home, ever since the original firmware update became available. I've had no issues with this, for months.
I had the "top" (as in, physically the top battery in the rack) set to ID 0, I skipped ID 1 (as that kills comms with the inverter) and set the rest of the packs sequentially. so the resulting ID's are: 0,2,3,4,5,6. Again, this has worked flawlessly for months.
EG4 released a communications hub that gives a visual display of each battery without needing to lug my laptop out there, disconnect the inverter, and plug in the USB cable for BMSTest. It was inexpensive, so I picked one up.
I went through the comms hub, and changed the inverter RS485 protocol to "Schneider", I set my top battery (that used to be 0) to ID 1. I've confirmed in BMS_Test that it can communicate with the entire stack, and get the data. I then unplug the RS485-to-USB adapter, and plug the top battery into "Bat1" on the RS-485 side of the communications hub. The display on the hub updates, and shows I have 6 packs. Perfectly fine, and expected.
I move the comms cable from the insight home, to the "INV" port on the RS485 side of the comms hub. I go to the insight local page, detect devices, IDs 1-10, it finds 1, and the comms hub shows up as a battery BMS. awesome. Everything sounds great, right?
This is the part I can't figure out.
Every minute or so, the insight shows a BMS communications timeout, and the BMS is "offline"
Then a few moments later, it's online again. rinse/repeat indefinitely.
I thought maybe I damaged the cable, or loosened the connection to the insight home. But, everything checks out. When I revert the settings and remove the comms hub from the picture and go back to just communicating with the batteries, it's rock solid again.
Has anyone experienced similar? What am I missing?
TL;DR: comms hub loses communications with inverter, then reconnects. Rinse/repeat. More details about the configuration and setup below.
I've got 6 Lifepower4 batteries. I've been doing closed loop communications with an insight home, ever since the original firmware update became available. I've had no issues with this, for months.
I had the "top" (as in, physically the top battery in the rack) set to ID 0, I skipped ID 1 (as that kills comms with the inverter) and set the rest of the packs sequentially. so the resulting ID's are: 0,2,3,4,5,6. Again, this has worked flawlessly for months.
EG4 released a communications hub that gives a visual display of each battery without needing to lug my laptop out there, disconnect the inverter, and plug in the USB cable for BMSTest. It was inexpensive, so I picked one up.
I went through the comms hub, and changed the inverter RS485 protocol to "Schneider", I set my top battery (that used to be 0) to ID 1. I've confirmed in BMS_Test that it can communicate with the entire stack, and get the data. I then unplug the RS485-to-USB adapter, and plug the top battery into "Bat1" on the RS-485 side of the communications hub. The display on the hub updates, and shows I have 6 packs. Perfectly fine, and expected.
I move the comms cable from the insight home, to the "INV" port on the RS485 side of the comms hub. I go to the insight local page, detect devices, IDs 1-10, it finds 1, and the comms hub shows up as a battery BMS. awesome. Everything sounds great, right?
This is the part I can't figure out.
Every minute or so, the insight shows a BMS communications timeout, and the BMS is "offline"
Then a few moments later, it's online again. rinse/repeat indefinitely.
I thought maybe I damaged the cable, or loosened the connection to the insight home. But, everything checks out. When I revert the settings and remove the comms hub from the picture and go back to just communicating with the batteries, it's rock solid again.
Has anyone experienced similar? What am I missing?