Quellen & Lizenzen
Daten
Gebäude
3D-Gebäudemodell LoD2 NRW: Land NRW, Datenlizenz Deutschland – Zero – Version 2.0
Gebäudeumrisse und Dachformen aus opengeodata.nrw.de. Bäume, Balkongeländer, Dachüberstände und das Gelände sind darin nicht enthalten. Derzeit ist nur ein Testgebiet in Köln verfügbar.
Karte und Adressen
Kartendaten: © OpenStreetMap-Mitwirkende, Open Database License (ODbL), aufbereitet von Protomaps.
Adresssuche: Gebäudereferenzen NRW, Land NRW, Datenlizenz Deutschland – Zero – Version 2.0 (opengeodata.nrw.de).
Karte und Adressen liegen auf demselben Server wie die App; beim Suchen und Verschieben der Karte wird nichts an Dritte gesendet. Schrift der Kartenbeschriftung: Noto Sans (SIL Open Font License); Kartensymbole: Protomaps/Tangram (MIT).
Wetter
Datenbasis: Deutscher Wetterdienst (über Bright Sky), Einzelwerte zu Ertragswerten verrechnet; Lizenz CC BY 4.0.
Stündliche Globalstrahlung und Lufttemperatur der nächsten DWD-Station, für heute die MOSMIX-Prognose.
Plausibilitätscheck
PVGIS © European Communities, 2001–2026. Langjährige Jahreserträge (PVGIS 5.3, SARAH3 2005–2023) für ein Raster über NRW.
So wird gerechnet
- Verschattung: Für jede Himmelsrichtung wird aus den Dachkanten aller Gebäude im Umkreis von 300 m bestimmt, bis zu welcher Höhe der Himmel verdeckt ist.
- Sonnenstand: SunCalc, alle 10 Minuten.
- Einstrahlung aufs Modul: Aufteilung in direktes und diffuses Licht nach Erbs (1982), Umrechnung auf die Modulebene nach Liu & Jordan (isotroper Himmel).
- Anlage: Modultemperatur nach NOCT, −0,35 %/K, 14 % Systemverluste, Begrenzung durch den Wechselrichter.
- Unsicherheit: Ergebnisse gelten mit ±15 %, weil Bäume, Geländer und lokale Wolken fehlen.
Software
Die App ist mit diesen Open-Source-Bibliotheken gebaut, die im Browser laufen:
| Paket | Version | Lizenz |
|---|---|---|
| maplibre-gl | 6.13.0 | BSD-3-Clause |
| pmtiles | 4.5.0 | BSD-3-Clause |
| @protomaps/basemaps | 5.7.2 | BSD-3-Clause |
| suncalc | 2.1.1 | BSD-2-Clause |
| dexie | 4.4.6 | Apache-2.0 |
| workbox-window | 7.4.1 | MIT |
| @mapbox/jsonlint-lines-primitives | 2.0.3 | MIT |
| @mapbox/point-geometry | 1.1.0 | ISC |
| @mapbox/tiny-sdf | 2.3.0 | BSD-2-Clause |
| @mapbox/unitbezier | 1.0.0 | BSD-2-Clause |
| @mapbox/vector-tile | 3.0.0 | BSD-3-Clause |
| @maplibre/geojson-vt | 6.3.0 | ISC |
| @maplibre/maplibre-gl-style-spec | 26.4.4 | ISC |
| @maplibre/mlt | 1.3.0 | MIT OR Apache-2.0 |
| @maplibre/vt-pbf | 4.3.2 | MIT |
| bidi-js | 1.1.0 | MIT |
| earcut | 3.2.4 | ISC |
| fflate | 0.8.3 | MIT |
| gl-matrix | 3.4.4 | MIT |
| json-stringify-pretty-compact | 4.0.0 | MIT |
| kdbush | 4.1.0 | ISC |
| minimist | 1.2.8 | MIT |
| murmurhash-js | 1.0.0 | MIT |
| pbf | 5.1.2 | BSD-3-Clause |
| potpack | 2.1.0 | ISC |
| protocol-buffers-schema | 3.6.1 | MIT |
| quickselect | 3.0.0 | ISC |
| require-from-string | 2.0.2 | MIT |
| resolve-protobuf-schema | 2.1.0 | MIT |
| tinyqueue | 3.0.0 | ISC |
Die Lizenztexte liegen den jeweiligen Paketen bei. Balkon-Ertrag-Check selbst: © 2026, alle Rechte vorbehalten (siehe Impressum).