kazetsukai Posted October 30, 2022 Share Posted October 30, 2022 @Sean Genetry Solar Just a quick demo of the app I mentioned to collect inverter data and graph it. Its not like a phone app, its a daemon that runs on a computer and collects data. I don't actually do any graphing in this app as there are far superior tools available - which is why I use ElasticSearch and Kibana to do that. What this app does: Automatically discovers any Genetry Solar inverter(s) on the network you are connected to. Each inverter discovered is polled in parallel once per second for telemetry. The inverter telemetry is shoved onto an internal queue. A consumer reads from the queue and indexes the telemetry in ElasticSearch. That's really it. From there you can use Kibana (the visualization tool built on Elastic) to graph the telemetry in any way you prefer. The following screenshot is the result, and is about 3 hours of data. My inverter use case is pretty consistent- running a pair of mini splits, laptops, TVs, etc. With the exception of the microwave, convection oven or electric griddle my data tends to look pretty flat. Thus you see for the first hour, fans (green) are at a constant 15% (I have them configured to never turn off, just remain at lowest levels if they would otherwise shut off). Inverter load is a constant 8% ish, reflected both in the inverter load line (blue) and xformer amps (red). So to shake things up a bit I set fans to factory, which shuts off fans when load is very low or zero. I then switch from inverter mode to AC input, causing inverter load (blue) to drop to zero, and begin charge. You can see Xformer amps shoot straight up at charge, but fans follow behind by some time as temps take a little to rise. My batteries are actually close to full so they only took a bit of that high charge rate before voltage started to peak and the charge rate dropped off (see the red line between #4 and #6 above). Satisfied with 20 minutes of this I shut off charge at #6, so you see that drop instantly, and then fans ramp down slowly as temps drop internally. Finally at #8 you see fans continue to spin up here and there to bring the temps down until the inverter settles at idle and there is no more fan activity. I'll do another less extreme graph tomorrow prior to helping Sid out with another charge test. Let me know if there's any graphs you'd like to see specifically. The app is written in Java, and as such runs on either Linux and Windows, both x86_64 and ARM. Requirements are ElasticSearch, Kibana, and OpenJDK11 or higher. Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.