Hi Amro,
-
You cannot simulate a specific type of battery/ess/inverter/meter that is implemented in OpenEMS. Those device drivers expect a physical hardware to communicate with e.g. via Modbus. But you can always use all the simulated hardware in the
io.openems.edge.simulator
project. -
There are literally thousands of OpenEMS systems running productively the way you discribed it. This is an example configuration for a simulated system built from energy storage, photovoltaics system and grid meter in self-consumption optimization mode (= Balancing-Controller): Charging ESS without selling power to grid - #2 by stefan.feilmeier. For a real, physical system, just replace the components by actual device drivers.
Regards,
Stefan