Feature: PV Überschuss - Hausverbrauch bei Auslesen von Smartmetern
luckyheiko opened this issue · 8 comments
Hallo
es ist kein 'Fehler', aber ein Problem das ich habe
bei mir wird der PV Ertrag und die Einspeißung an den Smartmetern ausgelesen
hier bekomme ich werte immer mit - (Minus)
z.B. -5000W (PV) und -4500W (Einspeißung), würde dann ergeben das ich 500Watt selbst Verbrauche.
leider passt das aber nicht mit der Info das alle Werte + sein müssen.
auch kann ich nicht den Hausverbrauch sondern nur die Einspeißung angeben.
könnte man das implementieren?
oder könntest mir einen Tipp geben, wie ich das umsetzen kann?
Vielen Dank
Du kannst mit einem eigenen Skript eine User-Variable in den Objekten ablegen, die den Wert des Smartmeters mit + Werten speichert. Und dann den bei den Go-E Settings verwenden.
Mir ist aber noch nicht klar, wo der Go-E Adapter dann das Ergebnis (PV-Leistung - Verbrauch) abspeichert. In go-e.0.energy.adjustAmpLevelInWatts wird ja nur ein festgelegter Offset Wert gespeichert.
adjustAmpLevelInWatts liest am angeschlossenen Auto, wie viele Phasen derzeit laden. Trägst du dort deinen Überschuss von z. B. 360 W ein, wird der Adapter um 3 A mehr greifen, sofern dein Auto mit einer Phase lädt und nur 1A wenn dein Auto mit drei Phasen lädt.
hmm, irgenwo hab ich wohl nen fehler
2022-08-07 08:10:00.016 - error: go-e.0 (23835) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
2022-08-07 08:10:00.018 - error: go-e.0 (23835) unhandled promise rejection: Cannot read properties of undefined (reading 'finish')
2022-08-07 08:10:00.018 - error: go-e.0 (23835) TypeError: Cannot read properties of undefined (reading 'finish')
at GoE.adjustAmpLevelInWatts (/opt/iobroker/node_modules/iobroker.go-e/main.js:793:25)
2022-08-07 08:10:00.018 - error: go-e.0 (23835) Cannot read properties of undefined (reading 'finish')
2022-08-07 08:10:03.186 - error: host.der-ripper Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
2022-08-07 08:10:03.186 - error: host.der-ripper Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'finish')
2022-08-07 08:10:03.186 - error: host.der-ripper Caught by controller[1]: at GoE.adjustAmpLevelInWatts (/opt/iobroker/node_modules/iobroker.go-e/main.js:793:25)
2022-08-07 08:10:03.186 - error: host.der-ripper instance system.adapter.go-e.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
2022-08-07 08:10:03.186 - info: host.der-ripper Restart adapter system.adapter.go-e.0 because enabled
2022-08-07 08:10:33.222 - info: host.der-ripper instance system.adapter.go-e.0 started with pid 23850
2022-08-07 08:11:00.012 - error: go-e.0 (23850) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
2022-08-07 08:11:00.014 - error: go-e.0 (23850) unhandled promise rejection: Cannot read properties of undefined (reading 'finish')
2022-08-07 08:11:00.014 - error: go-e.0 (23850) TypeError: Cannot read properties of undefined (reading 'finish')
at GoE.adjustAmpLevelInWatts (/opt/iobroker/node_modules/iobroker.go-e/main.js:793:25)
2022-08-07 08:11:00.015 - error: go-e.0 (23850) Cannot read properties of undefined (reading 'finish')
2022-08-07 08:11:03.161 - error: host.der-ripper Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
2022-08-07 08:11:03.161 - error: host.der-ripper Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'finish')
2022-08-07 08:11:03.161 - error: host.der-ripper Caught by controller[1]: at GoE.adjustAmpLevelInWatts (/opt/iobroker/node_modules/iobroker.go-e/main.js:793:25)
2022-08-07 08:11:03.161 - error: host.der-ripper instance system.adapter.go-e.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
2022-08-07 08:11:03.161 - info: host.der-ripper Restart adapter system.adapter.go-e.0 because enabled
2022-08-07 08:11:33.198 - info: host.der-ripper instance system.adapter.go-e.0 started with pid 23867
2022-08-07 08:12:00.011 - error: go-e.0 (23867) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch().
2022-08-07 08:12:00.012 - error: go-e.0 (23867) unhandled promise rejection: Cannot read properties of undefined (reading 'finish')
2022-08-07 08:12:00.012 - error: go-e.0 (23867) TypeError: Cannot read properties of undefined (reading 'finish')
at GoE.adjustAmpLevelInWatts (/opt/iobroker/node_modules/iobroker.go-e/main.js:793:25)
2022-08-07 08:12:00.012 - error: go-e.0 (23867) Cannot read properties of undefined (reading 'finish')
2022-08-07 08:12:03.225 - error: host.der-ripper Caught by controller[0]: This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). The promise rejected with the reason:
2022-08-07 08:12:03.225 - error: host.der-ripper Caught by controller[1]: TypeError: Cannot read properties of undefined (reading 'finish')
2022-08-07 08:12:03.225 - error: host.der-ripper Caught by controller[1]: at GoE.adjustAmpLevelInWatts (/opt/iobroker/node_modules/iobroker.go-e/main.js:793:25)
2022-08-07 08:12:03.225 - error: host.der-ripper instance system.adapter.go-e.0 terminated with code 6 (UNCAUGHT_EXCEPTION)
2022-08-07 08:12:03.225 - info: host.der-ripper Restart adapter system.adapter.go-e.0 because enabled
2022-08-07 08:12:03.225 - warn: host.der-ripper Do not restart adapter system.adapter.go-e.0 because restart loop detected
bei mir wird der PV Ertrag und die Einspeißung an den Smartmetern ausgelesen
hier bekomme ich werte immer mit - (Minus)
z.B. -5000W (PV) und -4500W (Einspeißung), würde dann ergeben das ich 500Watt selbst Verbrauche.Was sind denn die -3277 in deinem Screenshot PV gesamt, Überschuss?
in dem Fall sind die -3277 die Einspeißung also PV - Hausverbrauch
nicht wundern, hier läuft gerade der Go-E mit 14,5A
-2167 PV und 1492 werden noch aus dem Netz gezogen (deswegen kein - (minus)
also irgendwo hab ich da nen hänger O.o
ich habe nen Kona ( kann nur 1 Phasig laden )
ich habe, wie schon oben geschrieben, die Werte manuel mal eingetragen.
Z.B.
hier habe ich dann gesehen, das der wert Ampere
sich änder, in dem Fall auf 18A
aber wie kann das sein, das 1000W (2000W-1000W) 18A ergeben?
bei mir sind 1000W (1000/230 = 4,35A) oder rechne ich das 'falsch'?
oder was ich fast noch denke, das er den Verbrauch nicht abzieht, kann das sein?