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.

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.
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.
- 01Device data
- 02Real-time dashboard
- 03Distribution settings
- 04AI forecast
- 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 ↗
Building equipment / Lift energy and usage monitoring
A lift energy and trip monitor, from meter interface to web portal

Smart home / Connected ventilation product
Electronics, firmware and app for a connected ventilation unit

Oil & gas field equipment / SCADA platform extension
Extending a SCADA product with cloud monitoring and gateway updates
A comparable product problem?