PV Platform

Photovoltaik Surveillance & Analytics

Overview

HomeWatts – Photovoltaic Monitoring and Analytics

Smart energy analytics for your home: monitor, understand and optimise your photovoltaic system with battery storage.

This platform, built specifically for photovoltaics, makes your energy data transparent: monitor performance and efficiency in real time, detect faults instantly, and uncover new opportunities for optimisation and investment.

Features

Platform Features

Capture. Analyse. Act. Everything PV owners need to get the most from their solar system.

Line chart with the performance history of solar modules.

Real-time Visualisation

Dashboards visualise module values in real time, allowing you to adjust your energy consumption intelligently.

Heatmap view with an anomalous solar string highlighted.

Remote Monitoring

Stay informed on the go and detect faults in real time.

Engineer initiating a remote diagnostic.

Analysis and Optimisation

Our analytics platform provides precise recommendations so you can plan investments in a targeted, effective way.

Infrastructure

Infrastructure

A cloud-native control centre captures telemetry, orchestrates analytics, and delivers insights in real time.

The browser communicates with the application exclusively over HTTPS, with Traefik acting as the public entrypoint that handles TLS termination and routing. Traefik serves the frontend’s static files, which are hosted by an nginx container that delivers the built React SPA. All API calls from the SPA use the same origin (/api/**) and are internally proxied by nginx to the Spring Boot backend running on port 8080. The backend exposes the REST API, performs authentication, and persists data in PostgreSQL. A separate worker service runs scheduled jobs, fetches data from the external SEMS API, and writes results to the same database.

View on GitHub
Person

About Me

Passion for data-driven process automation.

Markus Dunkel

Hi, I'm Markus—a software engineer with a keen interest in digitising business processes. I love translating complex business logic into clean, maintainable, and user-centred software.

I see the interplay between data structure, business logic, and user experience as the key to sustainable digital transformation, and I want to help shape that progress. I combine analytical skills from studying climate physics with the systems thinking of an IT specialist.