Hallo @supernova1963,
ich habe mit großem Interesse dein Projekt angesehen – es hat eine Menge Schnittstellen mit SFML Stats und GPM, das hat mich neugierig gemacht.
Ich habe gelesen, dass du versucht hast meinen Code nachzuvollziehen – die kritischen Stellen sind bewusst mit PyArmor geschützt, das ist schlicht IP-Schutz. Bei berechtigtem Interesse gebe ich den Source -Code gern frei, aber unter einer nicht verhandelbaren Bedingung: er darf nicht in ein LLM gegeben werden. Sobald Code in einem AI-Kontext landet, ist geistiges Eigentum de facto unkontrollierbar – und da ich das bereits konkret erlebt habe, ist das für mich absolut nicht verhandelbar.
Nach einem schnelle und kurzen Blick auf deinen Code sind mir ein paar Quick-Wins aufgefallen, bei denen ich dir gerne helfen kann:
SFML-Integration
Statt auf meinen Source angewiesen zu sein gibt es zwei saubere Alternativen:
- Sensor-basiert – du bindest meine exponierten SFML-Sensoren direkt ein. Entkoppelt, stabil, keine Abhängigkeit von Interna.
- SQL auf die SFML-DB – technisch möglich, aber ausschließlich mit explizitem User-Consent vor jedem Zugriff, inkl. klarem Hinweis auf das Datenzugriffsrisiko. Daran gibt es nichts zu rütteln.
Anker-Integration
Du hast Thomas’ Integration offensichtlich reverse-engineered – dabei sind dir ein paar Fehler unterlaufen, so wird es leider nicht funktionieren. Wenn du möchtest, frage ich Thomas kurz ob er damit einverstanden ist – dann kann ich dir das fixen. Sein Code, seine Entscheidung. → ich kann dir auch ein kleines python-script schreiben mit dem Du gegen die Anker API testen kannst.
Integrationsalgorithmus
Die Trapezberechnung solltest du durch die linke Riemann-Summe ersetzen – bei diskreter Leistungsmessung methodisch korrekter und schlicht Best Practice. Alternativ: direkt aus dem HA Recorder pullen und selbst akkumulieren – volle Kontrolle, keine Samplingartefakte.
GPM
Ich habe einen Weg gefunden, wie dynamische Tarife direkt und korrekt zum Einkauf / Abgabezeitraum in die Finanzberechnungen einfließen. Es macht einen Unterschied, ob man Strom zu 20 Cent einkauft und verbraucht wenn der EK bei 40 Cent liegt und eine Std später bei 60 Cent. da nur die Differenz zwischen EK und Einkaufspreis korrekt ist. Ebenso, bei direkter Solar Einspeisung da ist auch der Stündliche EK wichtig und / oder wie setzt sich meine Akku-Ernergie zusammen was ist Eingekauft und zu welchem Preis und was ist Solar.. ich erkläre es dir gern - kein Problem!
Generell
Wenn du Fragen hast oder wissen möchtest wie ich etwas gelöst habe – einfach melden, kein Problem!
Besonders da ich heute einen wichtigen Durchbruch geschafft habe: ich habe einen lokalen Prognose-Transformer mit 25 Mio. Parametern selbst trainiert – 18 Jahre Wetter-, Solar- und Energiedaten – und direkt in Home Assistant eingebunden.
Für dein Projet ggf spannend:
Es ist keine reine Solar-Prognose, sondern eine sehr mächtige lokale und allgemeine Energie-KI. Die könnest du gern Nutzen um Energie-Forecasts zu erstellen.. Schau dir den Thread gern mal an:
Aber auch hier gilt: KEINE KI! – aus denselben Gründen wie bei SFML.
Lieben Gruß und ein virtuelles Bier ![]()
Zara