Den Immobilienwert einer vermieteten Wohnung bilde ich zur Zeit manuell ab über Jahresnettokaltmiete*Faktor. Bei Mieterhöhungen erhöht sich entsprechend der Wert wie auch die Dividende. Ich möchte nun gerne, dass “Faktor” automatisch bezogen wird.
Er soll sich ermitteln über https://zinschart.passt.aws.europace.de . Die Zinsen der 10jährigen Pfandbriefe sei z. Der Kurs der Immobilie soll dann sein
JNKM / (z+0,005).
Der Koeffizient 0,005 entspricht dem typischen Aufschlag durch Banken.
Wie lässt sich das mit JSON aufsetzen?
Danke und Gruß!
Corpus Delicti
Aus den abgerufenen Daten würde ich nun am liebsten folgenden Pseudo-Code implementieren:
Z sei der Kurswert aus der JSON-Abfrage
Monatsmiete1, Monatsmiete2, Monatsmiete3 sind Konstanten
Avg_Z=simple_moving_average_100days(Z);
if date<=01.01.2025 result=1/(Avg_Z/100+0.005)* 12 * Monatsmiete1 else if date <= 1.1.2026 result=result=1/(Avg_Z/100+0.005)* 12 * Monatsmiete2 else result=1/(Avg_Z/100+0.005)* 12 * Monatsmiete3
Besteht die Möglichkeit, das nativ in PP umzusetzen, oder komme ich um eine CSV-Ausleitung und offline-Processing doch nicht rum?
Falls Du Dir einen kleinen Proxy aufsetzt, würde das wohl gehen.
Beispiel in Parsing date in JSON key - #5 by ProgFriese
Ich habe aber nicht verstanden was und warum Du überhaupt so etwas kompliziertes machen willst. Soweit ich weiß ist der kürzeste Abstand von aufeinander folgenden Mieterhöhungen 15 Monate. Alle 15 Monate einen Wert manuell einzutragen ist zu kompliziert?
Danke für den Tip. Mit Claude konnte ich die Lösung als Python-Script für alle 8 Mietwohnungen in 30min implementieren.
8 Separate Lookuptabellen mit jeweils den Einträgen: Datum;Kaltmiete. Diese Einträge sind die Daten der Mietänderung der jeweiligen Wohnung.
Das ganze multipliziert mit 12/(sma(zins)/100+0.005) ergibt dann Verkehrswert_n, und per JSON kann ich dann unter localhost Datum und Verkehrswert_n auslesen.
Ich hoffe, dass der Ansatz sich bewährt ggü. den jährlichen Verkehrswert-Abschätzungen.