Ankündigung

Einklappen
Keine Ankündigung bisher.

Zugriff auf Daten von Wallbox Zappi

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Surfikus
    antwortet
    EVCC und Zappi stehen noch auf Kriegsfuss - aktuell kann man die Zappi nicht so regeln wie es EVCC gerne hätte, daher bringt der bekannte Weg leider nichts, die inoffizielle API ist hier nicht ausreichend

    Einen Kommentar schreiben:


  • ponG
    antwortet
    Verstehe die Frage nicht ;-) Der hier beschriebene Weg geht doch über HTTP-Requests...

    Einen Kommentar schreiben:


  • guckmaster
    antwortet
    Zitat von ponG Beitrag anzeigen
    Ich hab es hinbekommen.

    Es hat nicht funktioniert, wenn ich das Passwort aus meiner App verwendet habe. Wenn ich mich aber über https://myaccount.myenergi.com/ angemeldet habe, konnte ich im Dashboard meinem Hub einen neuen API Key generieren. Wenn ich den anstelle meines App-Passwortes verwende, klappt es.

    Danke für deine Hilfe und den Hinweis auf das Dashboard, ohne hätte ichs nicht hinbekommen.
    Hi ponG,
    ich bin auf der Suche nach einer Möglichkeit die Zappi in die evcc App einzubinden.

    Gibt es eine Möglichkeit auf die Zappi per HTTP zuzugreifen?

    Gruß Kai

    Einen Kommentar schreiben:


  • Surfikus
    antwortet
    Super 👍
    Wenigstens konnte ich Dir mit meinem Halbwissen helfen

    Einen Kommentar schreiben:


  • ponG
    antwortet
    Ich hab es hinbekommen.

    Es hat nicht funktioniert, wenn ich das Passwort aus meiner App verwendet habe. Wenn ich mich aber über https://myaccount.myenergi.com/ angemeldet habe, konnte ich im Dashboard meinem Hub einen neuen API Key generieren. Wenn ich den anstelle meines App-Passwortes verwende, klappt es.

    Danke für deine Hilfe und den Hinweis auf das Dashboard, ohne hätte ichs nicht hinbekommen.

    Einen Kommentar schreiben:


  • Surfikus
    antwortet
    Also es funktioniert bei mir immer noch...Abfrage ging so viel ich weiß immer über die Cloud URL - über den HUB kommt man glaube ich nicht drauf (zumindest hatte ich nix gefunden). Der Schlüssel ist denke ich mal den richtigen Server zu finden der zuständig ist. Soviel ich mich erinnere habe ich das damals über die Konsole versucht und mich anhand der Anleitung bei github durchgewurchtelt.

    Einen Kommentar schreiben:


  • ponG
    antwortet
    Funktioniert es bei dir nach wie vor? Ich bin etwas verwirrt wegen der unterschiedlichen Angaben zu s18 bzw der director-URL auf der github-Seite.

    Ich bekomme nur einen Response Header, aber beide Blöcke mit 401, nicht wie bei dir einen 401er und einen 200er. Den Login im Browser habe ich auch versucht, aber das schien ja bei euch auch nicht geklappt zu haben.

    Das hier ist mein Response Header:

    Code:
    HTTP/1.1 401 Unauthorized
    Date: Fri, 10 Feb 2023 06:49:41 GMT
    Content-Length: 0
    Connection: keep-alive
    X-Content-Type-Options: nosniff
    X-DNS-Prefetch-Control: off
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 1; mode=block
    Strict-Transport-Security: max-age=15552000; includeSubDomains
    WWW-Authenticate: Digest realm="MyEnergi Telemetry", nonce="vgGu32SBUoCaGPjZVZrl1u4ZcTKlDIBA", opaque="78b66b1db9dc49dd845535e7d7b35287", algorithm=MD5, qop="auth"
    x_myenergi-asn: undefined
    Access-Control-Allow-Credentials: true
    Access-Control-Allow-Headers: Origin, Content-Type, Accept, Cookie
    Access-Control-Allow-Origin: https://admin-ui.s18.myenergi.net
    
    HTTP/1.1 401 Unauthorized
    Date: Fri, 10 Feb 2023 06:49:41 GMT
    Content-Length: 0
    Connection: keep-alive
    X-Content-Type-Options: nosniff
    X-DNS-Prefetch-Control: off
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 1; mode=block
    Strict-Transport-Security: max-age=15552000; includeSubDomains
    WWW-Authenticate: Digest realm="MyEnergi Telemetry", nonce="IDW7dfTwIoyHUHmlEvTYUgBgyI81Y3PG", opaque="78b66b1db9dc49dd845535e7d7b35287", algorithm=MD5, qop="auth"
    x_myenergi-asn: s18.myenergi.net
    Access-Control-Allow-Credentials: true
    Access-Control-Allow-Headers: Origin, Content-Type, Accept, Cookie
    Access-Control-Allow-Origin: https://admin-ui.s18.myenergi.net
    E2: https://s18.myenergi.net/cgi-jstatus-*
    E11: Hub-S/N aus der App
    E12: Passwort zur Mailadresse aus der App
    E13: Digest
    E14: application/json

    Eine Idee, woran es liegen könnte? Oder hat myenergi etwas verändert und es klappt bei dir aktuell auch nicht mehr?

    Wie bist du denn an die dargestellte Web-Abfrage gekommen? Über eine Cloud-URL oder lokal über den Hub? Lokal über die IP komme ich nicht aufs Hub.

    Einen Kommentar schreiben:


  • Surfikus
    antwortet
    Bei mir sieht es ungefähr so aus: A3 liefert alles in einem String, das geht bei mir auf die Klemme E3 und muss danach aufgedröselt werden

    image.png

    Einen Kommentar schreiben:


  • Surfikus
    antwortet
    Zitat von ponG Beitrag anzeigen
    Könntest du mal einen Screenshot machen, wie du den Baustein fütterst?
    Tut mir leid - habe aktuell Probleme mit meinem Edomi Rechner, melde mich wenn ich das wieder im Griff habe

    Einen Kommentar schreiben:


  • ponG
    antwortet
    Könntest du mal einen Screenshot machen, wie du den Baustein fütterst?

    Einen Kommentar schreiben:


  • Surfikus
    antwortet
    Alles noch sehr rudimentär aber es funktioniert doch manierlich. Mit dem Baustein bekommst Du die ganzen Werte, muss man dann so verbauen wie man sie wirklich braucht. Ich habe mich erstmal auf die Darstellung beschränkt. Im nächsten Winter gehe ich dann tiefer - das Jahr hat mich erstmal mit anderen Baustellen beschäftig :-)

    Einen Kommentar schreiben:


  • ponG
    antwortet
    Hey Surfikus, hast du das Thema weiter verfolgt?

    Einen Kommentar schreiben:


  • Surfikus
    antwortet
    Anscheinend bin ich aber trotzdem auf dem Weg - habe nun mal den Baustein genommen und gefüttert, bekam nun folgendes:

    Response Headers:

    HTTP/1.1 401 Unauthorized
    Date: Sun, 20 Mar 2022 16:18:01 GMT
    Content-Length: 0
    Connection: keep-alive
    X-Content-Type-Options: nosniff
    X-DNS-Prefetch-Control: off
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 1; mode=block
    Strict-Transport-Security: max-age=15552000; includeSubDomains
    WWW-Authenticate: Digest realm="MyEnergi Telemetry", nonce="jede Menge code", opaque="noch mehr code", algorithm=MD5, qop="auth"
    x_myenergi-asn: undefined
    Access-Control-Allow-Credentials: true
    Access-Control-Allow-Headers: Origin, Content-Type, Accept, Cookie
    Access-Control-Allow-Origin: https://admin-ui.s18.myenergi.net

    HTTP/1.1 200 OK
    Date: Sun, 20 Mar 2022 16:18:01 GMT
    Content-Type: application/json; charset=utf-8
    Content-Length: 1111
    Connection: keep-alive
    X-Content-Type-Options: nosniff
    X-DNS-Prefetch-Control: off
    X-Download-Options: noopen
    X-Frame-Options: SAMEORIGIN
    X-XSS-Protection: 1; mode=block
    Strict-Transport-Security: max-age=15552000; includeSubDomains
    x_myenergi-asn: s18.myenergi.net
    Access-Control-Allow-Credentials: true
    Access-Control-Allow-Headers: Origin, Content-Type, Accept, Cookie
    Access-Control-Allow-Origin: https://admin-ui.s18.myenergi.net
    ETag: W/"auch code"



    Response Body:

    [{"eddi":[]},{"zappi":[{"sno":sno,"dat":"20-03-2022","tim":"16:21:01","ectt1":"Internal Load","ectt2":"Internal Load","ectt3":"Internal Load","bsm":0,"bst":0,"cmt":254,"dst":1,"div":0,"f rq":50,"fwv":"3560S3.162","grd":595,"pha":3,"pri": 1,"sta":1,"tz":0,"vol":2280,"bss":0,"lck":16,"pst" :"A","zmo":1,"pwm":5300,"zs":256,"rac":3,"rrac" :-1,"zsh":1,"ectp4":-19,"ectp5":6,"ectp6":-7,"ectt4":"None","ectt5":"None","ectt6":"None","mg l":100,"sbh":17,"sbk":5},{"sno":sno,"dat":"20-03-2022","tim":"16:05:43","ectt1":"Internal Load","ectt2":"Internal Load","ectt3":"Internal Load","bsm":0,"bst":0,"cmt":254,"dst":1,"div":0,"f rq":50.01,"fwv":"3560S3.162","grd":595,"pha":3,"pr i":1,"sta":1,"tz":0,"vol":2334,"bss":0,"lck":16,"p st":"B2","zmo":1,"pwm":2600,"zs":2306,"rdc":-1,"rrac":-1,"zsh":9,"zsl":2,"ectp5":-2,"ectp6":-7,"ectt4":"Grid","ectt5":"Grid","ectt6":"Grid","mg l":50,"sbh":17,"sbk":5}]},{"harvi":[{"sno":sno,"dat":"20-03-2022","tim":"16:20:57","ectp1":153,"ectp2":295,"ec tp3":152,"ectt1":"Grid","ectt2":"Grid","ectt3":"Gr id","ect1p":1,"ect2p":2,"ect3p":3,"fwv":"3170S0.00 0"}]},{"asn":"s18.myenergi.net","fwv":"3401S3.077"}]

    Das sieht gut aus denke ich. Nun nur noch alles sortieren und weiter durchhangeln und den Durchblick behalten... 🙈

    Einen Kommentar schreiben:


  • Surfikus
    antwortet
    Es gibt anscheinend mittlerweile sogar eine Art API (link) - deckt sich mit Deinen Infos, die Nummer beim Server kann anscheinend variieren, aber alle Versuche von mir waren negativ, ich bekomme keine Infos über die Putty Abfrage - Myenergi bietet mittlerweile dazu sogar eine Webabfrage über die ich auch einige der Infos aus der App sehen kann. Sieht dann unter anderem so aus:

    2022-03-20 15_07_00-myenergi account.png
    Zuletzt geändert von Surfikus; 20.03.2022, 15:17. Grund: Text ergänzt

    Einen Kommentar schreiben:


  • Surfikus
    antwortet
    Da konnte ich mich auch nicht einloggen - weder mit Seriennummer noch mit registrierter Mail. Ich versuche mal noch einige Variationen, vlt. ergibt sich da was 🙄

    Einen Kommentar schreiben:

Lädt...
X