2023-03-01 13:59:10: PID: 14614: Lp1: SoC: (LV1) at 64 getAndWriteSoc modules/soc_tesla/main.sh
2023-03-01 13:59:10: PID: 14614: Lp1: State: (LV1) at 62 getAndWriteSoc modules/soc_tesla/main.sh
IndexError: list index out of range
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):
2023-03-01 13:59:05: PID: 14614: Lp1: Requesting SoC (LV2) at 150 main modules/soc_tesla/main.sh
2023-03-01 13:59:05: PID: 14614: Lp1: Car is charging (LV2) at 145 main modules/soc_tesla/main.sh
2023-03-01 13:59:05: PID: 14614: Lp1: timer = 20005 (LV2) at 143 main modules/soc_tesla/main.sh
2023-03-01 13:59:04: PID: 14507: Lp2: Nothing to do yet. Incrementing timer. (LV2) at 100 main modules/soc_vwid/main.sh
2023-03-01 13:58:55: PID: 12969: Lp1: Nothing to do yet. Incrementing timer. (LV2) at 147 main modules/soc_tesla/main.sh
2023-03-01 13:58:55: PID: 12969: Lp1: Car is charging (LV2) at 145 main modules/soc_tesla/main.sh
2023-03-01 13:58:55: PID: 12969: Lp1: timer = 12 (LV2) at 143 main modules/soc_tesla/main.sh
2023-03-01 13:58:53: PID: 12862: Lp2: Nothing to do yet. Incrementing timer. (LV2) at 100 main modules/soc_vwid/main.sh
2023-03-01 13:58:45: PID: 11430: Lp1: Nothing to do yet. Incrementing timer. (LV2) at 147 main modules/soc_tesla/main.sh
2023-03-01 13:58:45: PID: 11430: Lp1: Car is charging (LV2) at 145 main modules/soc_tesla/main.sh
2023-03-01 13:58:45: PID: 11430: Lp1: timer = 11 (LV2) at 143 main modules/soc_tesla/main.sh
2023-03-01 13:58:43: PID: 11323: Lp2: Nothing to do yet. Incrementing timer. (LV2) at 100 main modules/soc_vwid/main.sh
2023-03-01 13:58:35: PID: 9881: Lp1: Nothing to do yet. Incrementing timer. (LV2) at 147 main modules/soc_tesla/main.sh
2023-03-01 13:58:35: PID: 9881: Lp1: Car is charging (LV2) at 145 main modules/soc_tesla/main.sh
2023-03-01 13:58:35: PID: 9881: Lp1: timer = 10 (LV2) at 143 main modules/soc_tesla/main.sh
2023-03-01 13:58:33: PID: 9774: Lp2: Nothing to do yet. Incrementing timer. (LV2) at 100 main modules/soc_vwid/main.sh
2023-03-01 13:58:25: PID: 8332: Lp1: Nothing to do yet. Incrementing timer. (LV2) at 147 main modules/soc_tesla/main.sh
2023-03-01 13:58:25: PID: 8332: Lp1: Car is charging (LV2) at 145 main modules/soc_tesla/main.sh
2023-03-01 13:58:25: PID: 8332: Lp1: timer = 9 (LV2) at 143 main modules/soc_tesla/main.sh
2023-03-01 13:58:23: PID: 8225: Lp2: Nothing to do yet. Incrementing timer. (LV2) at 100 main modules/soc_vwid/main.sh
2023-03-01 13:58:15: PID: 6786: Lp1: Nothing to do yet. Incrementing timer. (LV2) at 147 main modules/soc_tesla/main.sh
2023-03-01 13:58:15: PID: 6786: Lp1: Car is charging (LV2) at 145 main modules/soc_tesla/main.sh
2023-03-01 13:58:15: PID: 6786: Lp1: timer = 8 (LV2) at 143 main modules/soc_tesla/main.sh
2023-03-01 13:58:14: PID: 6679: Lp2: Nothing to do yet. Incrementing timer. (LV2) at 100 main modules/soc_vwid/main.sh
2023-03-01 13:58:05: PID: 5245: Lp1: Nothing to do yet. Incrementing timer. (LV2) at 147 main modules/soc_tesla/main.sh
2023-03-01 13:58:05: PID: 5245: Lp1: Car is charging (LV2) at 145 main modules/soc_tesla/main.sh
2023-03-01 13:58:05: PID: 5245: Lp1: timer = 7 (LV2) at 143 main modules/soc_tesla/main.sh
2023-03-01 13:58:03: PID: 5138: Lp2: Nothing to do yet. Incrementing timer. (LV2) at 100 main modules/soc_vwid/main.sh
Super, das war die Ursache.
Tatsächlich hatte ich vor einem halben Jahr noch zwei Teslas und musste entsprechend die Einstellung damals auf "1" für den aktuellen Tesla einstellen. Nachdem Tesla "0" verkauft und bei Tesla im Account gelöscht war funktionierte Tesla "1" brav weiter ohne dass eine Anpassung nötig war. Erst mit dem gestrigen Update der openWB wirkte sich der Fehler aus (denn mit dem Verkauf war natürlich Tesla "1" im Teslaaccount zu Tesla "0" geworden. Hatte ich natürlich nach einem halben Jahr nicht mehr dran gedacht. Beim nächsten Wagenwechsel werde ich dran denken!
ChristophR hat geschrieben: ↑Fr Feb 24, 2023 7:39 pm
In der openWB 2.0 habe ich immer wieder Probleme mit dem SoC:
Die Abfrage, die alle 12 Stunden läuft, wird zwar oft als erforgleich und mit neuem Zeitstempel gemeldet, der SoC ist dann aber noch der alte und wurde nicht aktualisiert.
Vielen Dank an alle Beteiligten:
Seit dem letzten Update der 2.0 klappt es nun.
Habe zwar keinen Hinweis im Changelog gefunden, vermute aber, dass etwas gemacht wurde?
openWB Series 2 Standard+, SW-Version 2
SolarEdge SE10K-RWS, BYD LVS 8, 16,8 kWp.
CUPRA Born
Ich helfe gerade einem Freund, eine Standart+ einzurichten, die er aber schon über ein Jahr rum liegen hat, aber erst jetzt installiert wurde.
Die Integration seines Tesla Kontos zur SoC Abfrage in der Modulkonfiguration hat leider auf Anhieb nicht geklappt. Ist dafür ein bestimmter SW Stand notwendig? Es gab ja in der Vergangenheit immer wieder Probleme mit der Abfrage. Daher bin ich schon seit längerem auf die Abfrage über Tronity ausgewichen und weiß daher nicht was man beachten muss, wenn die Integration über das Tesla Konto machen will.
Muss man z.B. auch zwingend etwas in die Zeile eintragen, wo standartmäßig drei Punkte... drin stehen?
In seiner, bestimmt alten, SW Version ist unter den Zeilen in der Modulkonfiguration, wo Mail-Adresse und PW vom Tesla Konto eine Zeile aufgeführt, wo drei Punkte vor eingetragen sind. Ich kann das an meiner OpenWB nicht nachvollziehen. Vermutlich, weil ich auch schon eine neuere Version wie er installiert hat.
Ist dann bestimmt nicht so wichtig. Wir werden dann erst einmal auf die genannte SW Version updaten und es noch einmal versuchen.
Ich belasse es vorerst bei meiner OpenWB Duo Mal beim SW Stand 1.9.267. Es tut ja alles. Ich hab immer Schiss so aus Spaß mal ein Update zu machen und hinterher tut etwas nicht mehr.
Klar, man kann vielleicht zur Not wieder zurück springen, aber ob das auch immer klappt?
Geht das zurück springen sicher mit einem vorher gemachten Backup problemlos?
Ein altes Backup einspielen ist der sicherlich bessere Weg.
Gerade bei den SoC-Modulen ist up-to-date Pflicht. Wie immer so bei Cloud-Dingen wird da gerne mal die API (früher hieß das „Schnittstelle“) unangekündigt geändert und dann funktioniert nichts mehr, bis man die Änderung lokal nachvollzogen hat.
Tldr; alles älter als einen Monat oder so ist total veraltet. Wer den Rhythmus nicht mitmachen mag, muss auf SoC verzichten.
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Oder Mercedes fahren. Die API hat sich erst einmal geändert und das wurde dank offizieller API auch angekündigt.
Allerdings ist die Einrichtung nicht ganz so einfach
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
ChristophR hat geschrieben: ↑Sa Mär 04, 2023 9:10 am
ChristophR hat geschrieben: ↑Fr Feb 24, 2023 7:39 pm
In der openWB 2.0 habe ich immer wieder Probleme mit dem SoC:
Die Abfrage, die alle 12 Stunden läuft, wird zwar oft als erforgleich und mit neuem Zeitstempel gemeldet, der SoC ist dann aber noch der alte und wurde nicht aktualisiert.
Vielen Dank an alle Beteiligten:
Seit dem letzten Update der 2.0 klappt es nun.
Habe zwar keinen Hinweis im Changelog gefunden, vermute aber, dass etwas gemacht wurde?
Nachtrag:
Es klappt doch nicht, war nur Zufall, dass der Tesla wohl Schlafstörungen hatte (Kein Status asleep), daher hatte es wohl 2x geklappt, danach wieder nicht.
Ich habe heute nochmal ein bisschen rumprobiert.
Bei der manuellen Aktualisierung klappte es im Abstand von ca. 6 min und länger nicht.
Knapp 5 min Abstand zwischen 2 manuellen Abfrage haben gereicht, damit es klappte.
Das nur zur Info, ist ja nur ein Thema für die 2.0.
VG
Christoph
openWB Series 2 Standard+, SW-Version 2
SolarEdge SE10K-RWS, BYD LVS 8, 16,8 kWp.
CUPRA Born