diy solar

diy solar

Monitoring (lifepower, schneider, outback)

underdog5004

New Member
Joined
Jun 6, 2023
Messages
134
Location
Usa
I have 2x schneider xw+ inverters, 6x eg4 lifepower batteries, and 3x outback fm80 charge controllers.

Everything is running smoothly, but now that I've got the schneider gateway installed, I've got the bug for system monitoring. Looks like I can enable comms between schneider and eg4 with the insight home and the eg4 comms hub. This leaves the charge controllers out of the loop. Looks like the outback mate3 can be part of the solution.

I looked at solar assistants site for compatibility, and didn't see schneider or outback compatibility.

I'm looking for a box or boxes that will allow full system monitoring in a single place/window, preferably without requiring internet connection. I realize interoperability is a dirty word to most of these manufacturers, but these protocols have e been around for a while, and there's some pretty clever people in the diy solar space.

So, how should I approach this issue? Where should I look for a solution?
 
If you are using the EG4 Communications Hub and all your battery addresses start from 1 (0 places a BMS in Master Mode) and your inverter connects to the Hub. The LifePower4 RJ4 jacks are actually tow RS485 busses. Pins 7&8 are used by the hub to communicate to all batteries and Pins 1&2 (since you are using the hub) can now be used by Solar Assistant to monitor all batteries. Use an RS485 to USB converter and connect the orange/white and orange as shown in the photo. Connect the converter to your Raspberry PI. On the SA Configuration tab select the correct port and select "Narada" for the battery protocol.

See/Review:


RS485Converter_Flipped.jpg

RJ45_Connector_Pinout.png
 
Are you recommending using RS-485 data +/- without a ground reference connected?
 
Are you recommending using RS-485 data +/- without a ground reference connected?
I tried this once (was actually by mistake) the max 3232 lasted a day before it cooked no magic smoke sadly.

Edit the ground was connected to the TTL side and not the recommended standard side.
 
If you are using the EG4 Communications Hub and all your battery addresses start from 1 (0 places a BMS in Master Mode) and your inverter connects to the Hub. The LifePower4 RJ4 jacks are actually tow RS485 busses. Pins 7&8 are used by the hub to communicate to all batteries and Pins 1&2 (since you are using the hub) can now be used by Solar Assistant to monitor all batteries. Use an RS485 to USB converter and connect the orange/white and orange as shown in the photo. Connect the converter to your Raspberry PI. On the SA Configuration tab select the correct port and select "Narada" for the battery protocol.

See/Review:


View attachment 233212

View attachment 233211
Grounding issue aside, if I hooked it up the way that you indicate it seems like I would be monitoring the batteries through solar assistant but then also be able to monitor the batteries through Schneider Insight home? I'm not sure what the advantage to that would be. I don't think that solar assistant can monitor the Schneider inverters but I could be wrong. Any ideas about monitoring the Outback charge controllers?
 
Are you recommending using RS-485 data +/- without a ground reference connected?
I have never hooked up the ground. I am using a 130ft cat5 with the two converters (in the picture) and a third converter and have no issues even at 19200 baud. I use the orange white/orange pair, brown white/brown pair and blue white/blue pair in the same cat5 cable to monitor three different RS485 busses.
 
Last edited:
Grounding issue aside, if I hooked it up the way that you indicate it seems like I would be monitoring the batteries through solar assistant but then also be able to monitor the batteries through Schneider Insight home? I'm not sure what the advantage to that would be. I don't think that solar assistant can monitor the Schneider inverters but I could be wrong. Any ideas about monitoring the Outback charge controllers?
Many use Solar Assistant to get data into Home Assistant via MQQT as Home Assistance does not have a particular communications protocol supported. The LifePower4 batteries use the Narada protocol and Home Assistant may not support it (yet).
 
https://forum.outbackpower.com/viewtopic.php?t=18446 might help as far as your charge controllers
Ok, after doing a fair amount of reading, and thinking, I've come up with a draft diagram, attached. What are your thoughts? I'm unsure if Home Assistant will be able to read schneider info through the eg4 hub, or if I'll need to connect the insightHome directly to the Home assistant. Also, if eg4 battery info is available through eg4 communication hub, I don't see the need to run pins 1/2 to the Home Assistant, seems redundant.

Edit: also, all the equipment should actually connect to Solar Assistant, which would then connect to Home Assistant.

1000004295.jpg
 
Last edited:
Ok, after doing a fair amount of reading, and thinking, I've come up with a draft diagram, attached. What are your thoughts? I'm unsure if Home Assistant will be able to read schneider info through the eg4 hub, or if I'll need to connect the insightHome directly to the Home assistant. Also, if eg4 battery info is available through eg4 communication hub, I don't see the need to run pins 1/2 to the Home Assistant, seems redundant.

Edit: also, all the equipment should actually connect to Solar Assistant, which would then connect to Home Assistant.

View attachment 233356
@marionw
 

diy solar

diy solar
Back
Top