Support: Tesla

Alles rund um SoC (Ladezustand des Fahrzeuges). Probleme, Fragen, Fehlfunktionen gehören hier hin
suggarman
Beiträge: 407
Registriert: Di Feb 25, 2020 7:03 am

Re: Support: Tesla

Beitrag von suggarman »

Modulmeldung:
HTTP 412: Client-Fehler. Überprüfe die Konfiguration.
Das ist mein Status zum Tesla. Ich denke, bei Tesla läuft etwas nicht oder es wurde etwas geändert.
Tesla Model Y, VW E-Up, 2x openWB, Solaredge-PV 15,5 kWp ONO, BYD LVS 32 kWh und 3-phasige Victron Multiplus-II 5000 mit Victron DC-PV 7,2 kWp NNW, Daikin Wärmepumpe.
Nickbig
Beiträge: 54
Registriert: So Mai 02, 2021 2:02 pm

Re: Support: Tesla

Beitrag von Nickbig »

Habe gestern Abend die 1.9.304 komplett neu auf einem Raspberry Pi 3b aufgesetzt und scheitere auch am Tesla SOC. Der Token-Abruf und die Hinterlegung der URL hat funktioniert. Der SOC-Abruf danach auch noch. Heute morgen nicht mehr - mit folgendem aktuellem Log:

Code: Alles auswählen

TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
2024-01-23 11:56:37: PID: 6864: Lp1: Car not online after timeout. SoC will be outdated! (LV0)
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
TypeError: 'NoneType' object is not subscriptable
    myVehicleId = json.loads(myVehicles)["response"][index]["id"]
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 345, in getVehicleIdByIndex
    vehicleID = getVehicleIdByIndex(args.vehicle)
  File "/var/www/html/openWB/modules/soc_tesla/tesla.py", line 440, in <module>
Traceback (most recent call last):
**** REBOOT ****
Token neu generieren und hinterlegen löst das Problem nicht.
Benutzeravatar
humschti
Beiträge: 553
Registriert: Mo Nov 25, 2019 8:25 am
Wohnort: Nürensdorf (Schweiz)

Re: Support: Tesla

Beitrag von humschti »

Bei Teslafi kann man sich auch nicht mehr anmelden
openWB Series 2 Duo mit EVU, 1/3 Umschaltung und abgesetztem Display, 16 kWp mit Solaredge, Ansteuerung Haushaltsgeräte mit Shelly
Tesla Model S und Cupra Born (SoC via EVCC)
Manub
Beiträge: 7
Registriert: Mo Jun 20, 2022 8:25 am

Re: Support: Tesla

Beitrag von Manub »

Das aktuelle Problem liegt daran, dass Tesla eine neue API veröffentlicht hat, die mit der alten nicht kompatibel ist. Die alte API, die von openWB genutzt wird, wurde von Tesla abgekündigt für Januar 2024, Details siehe https://developer.tesla.com/docs/fleet- ... -changelog.

Das Tesla SoC Modul muss erst an die neue API angepasst werden, damit es wieder funktioniert. Ohne openWB Update wird es bis auf Weiteres nicht funktionieren
Benutzeravatar
mrinas
Beiträge: 1911
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Support: Tesla

Beitrag von mrinas »

Manub hat geschrieben: Di Jan 23, 2024 1:06 pm Das aktuelle Problem liegt daran, dass Tesla eine neue API veröffentlicht hat, die mit der alten nicht kompatibel ist. Die alte API, die von openWB genutzt wird, wurde von Tesla abgekündigt für Januar 2024, Details siehe https://developer.tesla.com/docs/fleet- ... -changelog.

Das Tesla SoC Modul muss erst an die neue API angepasst werden, damit es wieder funktioniert. Ohne openWB Update wird es bis auf Weiteres nicht funktionieren
Ja, ich kann mir auch sehr gut vorstellen dass es daran liegt. Ich wollte mich eben mal registrieren, quasi für den eigenen Bedarf. So auf den ersten Blick wird das vermutlich mit lokal installierten Instanzen schwierig werden. Es wird nach erlaubten Origin, callback URI etc. gefragt, und sofern man nicht auf localhost verweist brauchts auch SSL.
Gut, ggf. kann man hier openwb.de verwenden und bei den Anfragen einen passenden HTTP Header setzen.
23-01-_2024_14-35-17.png
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
Gero
Beiträge: 2556
Registriert: Sa Feb 20, 2021 9:55 am

Re: Support: Tesla

Beitrag von Gero »

Hatten wir ja schon mal vor ein paar Monaten. Ich hab' auch mal ein bisschen rumprobiert und bin zu der Entscheidung gekommen, dass openWB da zumindest mal die Registrierung übernehmen sollte.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Benutzeravatar
mrinas
Beiträge: 1911
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Support: Tesla

Beitrag von mrinas »

Gero hat geschrieben: Di Jan 23, 2024 3:13 pm Hatten wir ja schon mal vor ein paar Monaten. Ich hab' auch mal ein bisschen rumprobiert und bin zu der Entscheidung gekommen, dass openWB da zumindest mal die Registrierung übernehmen sollte.
Jup, macht m.E. Sinn.
Ich kann mich gern an der Aktualisierung des Moduls beteiligen, das sollte m.E. nicht so dramatisch sein.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
LutzB
Beiträge: 3512
Registriert: Di Feb 25, 2020 9:23 am

Re: Support: Tesla

Beitrag von LutzB »

Ich denke nicht, dass das langfristig funktionieren wird.
Wer übernimmt später die Kosten?
Der Zugang ist eher auf Unternehmen zugeschnitten, die damit Geld verdienen. Z.B. Tronity.
Screenshot_20240123-164655.png
Benutzeravatar
mrinas
Beiträge: 1911
Registriert: Mi Jan 29, 2020 10:12 pm

Re: Support: Tesla

Beitrag von mrinas »

Möglicherweise nicht dauerhaft, ja. Aktuell wäre es m.E. sinnvoll den Weg zu gehen um hoffentlich kurzfristig eine Lösung zu haben.

Ggf. gleich eine Info dass die Integration bereitgestellt wird solange Tesla diese kostenlos anbietet, sich die Verfügbarkeit zu einem späteren Zeitpunkt aber ändern kann.

Dann können wir uns hier parallel Gedanken machen welche anderen Optionen es gibt (evcc, Tronity, etc.). Sobald wir wissen was der Spaß kostet kann man auch die Unterhaltung führen. Wenn das 'ein paar Euro fufzig' sind findet sich sicher eine Lösung.
15,2kWp SMA (SB4000TL-21, SB3.0, STP6.0-SE + BYD HVS, EnergyMeter), openWB Standard+, openWB Pro, Peugeot e2008, Tesla Model Y LR.
LutzB
Beiträge: 3512
Registriert: Di Feb 25, 2020 9:23 am

Re: Support: Tesla

Beitrag von LutzB »

Noch ein SoC Abo Modell? Dann doch lieber die paar Euro fuffzich an evcc oder Tronity. Hat das selbe Ergebnis und es muss nicht noch ein weiteres Projekt aktiv gepflegt werden.

Außerdem pflegt openWB kein herstellerspezifisches SoC Modul. Warum sollte da jetzt für Tesla eine Ausnahme gemacht werden? Ich hatte das Modul in meiner Freizeit aktuell gehalten.

Ich registriere mich da mal und sehe weiter. Ich habe noch keine Ahnung, auf welche Daten dann ich als Kontoinhaber zugreifen kann, wenn Hinz und Kunz über diese Flotte laufen. Klingt für mich eher nach einem Firmenfuhrpark, aber wir werden sehen.
Antworten