srwalter / garmin-tesla Goto Github PK
View Code? Open in Web Editor NEWConnectIQ widget for Tesla vehicle control
ConnectIQ widget for Tesla vehicle control
Would love to see support for the Venu 2 Plus. I would be happy to push a minor PR as well.
Hi @srwalter,
First and foremost, I am a big fan of your Garmin widget! Thanks for all your hard work on this!!!
Since this summer, the Tesla API has evolved they removed the display_name from the vehicle_data response. The unofficial documentation was update to reflect this following issue #728.
Because of Tesla's change, the widget crashes shortly after connecting, when trying to get the vehicle_data.
When debugging, this is what we see in the debug console:
Error: Unhandled Exception
Exception: UnexpectedTypeException: Expected Number/Float/Boolean/Long/Double, given null
Stack:
- setText() at 704b03c0.mb:5530 0x300043fd
- onUpdate() at /Users/bdoncieu/projects/garmin-tesla/source/MainView.mc:115 0x1000122f
Encountered app crash.
The fix is simple: use the vehicle_name
under the vehicle_state
subsection of the /vehicle_data response.
I have a fenix 3, which used to be supported, and apparently from the changelog, this was removed in version 6.0 to support API 3/OAuth. Could you please help me understand how the watch version affects OAuth which is handled by the phone? And where in this branch timeline this was done, so I can fork from there to list my own app to continue supporting my device?
Thank you.
HI,Beacuse the Chinese Tesla auth domain name is inconsistent with the international version, can you add a Chinese version
I'd like to see support for Garmin Venu smartwatch.
Hello wondering if you could add support for the garmin instinct 2. Thanks!
Great app thank you👍🏻
Based in the UK is it possible to select miles for range and Celsius and i appear to only see km's for range
Thanks
Hallo,
can anybody explain me how to configure the widget to connect with tesla.
In my garmin connect ->my widgets I see that I have installed this but there is no button configure to enter the tesla key.
I am happy if somebody can help me.
I have Samsung Android 12 Cellphone and a vivoactive 3
Garmin 245 music
Receiving error 404 since the last update
App won't go beyond this point
I have just upgraded to v6 on a Fenix 6 Pro and can't see where to access settings, my widget glances always says 'Status Unknown'.
I would like to access Settings to switch to icon view and charger port unlock.
Previously I accessed Settings via ConnectIQ to enter my API token. When I installed v6 it took me through the Tesla login page so all good there.
Doesn't recognise vehicule anymore. Doesn't ask for the token when I try to reinstall the app.
Watch= venu
Just bought a MARQ 2 Adventurer and it seems the widget is not supported. I hope this is as straightforward to fix as just adding the new product IDs to the manifest.
Steps Taken:
I'm hoping its as simple as adding the Tactix Delta Solar to the list of compatible devices.
Let me know if there is anything you'd like me try on my end.
I try to get this widget up and running on my Forerunner 645M, but I keep getting an error: -2.
In the IQ app I tried adding the API-token (which works for other apps, even retried a new token)
I open the widget, and press start to wake the vehicle.
The text 'getting vehicles' appears
after 30 seconds or so, the error -2 is shown
What am I doing wrong?
Vivoactive 4s
Would be nice to have an option to display the car location.
Hello!
I would like to try this app but I happen to have a Forerunner 235 watch which isn't among the supported watches. Could you please support the 235?
Thanks.
Trying to login but i get "OAuth error" every time.
Hi,
The app crashes after pressing "touch screen to connect" message on the vivoactive3
I tried compiling the app with the latest sdk and the 3.1.9 sdk, but have not found a solution (my watch sdk version is 3.1.9).
Error from connectiq:
Error: Symbol Not Found Error
Details: "Could not find symbol '008007e1'"
Time: 2021-11-28T10:22:54Z
Part-Number: 006-B2700-00
Firmware-Version: '7.20'
Language-Code: eng
ConnectIQ-Version: 4.0.6
Filename: QUICKTESLA
Appname: Tesla
Stack:
If I can help in debugging, I would gladly do so, I'm a developer, but have not much experience with the garmin sdk and language.
Devices:
Description:
I tried to unlock the doors. The app said "Unlock doors" and then after a few seconds "Error: -403". As soon as it gave this error the car unlocked, although after dismissing the error message the watch still said the car was locked.
Also, it would be nice to have a prompt to ask if I'm sure I want to unlock the doors, since it's easy to accidentally press the button. This could also be an app setting since maybe some people want the car to unlock immediately. (Same thing with the other functions)
Also, this is unrelated, but I think it might be possible to get a Garmin watch to communicate directly with the car via BLE when in range so that it can act as a phone key. I recently came accross ArchGryphon9362/teslabtapi and might try to see if I can get a functional demo.
vivoactive 4
tesla 3
since release v5.2 I have been unable to connect to tesla. no problems with prior iterations. would love an update!
love the app, I cannot believe tesla or Garmin don't perpetuate this. Love your work!!!
ps
Doesn't work anymore. Doesn't ask for the token and say no vehicule on my venu watch. Any suggestion to fix the problem. Really like the app when it was worken
Love the widget. Unfortunately now it requests a log in to use almost every time. No longer convenient.
Error 401
Watch: D2 pilot
Phone: Android v10
Thank you.
It would be amazing to be able to use the watch as a BLE key - this way even if your phone dies, or you just decide to leave it at home, you can still unlock the car! I know this would have to use some undocumented APIs such as these: https://teslabtapi.lexnastin.com/docs/intro
I may try to hack at this if I get some time...
QTW version 2.1
Fenix 6S, software version 6.0
After the expected prompt to wake the screen and a few seconds (including the usual messages and retires) the screen appears to flash something matching the screenshots before showing the connect IQ error logo on the entire screen. At this point the menu is inaccessible.
Exiting the widget and opening it again returns to the prompt to wake the vehicle.
Resetting and uninstalling/reinstalling the widget have no effect.
I don't know the first thing about connectIQ (and can't really muck around with developer modes much given my reliance on this watch), but I'm happy to provide logs etc. if someone can point me where to look.
The frunk command does not open frunk.
Thank you
My watch says "Login on Phone!" , the Tesla app is already logged in, what does this mean. There is no "settings" tab on the IQ app to configure anything?
I am confused?
Error Code 403. Nö connection with Tesla
Error 403 showing.. App cant open even after update und restart..
Device: Garmin Venu sq
Is it possible to show the range in km instead of miles in the screen "85%/385 @ 23:50" somethine like that.
385 should be km but it shows 241 miles.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.