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.
61 stars 24 forks source link

Feature Request: Variable für Offset #8

Open St31l opened 1 year ago

St31l commented 1 year ago

Hallo,

ich habe die gemessene Leistung des Shelly mit der angezeigten Leistung am Stromzähler verglichen und dabei hat sich gezeigt, dass der Shelly (bei mir) ca. 5W bei der Messung daneben liegt. Selbst wenn die Nulleinspeisung perfekt auf 0W (im Shelly) regelt beziehe ich 5 W aus dem Netz.

Ich habe dafür eine Variable mit dem Namen "offset" in meinem Code implementiert, bin allerdings kein Programmierer (es geht also sicherlich sauberer).

Aus den Zeilen:

wird weniger bezogen als maximum_wr dann neues Limit ausrechnen

    if (grid_sum + altes_limit) <= maximum_wr:

wird:

wird weniger bezogen als maximum_wr dann neues Limit ausrechnen

    gridandlimit = grid_sum + altes_limit + offset
    if (gridandlimit) <= maximum_wr: