Evaluating bids

Renewable Energy Metering web development

Published on the April 13, 2020 in IT & Programming

About this project

Open

We need to develop an interactive dashboard to visualize two values obtained from different sources. The first is energy consumption and the second is solar energy generation both at the same site. The platform must display some or all values delivered by the energy meters and also, have an additional input related to the energy rate for the given period (this rate changes every month and could be added manually for easiness).



The sources of information are the following:
    1. Solar inverter - this device has an integrated energy meter that records 15 different values and publishes them every 5 minutes. The brand we are using is Ginlong-Solis and scripts are already available to extract data and integrate to other platforms (MQTT/Python).


    2. Energy Meter - we are using the Shelly EM which also records 8 different energy values (some are the same units as the ones obtained from Solis, such as kWh=energy). APIs are open directly Fromm the developer via http/MQTT.

Ultimately the goal of this development is to be able to graph energy consumption and solar energy generation on the same plane to visualize the full energy consumption from the site as well as the solar energy generation. These two variables imported need too interact with one another to measure both energy savings ($) and consumed. Energy from the grid (total consumption - solar energy generation).

Additionally, we need to be able to tell the client how much money was saved during a given period (normally 2 months) and the rate for this period is needed. This is published by the energy company the first of every month and is applicable to the entire month. The total savings in $ would result by multiplying the difference between energy consumption and solar generation during an established time (2 months normally), multiplied by the mentioned rate.



We should be able to adjust the period for which we are observing the outputs and ideally generate a simple report every two months for each user.

This system will be installed in all our solar energy clients (100-300 per year). As phase 1, it can all be concentrated in a single platform, but ideally, permissions should be given to each independent user to only visualize the data relevant to their own installation.

In the future, we would also like to be able to set alerts related to the variables defined above: i.e. If the energy consumption of a certain system goes above a defined threshold, send an email to our support team in order for them to conduct further analysis on data.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Create a new custom site
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer, Designer, Business analyst

Delivery term: Not specified

Skills needed