The visualization above uses real-time and historic data on the share of renewable energies in Germany retrieved from Fraunhofer’s Institut für Solare Energiesysteme (ISE). The realtime data is updated at intervals of 15 minutes, with a delay of two hours.

The visualization shows public power generation. This is the electricity mix that is fed into the public grid – without the power plants’ own consumption and the industry’s electricity generation. This in-house generated load is consumed directly in the facilities and thus not fed into the public grid. As a result, data on public and total electricity generation differ significantly.


To build the frontend application that renders the charts, I used Svelte and D3. On the backend, an automated data pipeline retrieves the data from Fraunhofer ISE. I use the WordPress cron system to schedule the pipeline execution.