AWS Cloud for Monitoring Solar Energy Consumption in Households

Smart home IoT Mobile app development AWS Web development Cloud solutions

Solar energy is on the rise in households around the world. It provides a greener and cheaper alternative to traditional sources of power. Photovoltaic systems that get installed at home often come with a cloud solution that allows for monitoring energy consumption.


A provider of home solar batteries from Switzerland needed to build Solar Manager, a cloud solution for homes with a photovoltaic (PV) production system. The goal of this software is to optimize power consumption by displaying how much solar energy home appliances consume daily. It was to be offered to homeowners for a monthly subscription fee.


The Solar Manager consists of two parts: a Solar Manager device based on Raspberry Pi 3 which is installed in the house and a Solar Manager Cloud that performs calculations. The Cloud also includes an IoT platform to manage the Solar Manager devices. Our team at Integra Sources developed the Solar Manager Cloud, an energy-efficient system for monitoring the consumption of solar power in households.

Raspberry Pi 3
Raspberry Pi 3

Scope of work

Technologies Used


Solar batteries get installed at home as an alternative source of energy in addition to traditional sources. Solar batteries have a single board computer (SBC) whose job is to calculate how much energy home appliances use every day.

The SBC gathers the information on energy consumption and transfers it to the AWS cloud. A user can see their solar production, total electricity use, and the power consumption of their main appliances via a dashboard displayed on the web or mobile user interfaces. With these data at hand, homeowners can discover how to reduce their energy consumption.

Data from the Solar Energy Consumption system
Data from the Solar Energy Consumption system

The system was going to support up to 5000 new users per year and we needed to make it possible for the solution to manage this increased data flow. Our client received the solution in a timely manner with all the required features.

Support for

5000 new users/years

Concurrent requests


Real time data visualization

Data stream every 10 seconds

Make some noise

Make some noise

You might also like...

We use cookies to improve your experience on our website. Our Cookies Policy explains what cookies are, how we use cookies and how third-parties we may partner with may use cookies. Please find more information here.