Tesla Powerwall Datenabfrage geht nicht mehr

Fragen zur Nutzung, Features, usw..
WolfgangVeit
Beiträge: 34
Registriert: Sa Jun 06, 2020 9:13 am

Re: Tesla Powerwall Datenabfrage geht nicht mehr

Beitrag von WolfgangVeit »

Sorry, dass es jetzt mit der Antwort etwas länger gedauert hat.

Ich habe folgendes mit Putty auf dem RasPi ausgeführt:

This pair is working for me to login, save the cookie, and then request the aggregates using that cookie

curl -s -k -i -c /home/pi/cookie.txt -X POST -H "Content-Type: application/json" -d '{"username":"customer","password":"P@ssw0rd", "email":"customer@customer.domain","force_sm_off":false}' "https://%powerwall_IP%/api/login/Basic"
curl -k -b /home/pi/cookie.txt https://%powerwall_IP%/api/meters/aggregates

natürlich mit meinen Daten und scheinbar auch ein Cookie erhalten.

Mit der zweiten Zeile bekomme ich auf dem RasPi auch die Werte in Textform in Putty geliefert, das scheint zu funktionieren. Für die grafische Ansicht funktionierts leider nicht... wo muss das Cookie hin?
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 24 times

Re: Tesla Powerwall Datenabfrage geht nicht mehr

Beitrag von LutzB »

Dafür muss das Modul für die Powerwall angepasst werden. Wenn es mit dem Login und Cookie funktioniert, ist das recht schnell erledigt. Zusätzlich muss im UI noch die Eingabe von Benutzer und Passwort ergänzt werden.
WolfgangVeit
Beiträge: 34
Registriert: Sa Jun 06, 2020 9:13 am

Re: Tesla Powerwall Datenabfrage geht nicht mehr

Beitrag von WolfgangVeit »

Danke für Deine Antwort, dann tu ich das, was ich am besten kann und halt jetzt einfach mal die Füße still ;-)
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 24 times

Re: Tesla Powerwall Datenabfrage geht nicht mehr

Beitrag von LutzB »

:lol: Wenn das alle so machen würden... :roll:

Also, falls sich jemand dran machen würde, wie waren genau Deine Logindaten?

Code: Alles auswählen

{
    "username":"customer",
    "password":"P@ssw0rd",
    "email":"customer@customer.domain",
    "force_sm_off":false
}
Passwort ist klar, wo hast Du Deinen Benutzernamen eingetragen? "username" oder "email"?
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 24 times

Re: Tesla Powerwall Datenabfrage geht nicht mehr

Beitrag von LutzB »

Ich habe jetzt mal angenommen, dass "email" durch den Benutzernamen ersetzt wird.
Freiwillige vor: https://github.com/benderl/openWB/commi ... 407c18a1dc

Nach positiver Rückmeldung mit jeweils einer Powerwall mit und ohne Log-In kommt es in die Nightly.
WolfgangVeit
Beiträge: 34
Registriert: Sa Jun 06, 2020 9:13 am

Re: Tesla Powerwall Datenabfrage geht nicht mehr

Beitrag von WolfgangVeit »

curl -s -k -i -c /home/pi/cookie.txt -X POST -H "Content-Type: application/json" -d '{"username":"customer","password":"XXX", "email":"x.x@gmail.com","force_sm_off":false}' "https://192.168.xxx.xxx/api/login/Basic"

Also Customer stehen lassen, Passwort und Mail ergänzen.
DirkB
Beiträge: 1
Registriert: Di Feb 09, 2021 8:20 pm

Re: Tesla Powerwall Datenabfrage geht nicht mehr

Beitrag von DirkB »

Hallo Zusammen,

bei mir klappt der Datenaustausch auch nicht mehr. Wann und wie kann ich meine Logindaten dauerhaft eingeben?
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 24 times

Re: Tesla Powerwall Datenabfrage geht nicht mehr

Beitrag von LutzB »

Ok, die Änderungen sind jetzt ungetestet in der aktuellen Nightly. Bitte um Rückmeldungen!
WolfgangVeit
Beiträge: 34
Registriert: Sa Jun 06, 2020 9:13 am

Re: Tesla Powerwall Datenabfrage geht nicht mehr

Beitrag von WolfgangVeit »

Guten Morgen.

Klappt leider nicht, egal ob ich als Benutzername "customer", "Kunde" oder meine Mailadresse verwende...

Vielleicht brauchts zur Anmeldung alle drei Angaben:



So siehts bei mir auf dem WebIf der Powerwall aus.
Anmeldung.JPG
curl -s -k -i -c /home/pi/cookie.txt -X POST -H "Content-Type: application/json" -d '{"username":"customer","password":"XXX", "email":"x.x@gmail.com","force_sm_off":false}' "https://192.168.xxx.xxx/api/login/Basic"

Hier werden auch alle drei Angaben zur "Cookie-Generierung" verwendet:

username = customer
password =
email =

Viele Grüße

Wolfgang
LutzB
Beiträge: 3781
Registriert: Di Feb 25, 2020 9:23 am
Has thanked: 4 times
Been thanked: 24 times

Re: Tesla Powerwall Datenabfrage geht nicht mehr

Beitrag von LutzB »

Bitte nochmal ein Update machen. Im Debuglog stehen jetzt ein paar Infos.
Benutzername = EMail
Antworten