Solar energy / PV monitoring and AI forecasting

Solar Monitoring Software Development With AI Production Forecasting

Web service that shows PV production and consumption in real time and forecasts production with AI.

Solar Manager dashboards on a monitor and laptop showing current use, grid, export and PV wattage with yellow and blue energy charts, and a tablet showing account creation for Solar Manager users and PV installers.

The opportunity

Seeing, then planning

Users needed to see production, consumption, export and import, and decide where solar energy goes. As data grew, the service also had to estimate future production.

I appreciate their commitment to searching for solutions and making the client happy.
Andreas KuhnOwner, Solar Manager

The solution

Monitor, configure, forecast

Indeema built a real-time dashboard, energy distribution settings, role-based accounts, remote device updates and an AI production forecast.

  1. 01Device data
  2. 02Real-time dashboard
  3. 03Distribution settings
  4. 04AI forecast
  5. 05Roles and updates

The impact

What changed for users and installers

  • A product conceptA web service for PV systems
  • Energy only observedProduction forecast per installation
  • Site visits to update devicesFirmware updated from the web interface
  • One kind of userRole-based access for installers and support

The forecast uses each installation's accumulated data and weather forecasts.

Engineering judgement

Decisions that shaped the product

Treat the data history as a model input

Production analytics collected over time are paired with weather forecasts, so the AI prediction reflects how each installation actually performs.

Stream live values to the browser

Socket.io pushes energy readings to the dashboard so users see current production and consumption.

Model access by role

Account types with their own settings and permissions separate what end users, installers and support staff can see and change.

Update devices from the UI

Firmware rollout to the connected devices is started from the web interface rather than on site.

Put LLMs in the engineering loop

LLM coding assistants speed up implementation, refactoring and test writing, while review and the test suite remain the quality gate.

Built with

JavaScript · React · Redux · RxJS · Socket.io · Highcharts · HammerJS · Moment.js

More case studies

All case studies ↗

A comparable product problem?

Solar Manager: PV monitoring with AI production forecasting

Discuss a comparable challenge