[EDGE] Adds new Power-Control-Unit (PCU) nature - #3483
mbreier-sw wants to merge 28 commits into
Conversation
…eature/EZA_Controller_Nature' PLC-38: defined new OpenEMS nature for power-plant-controllers See merge request pxc/openems!11
Power plant controller nature added See merge request pxc/openems!14
|
could you elaborate what you're trying to achieve with this component? We've integrated an Phoenix EZA Regler into our system as well, but mainly did that via the modbus api controller, as all desired data is exchangeable via that interface with an ESS configured as part of it. We've also thought about an API, but didn't followed up on that yet, as we first wanted to finalize the integration to see, what we can derive from that. I guess your intention is monitoring of the EZA controller? If so I guess the current active Q mode is interesting as well. Additionally there are some values that are interesting, depending what you want to do with the EZA regler, which is also the reason, why I'm uncertain if it makes sense to put them into an API:
|
|
Dear @parapluplu, it's not only monitoring the EZA controller. In our base scenario we'd like to run three EZA controller running on a PLCnext device of Phoenix Contact. The EZA controllers are used like follows:
We have build a modularized driver communicating with the PLCnext platform over HTTPS and the Phoenix REST-API. We'd like to connect these three EZA controllers within OpenEMS to manage a complex setup using OpenEMS including direct marketers and network operator. Each EZA Controller should be connected to network operator / direct marketing, or BESS or PV-Inverter. Of course there will be other interesting values, only the defined channels got fixed up to now. We are trying to get community feedback as fast as possible to adjust the plan when necessary. |
|
There is a discussion on that topic in the Community forum: https://community.openems.io/t/nature-api-fur-eza-regler/10668/3. Let's continue over there. I am setting this PR to draft for now. |
… into feature/SW_PPC_Nature
During Q1/2026 hackathon we noticed that it might be good to have a Power-Control-Unit API to simplify the handling of more than five different interfaces used by different Grid-Ops to limit power import/export or reactive power. It provides more flexibility than integrating the functionality into the core |
Codecov Report✅ All modified and coverable lines are covered by tests.
Additional details and impacted files@@ Coverage Diff @@
## develop #3483 +/- ##
==============================================
- Coverage 55.39% 28.49% -26.89%
==============================================
Files 3624 391 -3233
Lines 169393 12545 -156848
Branches 13987 2252 -11735
==============================================
- Hits 93817 3574 -90243
+ Misses 71866 8810 -63056
+ Partials 3710 161 -3549 🚀 New features to boost your workflow:
|
Just to provide an interface to "click in" a power-plant-controller beside a grid-meter, an ESS and a PV-Inverter into an OpenEMS controller