Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Amortisations-Rechner #2416

Open
ledermann opened this issue Oct 3, 2023 Discussed in #2105 · 3 comments
Open

Amortisations-Rechner #2416

ledermann opened this issue Oct 3, 2023 Discussed in #2105 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@ledermann
Copy link
Member

ledermann commented Oct 3, 2023

Diskutiert in #2105:

SOLECTRUS soll berechnen können, wann sich die Investition in die PV-Anlage amortisiert hat. Hierbei soll zunächst ein sehr einfaches Modell verwendet werden:

Ausgangsdaten

  • Tag der Inbetriebnahme (aus .env)
  • Gesamtersparnis bis heute (aus Tab "GESAMT")
  • Investitionskosten (manuelle Eingabe)
  • Erwartete Gesamtlaufzeit (manuelle Eingabe, vorbelegt mit 20 Jahren)

Berechnung

  1. Tage seit Inbetriebnahme: Tage = Heute - Inbetriebnahme
  2. Ersparnis pro Tag: Gesamtersparnis / Tage
  3. Ersparnis pro Jahr: Ersparnis pro Tag * 365
  4. Amortisationsdauer in Jahren: Investitionskosten / Ersparnis pro Jahr
  5. Amortisationszeitpunkt: Tag der Inbetriebnahme + Amortisationsdauer
  6. Restdauer bis Amortisation: Amortisationszeitpunkt - Heute
  7. Gewinn nach Gesamtlaufzeit: Gesamtlaufzeit * Ersparnis pro Jahr - Investitionskosten

Die Darstellung wäre damit tagesaktuell. In den ersten zwölf Monaten werden damit vermutlich äußerst ungenaue Zahlen herauskommen, danach dürfte es sich aber einpendeln.

User-Interface

Die Eingabe und Berechnung sollte auf einer separaten, neuen Seite erfolgen. Die manuell einzugebenden Angaben (Investitionskosten und Gesamtlaufzeit) müssen in der Datenbank gespeichert werden, sodass sie nicht immer wieder erneut eingegeben werden müssen.

Das Berechnungsergebnis könnte durch ein Diagramm ergänzt werden, das die Ersparnis im Laufe der Jahre darstellt (ein Balken pro Jahr).

Die Eingabe der Parameter darf nur möglich sein, wenn man als Admin eingeloggt ist. Ob die Darstellung der Berechnung auch für Nicht-Admins ersichtlich sein soll oder nicht, soll der Admin festlegen können.

Ausbaustufen

Zukünftige Ausbaustufen könnten außerdem berücksichtigen:

  • Kalkulatorischen Zinsen (man hätte sein Geld ja auch anders investieren können)
  • Laufende Kosten wie Wartung, Reparaturen, Versicherungen
  • Eigenverbrauch von Wechselrichter und Speicher (schwer zu quantifizieren)
  • Zusätzliche Erträge wie z.B. Kulanzleistungen wegen Abschaltungen
  • Nachträgliche Aufrüstung der Anlage (weitere Module, Balkonkraftwerk etc.)

Dies macht die Sache aber deutlich komplizierter und soll erst mal unberücksichtigt bleiben.

@ledermann ledermann added the enhancement New feature or request label Oct 3, 2023
@halmich
Copy link

halmich commented Oct 3, 2023

Perfekt, sehr gut dokumentiert. Danke.
Wer möchte, könnte große Reparaturen so auch über die Investitionskosten eingeben. Brauche ich zum Beispiel nach 5 Jahren einen neuen Wechselrichter, erhöhe ich nachträglich die Investitionskosten um beispielsweise 2000 Euro.

@jbaesner
Copy link

Schön wäre es, wenn diese Darstellung entweder nur angezeigt wird, wenn es explizit konfiguriert ist, oder andernfalls (bei entsprechender Konfiguration) öffentlich, bzw. nicht öffentlich...

@ledermann
Copy link
Member Author

@jbaesner Ja, definitiv wichtig. Ich habe oben diesen Passus ergänzt:

Die Eingabe der Parameter darf nur möglich sein, wenn man als Admin eingeloggt ist. Ob die Darstellung der Berechnung auch für Nicht-Admins ersichtlich sein soll oder nicht, soll der Admin festlegen können.

@ledermann ledermann self-assigned this Dec 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants