Solar Energy Monitoring and Controlling System (Sunsystem)

Solar Energy Monitoring and Controlling System (Sunsystem)

Complete system to measure all the variable parameters like Energy (power), AC, DC, and Temperature generated by the solar panels very precisely.

Client Requirement

The client wants a complete system to measure all the variable parameters like Energy (power), AC, DC, and Temperature generated by the solar panels very precisely.

The system can also measure CO2 emissions, which can help reduce pollution.

The energy generated by the solar panels is shown through kWh vs time graph

Our Approach to Develop Project

At Adequate Infosoft, we want our clients to get the best possible result from the software and apps we are designing. To design this digital hoarding management software, we followed the below process:

  1. 01
    Determine the requirements:

    In this step, we identified the parameters that needed to be measured and how we wanted to analyze the data. For instance, we want to measure the voltage and power generated by solar panels. The client also wants to track the energy generated over time and analyze the data to see if the solar panels are performing as expected or not.

  2. 02
    Select the sensors:

    In the next step, we select the sensors to install in the system. Here, we used sensors like a current transformer or voltage transducer to calculate voltage and current. Apart from this, we used a wattmeter or power analyzer to measure the power generated by the solar panels.

  3. 03
    Choose a data acquisition system:

    After selecting sensors, we selected a data acquisition system. This system will be responsible for collecting data from the sensors and storing it for analysis. Depending on the requirements, the data acquisition system can range from a simple data logger to a more complex computer-based system.

  4. 04
    Install the sensors:

    Once the sensors and data acquisition system have been selected, they are installed in the system. We mounted the sensors on the solar panels and connected them to the data acquisition system.

  5. 05
    Configure the data acquisition system:

    After installing the sensors, our developers configured the data acquisition system. This involved setting up the system to collect data from the sensors and store it for analysis.

  6. 06
    Test and calibrate the system:

    Once the system is installed and configured, we test and calibrate it to check the accuracy of the collected data. This will involve comparing the measurements taken by the system to those taken by a reference standard to ensure that the system is accurate and reliable.

  7. 06
    Analyze the data:

    Finally, the data collected by the system is analyzed to determine the energy generated by the solar panels. The data can be used to calculate the total energy generated over a given period of time, as well as track the performance of the solar panels over time.

Technologies Deployed

  • For Control Box ( ESP 32 Wroom ): C, IAM IDE
  • For Web-based Applications: C#, .Net Framework 4.5 , Asp.Net , HTML5, Ajax, JavaScript, J-Query
  • For Backend: ASP Core, SQL Server 2012
  • Firmware Development: Embedded C, C++
  • Wireless Protocols: ZigBee, BLE, WIFI , MODBUS , MBUS
  • Others: 24V 330W Polycrystalline Solar Panel, BENY Solar Microinverter, STM32

Development & Implementation

We developed the following modules for this project:

Pictures of the installation:

  • This screen shows a picture of the installed solar panels.

Energy production

  • On this screen, the user can check the overall power generated by the solar panels.
  • Users can calculate the overall power generated by the solar panels per hour, per day, per year, and the total power generated to date.
Sunsystem Sunsystem

Inverter Status

This segment is divided into four different parts:

  • The first part shows the Number of inverters working in the system/the total number of inverters installed in the system.
  • The second panel shows the number of MPPs running/total number of MPP installed.
  • The third panel shows the stopped inverter/total number of inverter.
  • Fourth-panel show the number if inverter will error/total number of inverters installed in the system


The production screen shows the overall power produced by the solar panels.

CO2 saving

This panel shows the amount of CO2 emissions saved by the generation of solar power.

Energy production MPP

Here, MPP stands for "maximum power point." The maximum power point is the point on the current-voltage curve of a solar panel at which it is operating at its maximum power output.


Final Outcome

What Our Clients Say About Us

Client satisfaction is our ultimate goal. Here are some kind words of our precious clients they have used to express their satisfaction with our service.