Springboot Rest API Application για τη διαχείριση ηλιακού πάρκου
Springboot Rest API Application for solar park management
View/ Open
Abstract
In recent years, photovoltaic installations for the production of electricity have been increasing in Greece as a result of the strategic goal it has set for its independence from lignite and the focus on Renewable Energy Sources. Therefore, the need for remote management of such units through special applications is increasing. In this work, a web application was developed for the management and monitoring of solar installations. This specific application is designed in such a way that it can serve from the needs of a company that manages solar installations to the needs of a private individual who has adapted a photovoltaic system installation to his home or some privately owned area. The application enables monitoring of the installation data in real time. Some of the features of the application, through which the user can be informed, are the performance of the solar panel during the day, information about its size, about the current it can produce, as well as about the capacity of the solar installation in panel. The application was developed in a java8 environment, while the database is a relational database, which consists of three tables where information about solar facilities, solar panels and each solar panel is stored. Through the web application, the user can create a new solar installation in the system or a new unit in the solar installation with a single call. At any time it can display the data of the solar installations or even more detailed information about a solar installation such as the list of solar modules of the installation or even the display of information related to an individual solar module of the installation. The application provides the possibility of updating the data of the solar installation or of an individual solar module, deleting them as well as downloading the data from each solar module concerning its generated electric load and displaying statistics per solar installation on given dates.