TMC is an independent, primarily volunteer organization that relies on ad revenue to cover its operating costs. Please consider whitelisting TMC on your ad blocker and becoming a Supporting Member. For more info: Support TMC
Start a Discussionhttps://teslamotorsclub.com/tmc/tags/

Tesla app for mac

Discussion in 'Technical' started by Carspotter Daily, Apr 15, 2017.

Tags:
  1. Carspotter Daily

    Carspotter Daily Tesla > ICE

    Joined:
    Aug 12, 2015
    Messages:
    73
    Location:
    Hamilton, Ontario, Canada
    Hi all!

    I've created an beta app for macOS using Swift 3, Alamofire and SwiftyJSON - unfortunately Summon and Homelink aren't supported.

    Version 1.2 is here!

    Here is a screenshot of the UI
    [​IMG]

    Source Code (GitHub)

    Download link for the app itself (GitHub)

    Features:

    • Remote Start
    • Battery info -- Graph
    • Climate Control & Info
    • Lock, Unlock, Horn, Flash Lights
    • Sunroof control -- Currently not working on Tesla's end
    • Several images of you car in it's natural habitat
    • Latitude, Longitude, Map location, Speed, Gear & Heading
    • Fun easter eggs
    Known issues:

    • "No chart data availible" - this is normal, i'll hopefully remove the issue in the next update
    • Go to Tapp -> Quit Tapp instead of just hitting the red X - unless you use your mac as a space heater, in which case just leave it running.
    • The developer
    • General instability (With the app;)) Fixed

    To come:

    • Summon and Homelink Support (Websockets)
    • Live Data (Websockets) Swift doesn't work well with websockets
    • More Graphs!
    • Nicer UI
    • Battery controls
    • Heated Seat Controls (maybe) -- hint, hint
    • (Almost) Anything TMC wants
    • Easter eggs Done!
    Suggestions welcomed!
    View the README.md here if you're having troubles running the app.

    My diet is errors and troubleshooting with a hint of success for the time being - Please don't hesitate to report errors either here or in my PMs.

    Thanks!
     
    • Helpful x 3
    • Like x 2
  2. Mrwatchdawg

    Mrwatchdawg Member

    Joined:
    Jun 2, 2017
    Messages:
    188
    Location:
    Dallas
    That's awesome! I'll have to download it once mine gets here.

    So on a side note, do you develop on the daily?
     
  3. Carspotter Daily

    Carspotter Daily Tesla > ICE

    Joined:
    Aug 12, 2015
    Messages:
    73
    Location:
    Hamilton, Ontario, Canada
    :) Bi-weekly, supercars are in season where i live.

    Thanks for the support! I can release the 1.5 beta on Saturday or Sunday if all goes to plan - I've included some goodies in the update!
     
  4. Jsilva

    Jsilva Member

    Joined:
    Jun 18, 2017
    Messages:
    16
    Location:
    Dartmouth, Ma
    This looks awesome. Downloading and giving it a try!
     
  5. dsm363

    dsm363 Roadster + Sig Model S

    Joined:
    May 17, 2009
    Messages:
    18,309
    Location:
    Nevada
    Awesome. Thank you. I assume you need to enter your Tesla login info as in other efforts? Maybe describing what happens with that data is worthwhile.
     
  6. Firewired

    Firewired Member

    Joined:
    May 23, 2013
    Messages:
    495
    Location:
    San Antonio
    Is there a way to select which car, if you have more than one Tesla?
     
  7. freeform1999

    freeform1999 Member

    Joined:
    Apr 7, 2016
    Messages:
    24
    Location:
    LA
    I love my Mac but what advantages does this have over just using my Tesla iphone app?
     
  8. Carspotter Daily

    Carspotter Daily Tesla > ICE

    Joined:
    Aug 12, 2015
    Messages:
    73
    Location:
    Hamilton, Ontario, Canada
    Thanks, if you have any issues do please contact me.

    The application takes in the My Tesla email and password, sends it to the tesla login server, retrieves an access token from the server which it then uses to complete vehicle functions. All data is either within the app or on Tesla servers. Also, if you uncheck "Stay logged in" then none of your data will be saved.

    Not at the moment, but I'm adding that to the next update currently.

    In a sense they are the same, because Tesla's API only includes so many functions. The goal here is to do everything that the Tesla app does on mobile devices on a mac computer.

    However, the mobile app doesn't include inside and outside temperature graphs, or the "Custom Alarm" ;)
     

Share This Page