Ich schaue mir das an und melde mich.
Grüße,
Kai
Ich schaue mir das an und melde mich.
Grüße,
Kai
Alle klar, kein Stress.
Gruß Torsten
Hallo Kai,
würde gerne dein neues Modul testen.
LG Ps
Hallo @KaiS ,
Einrichtung hat auf Anhieb geklappt.
Erste Testergebnisse siehe Anlage
Tesla 2024-02-13 Teil 1.txt (3,9 KB)
Grundsätzlich sind (fast) alle Daten vorhanden.
Gruß, Peter
Von mir auch ein riesen Dankeschön an @KaiS und @paresy das ihr das Umgesetzt habt. PN zum Testen habe ich dir geschickt Kai, zusätzlich noch etwas für die Kaffeekasse
Vielen Dank auch von mir. Komme grad leider nicht zum Testen und kann es mir erst nächste Woche anschauen.
Es gibt eine neue Testing Version, dort sollten die Fehler beim Befehle senden nicht mehr auftauchen.
Zusätzlich gibt es ein paar neue Variablen in der TeslaVehicleDrive Instanz.
Grüße,
Kai
Zur Info: Da die neue API seitens Telsa limitiert ist von der Anzahl an Requests, die wir machen dürften, gibt es aktuell ein Limit von 2500 Anfragen pro Tag pro IP-Adresse.
Sobald Tesla seine neue Preisstruktur ankündigt, müssen wir ggf. dort Dinge noch einmal anpassen.
paresy
Hallo @KaiS ,
evlt. habe zuoft abgefragt:
Update vom Modul:
ErrorLogin required in C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tesla\TeslaVehicleCharging\module.php on line 84
Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string, bool given in C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tesla\TeslaVehicleCharging\module.php:84
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tesla\TeslaVehicleCharging\module.php(84): json_decode(false)
#1 C:\ProgramData\Symcon\scripts\__generated.inc.php(2479): TeslaVehicleCharging->FetchData()
#2 C:\Windows\System32\-(3): Tesla_FetchData(16497)
#3 {main}
thrown in C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tesla\TeslaVehicleCharging\module.php on line 84
Und wenn ich Update im Gateway drücke:
Fatal error: Uncaught Exception: Instance does not implement this function in C:\ProgramData\Symcon\scripts\__generated.inc.php:2498
Stack trace:
#0 C:\Windows\System32\-(3): Tesla_FetchData(25332)
#1 {main}
thrown in C:\ProgramData\Symcon\scripts\__generated.inc.php on line 2498
der Token scheint ok zu sein:
14.02.2024, 08:09:20 | FetchAccessToken | OK! Access Token is valid until 14.02.24 16:08:43
Oh, da habe ich was vergessen, fixe ich.
Grüße,
Kai
jetzt aktualsiert er wieder… Vermutlich war alle 30 Sekunden doch etwas viel. ich habe mal auf 5 Minuten umgestellt.
Bin gespannt ob mit den neuen request limits noch alles geht. Ladelimit, auf und zuschließen macht IP-Symcon ständig bei mir.
Vorallem hatte ich die Ladesteuerung in Bezug auf PV natürlich auch da drüber gesteuert… das muss ich jetzt wohl auf die Wallbox legen, die ist langsamer und hat nicht so ein langsames Limit wie das Auto.
Moin,
Update ist drauf.
Wenn ich in Tesla Cloud Update klicke kommt noch ein Fehler.
Fatal error: Uncaught Exception: Instance does not implement this function in C:\ProgramData\Symcon\scripts\__generated.inc.php:2498
Stack trace:
#0 C:\Windows\System32\-(3): Tesla_FetchData(25332)
#1 {main}
thrown in C:\ProgramData\Symcon\scripts\__generated.inc.php on line 2498
Da dürfte gar kein Button „Update Data“ sein.
Ich weiß noch nicht woher der kommt.
Grüße,
Kai
Es gibt ein Update, jetzt sollten erstmal alle Fehler behoben sein.
Grüße,
Kai
Ich werde depressiv
diese API war mit das geilste bei Tesla… aber naja…
Ich vermute mal, das es alles einzelne Abfragen sind, oder?
Tesla_FetchData(16497);
Tesla_FetchData(41055);
Tesla_FetchData(49053);
Tesla_FetchData(52907);
//Tesla_FetchData(29929);
//Tesla_FetchData(10520);
//Tesla_FetchData(58589);
HTTP/1.1 429 Too Many Requests
Limit of 2500 requests per day is exceeded. Reset will occur on 15.02.2024 08:20:52 UTCRESULT: in C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tesla\TeslaVehicle\module.php on line 87
Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string, bool given in C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tesla\TeslaVehicle\module.php:87
Stack trace:
#0 C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tesla\TeslaVehicle\module.php(87): json_decode(false)
#1 C:\ProgramData\Symcon\scripts\__generated.inc.php(2475): TeslaVehicle->FetchData()
#2 C:\Windows\System32\-(3): Tesla_FetchData(52907)
#3 {main}
thrown in C:\ProgramData\Symcon\modules\.store\info.schnittcher.ips.tesla\TeslaVehicle\module.php on line 87
Hallo Kai,
bei mir kommt trotz Update immer noch der gleiche Fehler als Beispiel bei Set Charge Limit:
Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string, array given in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php:260
Stack trace:
#0 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php(260): json_decode(Array)
#1 C:\ProgramData\Symcon\scripts__generated.inc.php(9403): TeslaVehicleControl->SetChargeLimit(50)
#2 C:\Windows\System32-(10): Tesla_SetChargeLimit(50933, 50)
#3 {main}
thrown in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php on line 260
Gruß Torsten
Kannst du es nochmal mit der aktuellen Beta Version testen?
Grüße,
Kai
Mit der Beta funktioniert es auf Anhieb wie früher ohne jegliche Fehlermeldung.
Gruß Torsten