Code Monkey home page Code Monkey logo

garmin-tesla's People

Contributors

artaud avatar danielsiwiec avatar hobbe avatar paulobrien avatar srwalter avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

garmin-tesla's Issues

Venu 2 Plus Support

Would love to see support for the Venu 2 Plus. I would be happy to push a minor PR as well.

Widget crashes on all Garmin devices

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.

Restore support for old devices?

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.

about tesla auth domain

HI,Beacuse the Chinese Tesla auth domain name is inconsistent with the international version, can you add a Chinese version

Garmin instinct 2

Hello wondering if you could add support for the garmin instinct 2. Thanks!

Miles vs KM's

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

Configure

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

Couldn't access 'Settings' with v6.0

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.

Screenshot_20211107-195825

Say no vehicule

Doesn't recognise vehicule anymore. Doesn't ask for the token when I try to reinstall the app.
Watch= venu

Add support for MARQ 2 series

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.

Widget crashes on Tactix Delta Solar

Steps Taken:

  1. Downloaded the widget from the IQ Connect Store to the watch
  2. Open widget on watch, prompts for login through the phone
  3. Authenticate to Tesla on the phone and the watch accepts credentials
  4. Watch displays "getting vehicles" then crashes shortly after that to the IQ logo with the ! symbol
  5. No vehicle information is ever displayed. I barely see the GUI after the "getting vehicles."
  6. Multiple attempts of uninstalling/reinstalling, and reauthenticating do no change the crashing behavior.

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.

Error -2 on FR645M

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?

App crash with IQ! just after displaying data

Watch is a Venu, software 6.3. Car is a Tesla Model 3. It does manage to connect but crashes a fraction of a second after displaying this (data is valid)

image

Token taken from Tesla Token on Android. Tesla app works correctly on phone.

Forerunner 235

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.

Crash on vivoactive3

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:

  • pc: 0x10002224
  • pc: 0x10001e79
  • pc: 0x10000f3a
  • pc: 0x30002484
    File: '/jenkins/workspace/Tech-Rel-CIQ-Linux/mbsimulator/submodules/technology/monkeybrains/virtual-machine/api/WatchUi.mb'
    Line: 1261

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.

403 even though command worked

Devices:

  • 2018 Model 3
  • Pixel 4
  • Forerunner 245

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.

Error code -401

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

Tesla model 3 widget

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

Error 401 requires phone log in

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.

Use the watch as a BLE key

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...

IQ error logo after connecting (fenix 6s)

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.

Login on Phone!

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 403

Error 403 showing.. App cant open even after update und restart..
Device: Garmin Venu sq

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.