# Creating a simulated

**URL:** <https://community.openems.io/t/creating-a-simulated/1767>\
**Category:** English Forum\
**Created:** [July 22, 2023, 8:18am UTC](https://community.openems.io/t/creating-a-simulated/1767 "2023-07-22T08:18:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![AdnaneAlouch01](https://community.openems.io/letter_avatar_proxy/v4/letter/a/9de0a6/32.png) [@AdnaneAlouch01](https://community.openems.io/u/AdnaneAlouch01)\
**Post date:** [July 22, 2023, 8:18am UTC](https://community.openems.io/t/creating-a-simulated/1767/1 "2023-07-22T08:18:56Z")

</div>

Hello,

I am new to OpenEMS and excited to start a project involving a home energy management system. The main objective of this project is to efficiently manage energy usage using two sources: the grid and an Energy Storage System (ESS), like a battery. Additionally, I plan to integrate various devices into the system, such as a charging station for electric vehicles and other appliances.

The primary goal of the program I want to develop is to optimize energy consumption by utilizing energy from the battery whenever possible. When the battery is discharged or unavailable, the system will seamlessly switch to using energy from the grid. Moreover, I wish to implement smart control functionalities for the devices, such as scheduling vehicle charging during nighttime and using the air conditioner only when necessary.

To start this project, I intend to first create a simulation to test and fine-tune the system’s behavior before moving on to the hardware implementation. While I have already read through the documentation, I’m unsure of how to initiate the project and put all the pieces together.

If anyone has experience with OpenEMS or similar projects, I would greatly appreciate your guidance and assistance in getting started. Your insights and advice will be invaluable to me as I embark on this exciting venture.

Thank you!

---

<div class="post-metadata">

**Author:** ![stefan.feilmeier](https://community.openems.io/user_avatar/community.openems.io/stefan.feilmeier/32/2585_2.png) [@stefan.feilmeier](https://community.openems.io/u/stefan.feilmeier)\
**Post date:** [July 24, 2023, 7:32am UTC](https://community.openems.io/t/creating-a-simulated/1767/2 "2023-07-24T07:32:12Z")

</div>

Hi Adnana,

Welcome to the Community and I am glad you found OpenEMS. The project you have in mind is exactly what OpenEMS was designed for.

Of course our Getting Started guide is always a good way to learn about OpenEMS: [Getting Started :: Open Energy Management System](https://openems.github.io/openems.io/openems/latest/gettingstarted.html)

I held a university lecture a few years ago about simulating energy flows in OpenEMS Edge + UI. The contents should still be mostly valid. It’s a PDF file in German, but you should be able to translate it easily:

> [@FH Kiel: Pro 9-12 + OpenEMS Potential](https://community.openems.io/t/fh-kiel-pro-9-12-openems-potential/312/4):
>
> Hallo Herr Reismann, der erste Schritt könnte vielleicht auch sein, dass die Studenten ein Energiesystem komplett am privaten PC virtualisieren. Ich habe OpenEMS selbst in einer eigenen Grundlagen-Vorlesung so verwendet und dabei gute Erfahrungen gemacht. Hier ein Ausschnitt aus meiner Vorlesungs-Präsentation. Sie können die Inhalte daraus gerne verwenden. Falls Sie die originale Powerpoint-Datei benötigen, kann ich Ihnen diese privat zukommen lassen. [Stefan Feilmeier - Vorlesung Energiemanag…](https://community.openems.io/uploads/short-url/Ap5jQocuap74bAHAZY8njVd1HFi.pdf)

Regards,  
Stefan

---

<div class="post-metadata">

**Author:** ![AdnaneAlouch01](https://community.openems.io/letter_avatar_proxy/v4/letter/a/9de0a6/32.png) [@AdnaneAlouch01](https://community.openems.io/u/AdnaneAlouch01)\
**Post date:** [July 24, 2023, 8:45am UTC](https://community.openems.io/t/creating-a-simulated/1767/3 "2023-07-24T08:45:07Z")

</div>

thank you I appreciate it!.
