Selbstbau-PV / Selbstbau-PV-Hoymiles-nulleinspeisung-mit-OpenDTU-und-Shelly3EM

Ein Python-Skript, das den aktuellen Hausverbrauch aus einem Shelly 3EM ausliest, die Nulleinspeisung berechnet und die Ausgangsleistung eines Hoymiles-Wechselrichters mit Hilfe der OpenDTU entsprechend anpasst. Somit wird kein unnötiger Strom ins Betreibernetz abgegeben.
64 stars 25 forks source link

python script von Sn0w3y Nulleinspeisung #31

Open tha0o0 opened 4 months ago

tha0o0 commented 4 months ago
          > Moin hab die Consolenversion installiert 🙈 Sollte ich lieber auf die webbasierte wechseln? Irgendwie hat der Wechselrichter nur hochgeschaltet und nicht wieder runter aber es hat 2-3 mal eine automatische Regelung stattgefunden vom Script Vielen Dank schonmal

Achso, hast du gecheckt, ob die Werte im Log plausibel sind?

Originally posted by @Sn0w3y in https://github.com/Selbstbau-PV/Selbstbau-PV-Hoymiles-nulleinspeisung-mit-OpenDTU-und-Shelly3EM/issues/24#issuecomment-2182283941

Welche Logfiles meinst du ?

Sn0w3y commented 4 months ago

journalctl -lfu name-deines-services

tha0o0 commented 4 months ago

20240621_10h45m10s_grim

tha0o0 commented 4 months ago

Schaut so aus

Sn0w3y commented 4 months ago

Naja dann, muss auch das Linit korrekt gesetzt werden :)

Starte eventuell mal deine DTU neu, wenn das nicht passiert.

tha0o0 commented 4 months ago

danke für den Tipp, nun muss ich mal testen wie das script reagiert? startet das Script automatisch nach einem raspi restart ? vermutlich nicht oder ?

tha0o0 commented 4 months ago

20240622_09h46m11s_grim einmal die aktuellen Logs von heute Morgen das script hätte ie ganze Nacht meine Nulleinspeisung regeln solln, tat es aber leider nicht

also irgendwo habe ich noch immer den Wurm drinne, das script regelt nicht sauber bis gar nicht :(

kann es zu problemen führen, wenn der Wechselrichter Tagsüber offline ist und ert Abends einschaltet?

Sn0w3y commented 4 months ago

20240622_09h46m11s_grim einmal die aktuellen Logs von heute Morgen das script hätte ie ganze Nacht meine Nulleinspeisung regeln solln, tat es aber leider nicht

also irgendwo habe ich noch immer den Wurm drinne, das script regelt nicht sauber bis gar nicht :(

kann es zu problemen führen, wenn der Wechselrichter Tagsüber offline ist und ert Abends einschaltet?

Er setzt ja auch das Produktionslimit, ich wüsste nicht, wo du nachts Produktion hast?

Zudem Sehe ich gerade, dass du die "Flask Application" laufen hast. Das ist die Web Version..

tha0o0 commented 4 months ago

ah ok dann müsste ich aber ja die Oberfläche geöffnet bekommen, werde ich nochmal versuchen. Es handelt sich um eine art Nachteinspeisung, daher läuft der Wechselrichter nur Nachts :)

edit: hab mir das gerade nochmal angeschaut, ich habe definitiv die nulleinspeisung.py datei aus dem consumer Ordner installiert den weboberfläche Ordner habe ich nicht angefasst, das könnte also die Ursache sein, blicke allerdings noch nicht ganz durch den installationsprogramm für das webinterface durch, werde mich mal heute Abend dran versuchen, wenn es die Zeit zulässt.

tha0o0 commented 4 months ago

so ich habs nochmal neu installiert, status ist unverändert, allerdings habe ich Verbindungsprobleme mit DTU und Wechselrichter, evtl liegt da auch ein Problem

tha0o0 commented 4 months ago

es funktioniert, Uhrsache war wohl das zu schwache Netzteil an der DTU seit 2 Tagen Regelt das script wie es soll, einzig die webversion läuft nicht, hab denke ich die console installiert, aber das ist jetzt auch egal

tha0o0 commented 4 months ago

Ich habe jetzt das Scrit mehrere Tage getestet und im Einsatz, ich habe immer wieder nach ein paar Tagen, das das script läuft aber hängen bleibt, dann gibt mir der Status nurnoch alte werte und es muss einmal gestoppt und wieder gestartet werden, ist die Problematik schon bekannt?

Sn0w3y commented 4 months ago

Ich habe jetzt das Scrit mehrere Tage getestet und im Einsatz, ich habe immer wieder nach ein paar Tagen, das das script läuft aber hängen bleibt, dann gibt mir der Status nurnoch alte werte und es muss einmal gestoppt und wieder gestartet werden, ist die Problematik schon bekannt?

Ist noch nicht bekannt, macht aber auch eher wenig Sinn.. Hast du da nen Log, ab wann das genau passiert?

tha0o0 commented 4 months ago

ich habe auf der suche nach einem Log die vermutung, dass sich das script aufhängt wenn die verbindung zur DTU und zum wechselrichter nicht erreichbar ist, kann das sein? hatte immermal mit der Verbindung ins Netz bzw zum wechselrichter zu kämpfen?

tha0o0 commented 4 months ago

ein Log von gerade eben 20240707_20h39m39s_grim Man sieht der letzte eintrag ist von 11:29 Uhr es ist jetzt abends 20:40 Uhr

tha0o0 commented 3 months ago

20240715_22h14m32s_grim Heute wieder, das script lief vom 13.07 bisheute Morgen 08:33 Uhr reibungsos und heute Abend lief e nicht merh an als meine Nachteinspeisung starten sollte am Problem des Empfangs habe ich gearbeitet und das kann ich derzeit ausschließen, die DTU war online und hatte ebenfalls verbindung zum Wechselrichter nach Neustart des scripts lief es sofort anstandslos und regelte den Hoymiles

tha0o0 commented 2 months ago

Nun habe ich mich nochmal intensiv versucht. Alle Dateien richtig zu erstellen der service startet auch und zeigt mir die Weboberfläche an wie folgt

20240902_11h36m05s_grim

20240902_11h37m41s_grim

ich bin leider mit den Fehlern überfordert, die er da auswirft? :( kanst du mir vielleicht nochmal auf die Sprünge helfen? das wäre wirklich sehr nett