{
  "meta": {
    "id": "korrekturen",
    "title": "Korrekturlog der Rechenmethodik",
    "description": "Jede Änderung an Zahlen oder Regeln mit Datum, Commit, altem und neuem Stand und Grund.",
    "stand": "2026-10-20",
    "sources": [],
    "changes": "Keine; Abschrift aus src/data/methodology/corrections.ts.",
    "citation": "Balkonkraftwerkfinder: Korrekturlog der Rechenmethodik, Stand 20.10.2026. https://balkonkraftwerkfinder.de/daten/korrekturen.csv"
  },
  "rows": [
    {
      "id": "montageart-freistehend",
      "datum": "2026-10-20",
      "commit": "3ae55b8d",
      "titel": "Rechner und Widget rechnen freistehend wie die Stadtseiten",
      "vorher": "Rechner und Einbettungs-Widget: PVGIS gebäudeintegriert (Berlin, 0,8 kWp, 35° Süd: rund 858 kWh/a)",
      "nachher": "Alle Werkzeuge: PVGIS freistehend (Berlin, 0,8 kWp, 35° Süd: rund 888 kWh/a, wie /ertrag/berlin)",
      "grund": "Eine Montageart für alle Werkzeuge; ein hinterlüftetes Balkonmodul kommt „freistehend“ am nächsten. Die Werte steigen dadurch um rund 3,5 %."
    },
    {
      "id": "finder-richtwert-pvgis",
      "datum": "2026-10-20",
      "commit": "f3c9bea8",
      "titel": "Richtwert im Finder aus PVGIS statt Faustformel",
      "vorher": "808 kWh/a für 0,8 kWp, 30° Süd, Mitte Deutschland (Faustformel ohne Quelle); Lage des Nutzers ignoriert",
      "nachher": "878 kWh/a (PVGIS 5.3, 0,8 kWp, 30° Süd, 50,5° N, 10,0° O, Abfrage 20.10.2026); die Karte nutzt die Lage aus der Anfrage",
      "grund": "Der Richtwert hatte keine Quelle, und Schnell-Check und Karten rechneten mit zwei verschiedenen Basen."
    },
    {
      "id": "schnellcheck-spanne-pvgis",
      "datum": "2026-10-20",
      "commit": "f3c9bea8",
      "titel": "Schnell-Check-Spanne je Ausrichtung aus PVGIS",
      "vorher": "Balkon senkrecht ca. 460 bis 570 kWh/a (Faustformel, Verschattungsspanne ohne Quelle)",
      "nachher": "Balkon Süd senkrecht ca. 493 bis 617 kWh/a (PVGIS 5.3; obere Grenze ohne Verschattung, untere Grenze mit angenommener Verschattung als Annahme)",
      "grund": "Eine Spanne ohne Quelle widerspricht der Regel, jede Zahl mit Basis und Stand zu zeigen."
    },
    {
      "id": "bundesland-verlust-9",
      "datum": "2026-10-20",
      "commit": "7e3e97f2",
      "titel": "Bundesland-Seiten: Systemverlust 14 % auf 9 % harmonisiert",
      "vorher": "PVGIS mit 14 % Systemverlust (z. B. Berlin 1.049 kWh/kWp)",
      "nachher": "PVGIS 5.3 mit 9 % Systemverlust, Abfrage 20.10.2026 (Berlin 1.110 kWh/kWp, gleich wie /ertrag/berlin)",
      "grund": "Alle Werkzeuge rechnen mit einem einzigen Systemverlust von 9 %."
    },
    {
      "id": "ratgeber-verlust-9",
      "datum": "2026-10-20",
      "commit": "9c6bf2a5",
      "titel": "Ratgeber 2000 Watt, Ertrag berechnen und Speicher auf 9 % umgestellt",
      "vorher": "14 % Systemverlust (Kassel 0,8 kWp rund 812 kWh/a; Referenz Frankfurt 1.074 kWh/kWp)",
      "nachher": "9 % Systemverlust, PVGIS 5.3, Abfrage 20.10.2026 (Kassel 0,8 kWp rund 858 kWh/a; Referenz Frankfurt 1.136 kWh/kWp)",
      "grund": "Gleicher Systemverlust wie Rechner und /ertrag."
    },
    {
      "id": "embed-band-pvgis",
      "datum": "2026-10-20",
      "commit": "657fa4b0",
      "titel": "Embed: Schwankungsband aus PVGIS statt pauschal ±10 %",
      "vorher": "Amortisation mit pauschal ±10 % Ertragsschwankung (ohne Quelle); Neigung 30°",
      "nachher": "Band aus der PVGIS-Jahresstandardabweichung (SD_y); ohne SD_y ein Einzelwert. Neigung 35° wie in Rechner und /ertrag; Kosten und Neigung als Annahme ausgewiesen",
      "grund": "Das ±10-%-Band hatte keine Quelle."
    },
    {
      "id": "ertrag-2kwp-ohne-ersparnis",
      "datum": "2026-10-20",
      "commit": "657fa4b0",
      "titel": "/ertrag: keine Ersparnis für die 2,0-kWp-Zeile",
      "vorher": "Ersparnis auch für 2,0 kWp ohne 800-VA-Grenze",
      "nachher": "Keine Ersparnisangabe; Hinweis, dass über 800 VA eine Anmeldung als normale PV-Anlage nötig ist",
      "grund": "Die Zeile ist kein Balkonkraftwerk mit 800 VA."
    },
    {
      "id": "rechner-annahmen-sichtbar",
      "datum": "2026-10-20",
      "commit": "aacf73d0",
      "titel": "Rechner: Verschattung und Montageart offengelegt",
      "vorher": "Verschattung 10 % ohne Hinweis; Montageart nicht genannt",
      "nachher": "Verschattung 10 % als Annahme ausgewiesen; PVGIS-Montageart gebäudeintegriert genannt",
      "grund": "Der Standardwert senkt den Ertrag um rund 10 % ohne Quelle; Annahmen müssen sichtbar sein."
    },
    {
      "id": "solarakte-kaufabsicht",
      "datum": "2026-10-20",
      "commit": "75eb26a8",
      "titel": "Solarakte: Kaufabsicht allein macht keinen Fall vergleichsbereit",
      "vorher": "Eigentum, Kaufabsicht und offene Zustimmung ergaben „Jetzt vergleichsbereit“",
      "nachher": "Ohne technische Angabe kein Vergleichs-Ergebnis; Anmeldung vor dem Kauf hat einen eigenen Pfad",
      "grund": "Ein Vergleich ohne geprüfte Grundlage war irreführend."
    },
    {
      "id": "foerderung-uhrzeit",
      "datum": "2026-10-20",
      "commit": "1165ca03",
      "titel": "Förderungen: keine erfundene Uhrzeit, Erstlauf benannt",
      "vorher": "„Stand … um 02:00“ bei reinen Datumsangaben; „0 auffällige Förderquellen“ auch ohne Prüflauf",
      "nachher": "Reine Datumsangaben ohne Uhrzeit; ohne Daten „Keine Prüfung dokumentiert“; erste Läufe als „Erstlauf, noch kein Vergleich“",
      "grund": "Die Uhrzeit war nicht belegt, und eine Null ohne Prüfung täuscht Sicherheit vor."
    },
    {
      "id": "planung-annahmen",
      "datum": "2026-10-20",
      "commit": "0ba34f69",
      "titel": "Kabelweg und Modul-Fit: Planungswerte als Annahme dokumentiert",
      "vorher": "Kabelweg-Spanne als „Heuristik“; Modul-Fit-Randreserve 5 cm und Fuge 2 cm ohne Methodenangabe",
      "nachher": "Beide als Annahme in der Gruppe „Planung & Montage“ der Rechenmethodik, mit Stand",
      "grund": "Die Werte waren nicht dokumentiert."
    },
    {
      "id": "strompreis-destatis-h1-2026",
      "datum": "2026-10-20",
      "commit": "6ab2f2a9",
      "titel": "Strompreis auf den Destatis-Stand aktualisiert",
      "vorher": "32,16 ct/kWh (Verbraucherpreisindex Dezember 2024, Festwert)",
      "nachher": "37,97 ct/kWh (Destatis, 1. Halbjahr 2026, Pressemitteilung Nr. 345 vom 30.09.2026)",
      "grund": "Der Festwert war veraltet. Alle Rechner nutzen jetzt eine einzige Konstante mit Stand und Quelle."
    },
    {
      "id": "self-consumption-htw-buckets",
      "datum": "2026-10-20",
      "commit": "6933776b",
      "titel": "Unbelegte HTW-Eigenverbrauchsklassen entfernt",
      "vorher": "Feste Eigenverbrauchsquoten von 85 bis 45 % nach dem Verhältnis Anlage zu Verbrauch, als HTW-Studie bezeichnet",
      "nachher": "Eigenverbrauch ist eine Eingabe mit 30 % als Annahme. Die Spanne 20 bis 45 % ist dokumentiert.",
      "grund": "Die HTW-Pressemitteilung nennt keine Prozentwerte, und eine Methodenseite mit diesen Klassen wurde nicht gefunden."
    },
    {
      "id": "clipping-curve",
      "datum": "2026-10-20",
      "commit": "6933776b",
      "titel": "Abregelung: pauschale Kappung durch Kurve ersetzt",
      "vorher": "Pauschale Kappung je kWp; bei 2 kWp rund 50 % Verlust",
      "nachher": "Kurve nach dem DC/AC-Verhältnis aus einem stündlichen Modell. 0,8 kWp ohne Kappung, 2 kWp rund 12 % Verlust. Oberhalb des DC/AC-Verhältnisses 5 wird nicht geschätzt.",
      "grund": "Die alte Pauschale war nicht begründet. Die Kurve stammt aus einer dokumentierten Stundensimulation mit Berliner Referenzdaten."
    },
    {
      "id": "budget-parsing",
      "datum": "2026-10-20",
      "commit": "347b7ce6",
      "titel": "Budgetfeld: \"1.000\" korrekt gelesen",
      "vorher": "Zahlen im deutschen Format (1.000) wurden nicht als Tausender gelesen",
      "nachher": "\"1.000\" ergibt 1000, \"1.299,50\" ergibt 1299,50. Unlesbare Eingaben zeigen einen Hinweis statt einer ungefilterten Liste.",
      "grund": "Die Eingabe im deutschen Zahlenformat wurde falsch interpretiert (Commit 9a806adc)."
    },
    {
      "id": "vorauswahl",
      "datum": "2026-10-20",
      "commit": "49e1ccc1",
      "titel": "Vorauswahl ergänzt, Standardantworten zeigen Produkte",
      "vorher": "Die Vorauswahl verlangte eine Budgetangabe; mit den Standardantworten blieb die Liste leer (0 Produkte)",
      "nachher": "Die Vorauswahl braucht kein Budget. Ist ein Budget gesetzt, muss es trotzdem eingehalten werden.",
      "grund": "Ein leeres Ergebnis bei Standardeingaben war für Nutzer nicht nachvollziehbar."
    }
  ]
}
