Automatic solar reduction during negative export pricing #123
Replies: 6 comments 16 replies
-
Looks very cool. Modbus does seem to be a much more responsive way of getting data than by polling their API. |
Beta Was this translation helpful? Give feedback.
-
I'm very interested in this functionality as well. I originally enrolled my solar inverters in SmartShit with the hope that Amber could automate the zero export. Unfortunately the SmartShift solution ended up resetting the SolarEdge inverters and not switching to zero export so Amber had to switch off that functionality and have a firmware fix underdevelopment with SolarEdge. In the meantime I have been trying to setup zero export locally via SetApp, but every time I change my export values they switch back to defaults after 30 seconds. SolarEdge support have said this is because my inverters are enrolled in (Grid Services) external control via SmartShift. So I'm in the process of un-enrolling my solar inverters from SmartShift so I can enable local control of zero export. Note, my battery (Powerwall2) remains enrolled in SmartShift because that is working well. With SolarEdge inverters there is also the need to change the AdvancedPwrControlEn register to on, which I presume I could do with a ModBus call as I don't seem to be able to do that with SetApp. |
Beta Was this translation helpful? Give feedback.
-
I’ve done something very similar after being a customer for about a month. I have skills with Home Automation and have managed to do a few things that you might find interesting. My setup:-
Functionality achieved:-
|
Beta Was this translation helpful? Give feedback.
-
I managed this for the first time this week. Set my solar inverters to zero export and it curtailed my solar production to meet my household load. |
Beta Was this translation helpful? Give feedback.
-
@purcell-lab - did you get a response on the inverter resetting issue from amber? even though now you are out of Smartshift integration |
Beta Was this translation helpful? Give feedback.
-
I've now got around to create a blog showing how I created this #123 (comment) |
Beta Was this translation helpful? Give feedback.
-
Getting charged to export to the grid isn't quite ideal, especially when there is no control over what the inverter is doing.
Luckily, Solaredge inverters support TCP Modbus, and I am able to send the command to the inverter to ZERO export (solar production matches consumption only) this helps the grid reduce its surplus requirements and I also don't get charged to export.
This setup, I run a ubuntu virtual machine, using emoncms as a service, a custom script to pull pricing from amber API, and another custom script that polls both solaredge inverters and pulls data from all of the registers (production, consumption, export etc.)
All of the data is posted into InfluxDB via telegraph (mqtt plugin, connecting to the emoncms mqtt as its source) - within emoncms after setting up each feed, I have each one then publish to its own mqtt server, which telegraph picks up and ships it to the influx database. Then visualised with Grafana.
If anyone else has the same inverters and meter attached, I am more than happy to help duplicate this setup. you'll need your own amber api key, hardware etc. Solaredge TCP modbus is now available for setapp enabled inverters, over secured WiFi, it just needs to be enabled by directly connecting to the inverter.
Here is the automated dashboard, there are x3 publicly available - just select different ones from the top left of the page
Beta Was this translation helpful? Give feedback.
All reactions