Hallo Paul_sch,
grundsätzlich funktioniert das ja.
TeslaVehicleControl kannst du ins Webfront hängen und dann die Befehle an deinen Tessi senden.
Bei den anderen bin ich mir nicht sicher, was für ein Aktualisierungsintervall in der Instanz eingestellt ist.
Du kannst deinen Tessi aufwecken und dann z.b. folgenden Befehl absetzen:
das mit dem Fahrzeug im Splitter muss neu sein, hat aber anscheinend keine Auswirkung auf das Modul.
Die fehlenden GPS-Daten haben mit einer API-Änderung seitens Tesla zu tun und sind bereits im November 23 aufgetreten. siehe https://community.symcon.de/t/modul-tesla/49897/687?u=pitty
HI, dann liegt das an der Firmware vom Auto. Ich bekomme seit 19.01. keine Daten mehr. Am 18.01. hatte Tesla mir die neuen Kameras eingebaut und erst dann habe ich neue Updates bekommen.
So ein Mist! Hätte ich das mal gelassen.
Autopilot nur noch bis 140kmh und keine GPS Daten mehr. Geile Updates!!
@KaiS , kannst und uns die Tage helfen? Natürlich kannst du mein Auto zum testen nutzen!
es gibt Neuigkeiten. @paresy, hat sich Abends für mich hingesetzt und die Dinge umgesetzt, welche auf den Symcon Servern passieren müssen, damit wir die neue API nutzen können.
Ich konnte das Modul nun auf die neue API umstellen, das bedeutet, dass ein Login in den Tesla Account nun direkt über die Symcon Konsole möglich ist. Und somit das gefummel mit den Tokens über anders Apps entfällt.
Nun verwendet das Modul die offizielle API von Tesla.
Wer Interesse hat, das Modul zu testen, schreibt hier ein mal kurz, dann lasse ich euch eine PN zu kommen.
Hallo @KaiS ,
das sind ja super Neuigkeiten!
Ich würde gern testen. Ich habe jede Menge Scriptzeilen auf Basis der bisherigen Instanzen. Ist ein Test möglich ohne dass ich sofort meine Scripte anpassen muss?
Hallo Kai,
zuerst einmal scheint das abholen der Daten super zu funktionieren. Dennoch sind mir zwei, drei Sachen aufgefallen.
Es scheint so zu sein das im Vehicle _Control die einfachen Befehle (ohne Zusatz Wert) funktionieren, aber mit einer Warnung, hier als Beispiel Laden starten: Warning: HTTP/1.1 500 Internal Server Error {„response“:null,„error“:„vehicle unavailable: vehicle is offline or asleep“,„error_description“:„“} RESULT: in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php on line 299
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:299 Stack trace: #0 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php(299): json_decode(false) #1 C:\ProgramData\Symcon\scripts__generated.inc.php(2807): TeslaVehicleControl->ChargeStart() #2 C:\Windows\System32-(10): Tesla_ChargeStart(50933) #3 {main} thrown in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php on line 299
Bei Befehlen mit Zusatz Ingformationen, wie z.B Ladelimit, Tesla_SetChargeLimit auf 80% geht garnicht und es kommt folgende Warnung: 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:339 Stack trace: #0 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php(339): json_decode(Array) #1 C:\ProgramData\Symcon\scripts__generated.inc.php(9403): TeslaVehicleControl->SetChargeLimit(80) #2 C:\Windows\System32-(10): Tesla_SetChargeLimit(50933, 80) #3 {main} thrown in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\TeslaVehicleControl\module.php on line 339
kommt alle x Sekunden (was halt im Vehicle Control eingestellt ist) eine Status Meldung (Warnung) in den Meldungen: