-
-
Notifications
You must be signed in to change notification settings - Fork 641
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enphase: fix soc and power #9332
Conversation
@premultiply , vielen Dank! Ich werde die Implementierung aber erst Anfang nächster Woche ausprobieren können. Schönes Wochenende! |
@premultiply , kann ich das auch irgendwie testen? Wenn ja sollt ich wissen was ich zu tun habe, könnte das dann heute gegen Abend versuchen, sofern es im Rahmen meiner Kenntnisse liegt |
Einfach den Branch auschecken und lokal bauen. |
OK. Soviel zum Thema Kenntnisse, da brauch ich erst gar nicht anfangen, da muss ich dann glaub auf eine neue Version warten. |
@premultiply, ich bin auch davon ausgegangen, dass die Implementierung in die nightly gemacht wird. Einen Branch auschecken und lokal bauen habe ich auch noch nicht gemacht, würde es mir aber zutrauen. Gibt es dafür eine Anleitung? Ein kleiner Anschubser wäre nett. |
Es geht mir wie @JAK0721. Ich würde das neuen Enphase Template gerne testen, aber selber bauen (Docker für Synology NAS) übersteigt meine Fähigkeiten. |
@TomS2 , hast Du Dein enphase System bereits mit dem neuen Template ausprobiert? Gab es irgendwelche Auffälligkeiten oder funktioniert alles wie erwartet? Ich werde morgen bei einem Bekannten von einen Versuch starten. |
Hallo, habe das Nightly bei mit intstalliert Samstag früh. Gestern also geladen, immer mal wieder hatte ich den Verdacht dass sich EVCC "aufgehängt" hat, die Werte wurden nicht aktualisiert immer mal wieder, als ich dann die Enlighten App gestartet habe mit der LIVE Ansicht hat sich auch EVCC wieder akutalisiert. Enphase reagiert bei mir immer mal wieder sehr träge auf Veränderungen was die Verbrauchswerte in der Live Ansicht beeinflusst. |
es ist auch definitv so dass sich die Werte zeitweise nicht aktualisieren, wenn ich dann bei Enphase die LIVE Ansicht wähle dauert es kurz und die Werte bei EVCC sind aktuell, warum das so ist kann ich nicht beurteilen, bisher habe ich dies nicht feststellen können |
@bb7674, ich möchte die Enphase Batterie für einen Freund einrichten. Kann mich gerade nur mit Wireguard auf sein Netzwerk draufschalten. Allerdings habe ich auch festgestellt, dass die Aktualisierung der Daten unbefriedigend ist. Hast Du Dich mal direkt mit der Webabfrage auf Dein Gateway geschalten? --> https://192.168.xxx.xxx/ivp/livedata/status |
die Anzeige Last Update sieht bei mir quasi gleich aus, der Screenshot wurde um 17:31 gemacht. |
* fix soc and power readings * remove unspecified grid import energy * remove cache * wip
@bb7674, ich hatte mehrmals über ein Browser Refresh eine aktualisierung der Daten inkl. dem "last_update" erhalten. |
@bb7674, noch eine Frage bzgl. Deiner Anlage. Dein Gateway ist mit dem lokalen Netz verbunden? WLAN oder LAN? |
@JAK0721: ich bin lokalen Netzwerk über LAN verbunden, und die Daten werden auch alle 15 Minuten gemeldet. Wenn du bei deinem Freund bist frag ihn doch bitte mal ob die Zähler für den Bezug mit dem Zähler vom EVU übereinstimmt, nur so nebenher. Bei mir ist da ein Fehler von ca. 21 % drin. Das mit dem auslesen der Daten hat nur bedingt was EVCC zu tun, ich habe es jetzt gerade eben getestet. bei mir waren noch ca. 1,5 Minuten übrig bis die LIVE Ansicht in den "Ruhemodus" ging, zeitgleich auch EVCC. |
@bb7674, ich glaube das Problem existiert, so wie Du es beschrieben hast. https://support.enphase.com/s/question/0D53m00009B7fgXCAR/some-clarification-using-the-local-api Eine Lösung scheint noch offen zu sein. Ich habe auch den enphase Kontakt diesbzgl. separat angeschrieben. Aber vielleicht macht es Sinn, sich an die Diskussion anzuschließen. Ggf. braucht man auch nur den 15min Triggerbefehl in die evcc Software einzubauen. Dieser scheint aber nicht dokumentiert zu sein. |
@JAK0721, OK danke für das Feedback, wie man das nun beheben kann bzw. lösen kann da kann ich glaub nicht wirklich weiterhelfen. |
@bb7674, ich hatte gerade mit einem enphase Mitarbeiter über einen chat Kontakt. Was soll ich sagen. Das sieht schlecht aus. Er hat diese 15min Limit bestätigt und das es aktuell keinen Workaround gibt. Ggf. könnte man den Trigger mittels einem Netzwerk sniffer wie Wireshark auslesen und dann durch evcc senden lassen. Jedes mal wenn ich auf den Button "Live-Status" klicke, startet der Counter mit 15:00 erneut. |
Lösche mal bitte die Cookies Deines Browsers und versuche es danach noch einmal ;-) |
@bb7674, wenn der Befehl das System zuverlässig am Laufen hält, wäre ein kleines Python- Scirpt auch einen Workaround. Das Python-Script kann dann einfach über einen Cronjob alle 10min aufgerufen werden. Wo läuft denn evcc bei Dir? Auf einem Raspberry Pi ? |
Ja ist bei mir auf einem Raspberry PI installiert. |
|
hab als erstes alle Browserdaten gelöscht, somit auch die Cookies. |
update: |
@ Wenn ich bisher die http://192.168.xxx.xxx/ivp/livedata/status aufgerufen habe, kam folgende Antwort "connection": { In Windows habe ich dann mittels Kannst Du das mal ausprobieren, ob dann die livedata abfrage dauerhaft funktioniert. |
{token} mit Deinem Token ersetzen und natürlich die IP Deines Gateways eintragen |
@JAK0721: schreib mit den Befehl den ich eingeben soll, ich versteh da grad nicht wirklich was ich tun soll. |
Sorry, schreib mir bitte den Befehl sollt es heissen |
@bb7674 Kopiere Dir am besten den Befehl oben in den Windows Editor. Ersetze {token} mit Deinem Token und bei der IP Adresse 192.168.xxx.xxx natürlich die xxx.xxx durch die Adresse Deines Gateway. Dann Windows ausführen cmd eingeben und dann den mit Token und IP ergänzten Befehl einfach per copy / paste in Console eingeben |
wie auch hier beschrieben https://support.enphase.com/s/question/0D53m00008sfiRcCAI/live-status-via-envoy-or-the-app-offline-feature-freezes In dem Befehl ist allerdings ein Fehler. Es fehlt das Hochkomma hinter token>" |
der Token muss in die Klammer rein? also die Klammer bleibt....? |
curl: (22) The requested URL returned error: 400 |
C:\Users\Bernhard - Ute>curl -f -k -H "Authorization:bearer eyJraWQiOiI3ZDEwMDA1Z.................kWxwJpbcw" -H "Content-Type:application/json" -d "{"enable":1}" https://192.168.178.88/ivp/livedata/stream das hab ich eingegeben....die ganzen Punkte beim Token hab ich nur zur Darstellung gemacht |
es fehlen die backslashes bei "enable" C:\Users\joerg> |
irgendwie spinnt aber auch grad die App von Enphase......obs damit was zu tun hat kann ich nicht sagen |
bekommst Du via http://{{ .host }}/ivp/livedata/status Daten? Was steht bei Dir bei "sc_stream": "???", |
"connection": { die APP tut wieder.....hatte da auch eben die LIVE Ansicht aktiv.....vielleicht darum auf "enabled" |
kannst auch gerne irgendwie privat Kontakt aufnehmen zu mir.....weiß nur nicht wie.....und ob du das überhaupt willst |
@bb7674, ja in meinem Post weiter oben vor 5 Tagen hatte ich auch enabled gesehen. Kann mir schon vorstellen dass das auf enabled gesetzt wird, wenn man über die App die LiveDaten Ansicht einschaltet. |
dann kann ich quasi nur warten bis die 15 min rum sind.....dann sollt ja wieder disabled dastehen, oder nicht? stellt sich aber noch die Frage warum das bei mir mit dem Befehl nicht klapp.... |
hab dir jetzt mal meine Mail Adresse geschickt |
so die 15 Minuten sind rum:
|
@premultiply , bb7674 und ich haben beim Testen festgestellt, dass beim Aktivieren des "Live-Status" in der enphase app der 15min Timer nach dem Ablauf den "sc_stream" wieder auf "disabled" setzt und somit keine Datenaktualisierung mehr erfolgt. Folgende Idee: Ich habe versucht im Code herauszufinden, wie die enphase.yaml weiterverarbeitet wird, habe es aber nicht gefunden. |
ich kann das bestätigen mit dem 15 Minuten Timer, hab es heute schon mehrfach so getestet und es verhält sich immer gleich. |
Fixes #9272
@JAK0721 Bitte testen.