Hallo zusammen,
nach dem letzte update (gerade erledigt) des Moduls ist es wieder die Konstellation mit Tesla Splitter, clientSecret usw. ohne Tesla Cloud. (die schon funktioniert hatte)
muss ich noch was umstellen (Testing-Kanal), oder ist da im Module-Store was schief gegangen?
Wir fiebern einem funktionierenden Modul entgegen…
ich kann das so bestätigen. So wie ich es jetzt verstehe haben alle Intervalle in den Instanzen keine Funktion, Fahrzeug schläft immer nach ein paar Minuten ein. Auch wenn ich das Intervall in der VehicleControl auf 100s setze schläft der Wagen ein, dass war vorher mit der alten API definitiv nicht so. Wenn ich genau darüber nachdenke finde ich das auch nicht schlecht und genau richtig so. Man muss immer einen Wakeup Befehl senden wenn man Daten haben möchte, außer das Fahrzeug ist eh wach wegen Laden oder ähnlichem. In der App ist es ja auch nicht anders.
Wo ich allerdings keine Ahnung habe ist, ob die Anfragen im Standby mitgezählt werden, ich denke aber schon. Das Script was ich verwende pollt alle 60s ist das Fahrzeug aber nicht online werden keine Abfragen getätigt, was schon mal gut ist.
Servus @KaiS ,
vermutlich hat sich auch bei den Befehlen etwas geändert.
Ich kann über Tesla_WakeUP(39287) das Auto aufwecken (Aufruf des TeslaVehicelControl)…
aber ein Tesla_SetChargeLimit(39287, 85) führt zu folgender Fehlermeldung:
Warning: HTTP/1.1 500 Internal Server Error
{„response“:null,„error“:„vehicle rejected request: your public key has not been paired with the vehicle“,„error_description“:„“}
RESULT: in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php on line 346
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\TeslaVehicleControl\module.php:346
Stack trace: #0 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php(346): json_decode(false, true) #1 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php(260): TeslaVehicleControl->setCommand(‚set_charge_limi…‘, ‚{„percent“:85}‘) #2 C:\ProgramData\Symcon\scripts__generated.inc.php(2371): TeslaVehicleControl->SetChargeLimit(85) #3 C:\ProgramData\Symcon\scripts\55525.ips.php(12): Tesla_SetChargeLimit(39287, 85) #4 {main}
thrown in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php on line 346
Muss ich noch etwas ändern? (vehicle rejected request: your public key has not been paired )
Danke
Hier noch das Protokoll des TeslaCloud
[ dump.txt (27,6 KB)
](https://)
wie läuft das denn jetzt mit der Abfrage?
Fragt ihr jedes Modul einzeln ab? Es sollte ja so organisiert sein das man seine 2500 Abfrage nicht direkt erledigt hat. Meistens hat er bei mir von 08 bis 14 uhr alle 2500 abrufe aufgebraucht.
Nein, das ist nich möglich. Ohne Connect Dienst kein Tesla mehr.
Es hängt nicht nur noch von dem Token ab, es gibt wesentlich strengere Authentifizierungsmaßnahmen von Tesla.