iobroker-community-adapters / ioBroker.tesla-motors

ioBroker Adapter for Tesla cars and powerwalls
MIT License
8 stars 7 forks source link

Keine Positionsdaten nach dem letzten Tesla-Update #115

Closed ChrMaass closed 11 months ago

ChrMaass commented 11 months ago

Seit dem letzten Tesla-Update meines Model S vor ein paar Tagen aktualisieren sich die Positionsdaten nicht mehr. Ich habe einmal den Debug-Mode aktiviert und in das JSON reingeschaut, und tatsächlich sind dort auch keine mehr enthalten:

"drive_state": { "active_route_latitude": 51.XX, "active_route_longitude": 6.XX, "active_route_traffic_minutes_delay": 0, "power": 0, "shift_state": "P", "speed": 0, "timestamp": 1699810502840 },

Das letzte Update hat bewirkt, das im Tesla jetzt immer über ein Symbol angezeigt wird, das die App auf die Position-Daten zugreift. Ggf. wurde auch was an der API geändert?

Ein anderes Fahrzeug (Model 3), welches über den gleichen Account mit dem Controller verbunden ist, hat noch die Positionsdaten (und das entsprechende Update noch nicht).

TA2k commented 11 months ago

bräuchte ein debug log via mail um zu sehen was anders ist tombox2020@gmail.com

ChrMaass commented 11 months ago

Kein Problem, habe ich dir geschickt... kann dir aber auch direkt die Lösung sagen:

2023-10-24: Vehicle data update on firmware versions 2023.38+

Vehicles running firmware versions 2023.38+ will not return location information by default in vehicle data. Developers who need that information will need to add "location_data" parameter to the query, see here. This will result in a location sharing icon to show on the vehicle UI.

Important: Fetching vehicle data periodically is not recommended, check out Fleet Telemetry for streaming needs.

Siehe: API Description

TA2k commented 11 months ago

guter Hinweis teste mal die GitHub version

ChrMaass commented 11 months ago

Jetzt bekomme ich noch weniger "daten" im Protokoll. Muss ich jetzt das "Streamen von Live-Daten" aktivieren?

TA2k commented 11 months ago

nochmal via GitHub instalieren

ChrMaass commented 11 months ago

(Habe dir auch nochmal ne Mail geschickt, wenn du eben gemeinsam Debuggen möchtest...)

ChrMaass commented 11 months ago

Jap, damit geht es... Jetzt werden wir natürlich die Eigenart haben, dass der Wagen quasi permanent das Symbol anzeigen wird. Daher empfehle ich, das du das Abrufen der Location-Info als Opt-In in die Config machst (und ggf. auch mit einem eigenen Zeitabstand). Man möchte ja sehen wenn die Partnerin schaut wo man gerade ist ;-)

TA2k commented 11 months ago

habe ich mal in die GitHub version eingebaut. bitte mal testen

ChrMaass commented 11 months ago

Habe den Wert jetzt mal gesetzt. Ob es wirklich zuverlässig klappt kann ich leider erst dann wirklich beurteilen, wenn ich mit dem Wagen unterwegs war (jetzt kommt ja immer der selbe Wert). Aber danke für den Support. Hast du auch die bald kommenden Änderungen, vor allem mit den Tesla-Commands auf den Schirm?

TA2k commented 11 months ago

Ja aber das wird so nicht für den iobroker umsetzbar sein wir lassen uns mal überraschen