[Modul] Tesla

Hallo Community,
habe auch dasselbe Problem.

Hier habe ich auch ein paar Infos dazu gefunden …

VG Heinz

@thezepter geht es bei dir noch?
Wenn es bei dir nicht mehr geht, darf ich dann deine Zugangsdaten wieder haben um es zu testen?

Grüße,
Kai

Das Modul läuft immer noch einwandfrei. Keine Beeinträchtigungen feststellbar… noch ^^ Seperate Anwendung: TeslaLogger funktioniert auch noch.

1 „Gefällt mir“

Beim wem funktioniert es denn zur Zeit nicht mehr?

Grüße,
Kai

Hallo Kai,
du kannst Dir einfach bei Tesla ein Konto anlegen, da muss kein Auto drin sein. Sobald Du ein Tesla Konto hast kannst Du die Authentifizierung schon mal testen, Du hast halt kein Auto zur Auswahl.
Wenn Du ein Auto brauchst kann ich dir das einfach freigeben, dann taucht es bis zum Widerruf in dem Account auf.
Ich nutze auch nur die freigegebene Version, da ich sonst auf alle Firmenfahrzeuge zugriff habe, das möchte ich nicht.

Mir ist die Tesla Anbindung sehr wichtig, daher unterstütze ich Dich da wo ich kann :slight_smile:

Heißt also bei dir funktioniert es zur Zeit nicht?
Schickst du mir mal einen Link, wo ich das tun kann?

Grüße,
Kai

Doch, bei mir geht es noch.
Ich sass aber eben Stunden mit einem Freund daran als wir seine IPS Umgebung konfiguriert h haben. Alle Token Generatoren sind kaputt :frowning:
Bei Tesla kann man ganz normal auf www.tesla.com oder https://auth.tesla.com/ ein konto erstellen. Sobald ein Auto geliefert oder freigeben wurde ist es da drin.

Kannst du mir dann kurz schildern, wo genau das Problem liegt?
Ich will mich jetzt ungerne durch alle möglichen Beiträge wühlen.

Grüße,
Kai

Ich weiß nicht ob es an Dir liegt.

Man braucht dieses Token um sich anzumelden. Den hat man sich über Authentication - Tesla JSON API (Unofficial) besorgt. war eine Sache von 20 Sekunden. Egal wo ich suche, ich kriege keinen neuen Token mehr.

Was mich dabei Wundert, eigentlich müsste das auch ohne Token gehen. Es gibt ja eine Menge Fremd-Apps (Windows, iOS, Andriod) die gehen auch alle ohne Token. Username + Passwort und erledigt.

Dort steht ja, dass er an einer neuen Doku arbeitet, dann warten wir doch noch ein wenig.

Grüße,
Kai

1 „Gefällt mir“

Bleibt dann viel über, außer es geht auch ohne Token :wink:

Bei mir gehts seit eben auch nicht mehr. Wie kann ich helfen?

Warning:  
Fatal error:  Uncaught TypeError: array_key_exists() expects parameter 2 to be array, null given in /var/lib/symcon/modules/.store/info.schnittcher.ips.tesla/IPS-TeslaSplitter/module.php:326
Stack trace:
#0 /var/lib/symcon/modules/.store/info.schnittcher.ips.tesla/IPS-TeslaSplitter/module.php(111): TeslaSplitter->sendRequest('/vehicles/15781...', Array, 'POST')
#1 /-(3): TeslaSplitter->ForwardData('{"DataID":"{514...')
#2 {main}
  thrown in /var/lib/symcon/modules/.store/info.schnittcher.ips.tesla/IPS-TeslaSplitter/module.php on line 326
 in /var/lib/symcon/modules/.store/info.schnittcher.ips.tesla/IPS-TeslaVehicleControl/module.php on line 518

Fatal error:  Uncaught TypeError: json_decode() expects parameter 1 to be string, bool given in /var/lib/symcon/modules/.store/info.schnittcher.ips.tesla/IPS-TeslaVehicleControl/module.php:518
Stack trace:
#0 /var/lib/symcon/modules/.store/info.schnittcher.ips.tesla/IPS-TeslaVehicleControl/module.php(518): json_decode(false, true)
#1 /var/lib/symcon/modules/.store/info.schnittcher.ips.tesla/IPS-TeslaVehicleControl/module.php(118): TeslaVehicleControl->sendData('WakeUP')
#2 /var/lib/symcon/scripts/__generated.inc.php(3307): TeslaVehicleControl->WakeUP()
#3 /var/lib/symcon/scripts/20183.ips.php(3): Tesla_WakeUP(25150)
#4 {main}
  thrown in /var/lib/symcon/modules/.store/info.schnittcher.ips.tesla/IPS-TeslaVehicleControl/module.php on line 518

Bei mir kommt seit gestern auch eine Fehlermeldung. Kann ich irgendwelche Logs oder Informationen posten, die bei der Fehlersuche helfen?

Warning:
Fatal error: Uncaught TypeError: array_key_exists() expects parameter 2 to be array, null given in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\IPS-TeslaSplitter\module.php:326
Stack trace:
#0 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\IPS-TeslaSplitter\module.php(233): TeslaSplitter->sendRequest(’/vehicles’)
#1 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\IPS-TeslaSplitter\module.php(63): TeslaSplitter->getVehicles()
#2 C:\Windows\System32-(3): TeslaSplitter->GetConfigurationForm()
#3 {main}
thrown in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\IPS-TeslaSplitter\module.php on line 326 in C:\ProgramData\Symcon\scripts\49747.ips.php on line 3
Notice: Trying to get property ‚elements‘ of non-object in C:\ProgramData\Symcon\scripts\49747.ips.php on line 8

in der Zeile 326 im Modul steht:

if (array_key_exists(‚error‘, $apiResultJson)) {
$this->SendDebug(FUNCTION, $apiResultJson[‚error‘], 0);
if (fnmatch(‚vehicle unavailable‘, $apiResultJson[‚error‘])) {
IPS_LogMessage(‚Tesla‘, ‚Vehicle unavailable‘);
return false;
}
}

Meine letzte Erfolgreiche Abfrage war gestern um 19:30.
Als ich mein Auto aufgeschlossen habe fehlte der „klick“ vom Ladekabel. IP-Symcon disconnected die Wallbox automatisch wenn ich aufschliesse.

Nun ist auch da Schluss. @KaiS , die Fremd-App wie „Tesla-Remote“ funktioniert noch.
Der Entwickler hat vor einer Woche ein Update raus gebracht

Update Verlauf: "Fixed login issues for some users. The login screen will now pop up if your access is revoked (such as if the password to the account ist changed).

Egal wie, @KaiS , wir brauchen Dich.
Wenn ich Dir mein Autofreischalten soll sag Bescheid. Und wir werfen alle zusammen, jeder eine 10€ Spende als Ansporn ??

1 „Gefällt mir“

So lange ich keine Dokumentation bekomme, kann ich leider nichts machen.
Die Zeit dahinter her zu suchen habe ich leider nicht.

Also wenn ihr etwas nützliches findet, meldet euch bei mir.

Grüße,
Kai

Hallo Kai,

hier soll die Lösung „drinstecken“, kann ich aber leider nicht prüfen.

oder hier

Gruß, Peter

Danke, ich habe dem „andyturtles“ mal eine E-Mail geschrieben.

Grüße,
Kai

1 „Gefällt mir“

…vielleicht hilft so etwas weiter…

Hi,
mit der App habe ich einen Token erzeugt.

Wenn ich jetzt aber in den Splitter im IPS gehe kommt folgender Fehler, ich kann den token also nicht hinterlegen:
Konnte Konfigurationsform nicht laden


Fatal error: Uncaught TypeError: array_key_exists() expects parameter 2 to be array, null given in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\IPS-TeslaSplitter\module.php:326
Stack trace:
#0 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\IPS-TeslaSplitter\module.php(233): TeslaSplitter->sendRequest(’/vehicles’)
#1 C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\IPS-TeslaSplitter\module.php(63): TeslaSplitter->getVehicles()
#2 C:\Windows\System32-(3): TeslaSplitter->GetConfigurationForm()
#3 {main}
thrown in C:\ProgramData\Symcon\modules.store\info.schnittcher.ips.tesla\IPS-TeslaSplitter\module.php on line 326
(Code: -32603)

PS.
Wenn ich einen neuen Splitter anlege kommt die gleiche Meldung.

…ich denke nicht, dass der bisherige Splitter mit dem Token zurecht kommt (bisher mussten ja zwei Komponenten einkopiert werde.
@KaiS Ist ie Einbindung eines fertigen Token zielgührend?

Danke