Forums

Remote S: Tesla app for Apple Watch, iPhone & iPad official support and feature request thread

Remote S: Tesla app for Apple Watch, iPhone & iPad official support and feature request thread

In 2015, I created an iOS app for Tesla so that Apple Watch users could control their Teslas from their watch. Since then, a large percentage of Tesla owners have started using my Remote S app for their iPhones as well since it connects faster, exposes more car stats, keeps a location history, shows charging information from your last session, and has less restrictions when using Summon/HomeLink (no need to be near the car and no need to hold down the button). There's also Siri Shortcuts support so that you can do things like open your trunk by talking to Siri, combine commands in the Shortcuts app, and even summon your car by talking to your watch (see video: https://youtu.be/jPsidqqUb_k).

I'm starting this new forum thread to answer all questions, bug reports, UI suggestions, and feature requests for the app. The app currently works for the Model S, 3 & X.

Download link: http://itunes.apple.com/app/id991623777?mt=8&at=11l4Ui

david.sahn | January 3, 2019

I was having large phantom battery drain and the local service center indicated that it was Remote S waking up the car at night, which given the low temps in SLC, is draining the battery. They said to delete the app and the problem will go away. Is that possible? Do you want to confer with Tesla support about this.

regoapps | January 3, 2019

@ZaphodBeeb.CA.ON.TO Not yet. It will be added in a coming update.

@david.sahn Phantom battery drain is one of things that I purposely coded Remote S to not do. Remote S doesn't operate in the background and therefore wouldn't be waking up your car unless you opened the app in the foreground. There is one setting that allows it to refresh the data periodically called Background App Refresh. It supposed to only happen maybe once a day or so, but turning it off will make sure that Remote S will never run in the background at all.

Have you used any other app or website with your Tesla before? I've had reports that another app have been the culprit of the phantom drain even though they deleted the app (probably because they're storing/using the login remotely on a server, which Remote S never does). I recommend changing your Tesla account password in that scenario so that they can't refresh your car data and wake up your car.

Also make sure that there's no Smart Preconditioning setting turned on in your car settings that would automatically heat the car when it's cold. This setting has nothing to do with Remote S as well.

cc-yuen | January 5, 2019

Hi,
I’m new here guys, can someone tell me how to convert Miles and Fahrenheit to Km and Celsius?

Giuseppie19 | January 5, 2019

Any word on watch complications with battery/mi info. Would be great to see what my battery looks like with a flick of the wrist.

JPPTM | January 5, 2019

I am a Day 1 adopter of Remote S--a fantastic app especially useful with Siri and an Apple Watch. It has been flawless with my (now sold) 2013 S85 and my wife's 2015 S70D. However it has a major bug with my P3D+ running the latest firmware:

The P3D+ typically goes into deep sleep after some interval (...and I see no setting on the touchscreen menu to adjust this). If the car is asleep, and I bring up Remote S on my watch, nothing happens. If I bring up Remote S on my iPhone (app previously launched but in the background), the app opens to a grey screen, and after 5 seconds the app force quits. If I relaunch the app, I see the main screen frozen at the last time the app was able to access the car. If I then go to the native Tesla iPhone app and bring it up (again, launched but in the background), I see it saying 'waking up' and this takes 15-30 seconds. Once the Tesla app has awakened my P3D+, Remote S works fine. It seems like Remote S cannot wake up my sleeping P3D+. Any ideas?

regoapps | January 5, 2019

@cc-yuen You can change it in the app's settings.

@Giuseppie19 It should be available in the next update. The next update is taking a while because there's a lot of changes coming to it and I want to make sure that it works well before I release it.

@JPPTM Would you be willing to share your login with me temporarily so that I can see what is causing the crashes and how to fix it? Without a Model 3 to test with, it's been tough to try to fix bugs for it. Alternatively, would you be willing to be a beta tester? The first option is more preferable, because I can go back and forth quickly to see how to fix the issues without having to wait on someone else to test it. If you're unwilling to do any of that, can you create a shortcut for the Wake Tesla command and then try waking up the Model 3 that way instead of the native Tesla app, and then waiting the 15-30 seconds before opening Remote S? I'm curious to see if my implementation of the "Wake" command is even working on the Model 3.

JPPTM | January 6, 2019

I'm not willing to share my login info--sorry. I can do beta testing if needed. I just added Wake Tesla to my Shortcuts. And when I Wake Tesla, after a few seconds Remote S kicks in, so your Wake command seems to work.

regoapps | January 6, 2019

@JPPTM No problem. I can extrapolate from your answer to my question on how to fix this.

brian.north | January 7, 2019

I'm trying to get a shortcut that reliably works to start the climate control on my Model 3. I find one of three things happens. Either I immediately get an error 'An unknown error has occurred' almost right away. The shortcut mostly runs and I get an error saying 'Couldn't run Start Climate' where Start Climate is the name of the shortcut or the shortcut works and runs the climate control.

Currently I have it set to send the wake command to the car, wait a minute and then turn on climate control. Should I be doing something else in the shortcut? Just looking to increase the reliability. I get there is a lot to go wrong and may not work every single time.

Giuseppie19 | January 7, 2019

Thank you for the reply. I also have a hard time getting any functions to work with my model 3. With Siri it seems to never work initially. The main reason I wanted this app is for Siri on my watch to open frunk and climate. It's easier to just use my phone at the moment, which defeats the purpose.

alanperker | January 8, 2019

The iPad and the iPhones are now even used for the Tesla models which will be very helpful to control the cars. If you come up with some errors then check https://gmailtechnicalsupportnumbers.com/fix-gmail-error-codes-messages/ where you may find lots of information.

regoapps | January 8, 2019

@brian.north What you have now is the most reliable way of doing it. With all the feedback I've been getting, I'm going to be changing the way shortcuts work in the next major update to make it work even more reliably.

@homeworkforme889 Not possible yet with the API, but who knows what would be possible in the future.

@Giuseppie19 Yea, from the feedback I've been getting from Model 3 users, it seems to be that the Model 3 tends to sleep a lot and there isn't a setting in the car to turn off the sleeping. So the only thing for now to do is to get the Shortcuts app, and create a shortcut that has three things: 1) Send a wake command to your Tesla 2) Use the Wait script to wait a minute or so for the car to wake up 3) Finally do the command that you want. In my next major update, I'll try to eliminate the need to create this Shortcut and just have a built-in way of waiting for the car to wake up before issuing a command.

Finoguy | January 9, 2019

I've been doing the three-step Shortcut on my phone and it usually works pretty well (I have a ten second delay built in--often that's enough, but sometimes I have to run it twice, which is fine). Just got a new Apple Watch last weekend, but can't get it to run through the Watch. Seems to start out OK on the watch, but then it says something about "Shortcuts will continue with your request", and then nothing happens. Any ideas?

Ohmster | January 9, 2019

Shortcuts are running fine on my watch. Other than the initial delay.

david.sahn | January 10, 2019

I did not receive a reply about the phantom battery drain Tesla service center said was caused by the Remote S app. I would appreciate hearing from you. Thank you.

EVRider | January 10, 2019

@david.sahn: regoapps replied to your question on Jan 3.

regoapps | January 10, 2019

@Finoguy Siri seems to have a finite wait time before it just stops waiting for the app to finish the command. With the Shortcuts app on the iPhone, it seems to know to wait for the whole process to finish. But on the Watch, it seems to be a bit more impatient so it just throws the default "(App name) will continue with your request" if the command didn't finish yet before Siri times out. I'm still playing around with the code to try to make Siri shortcuts more robust on the Apple Watch. The Tesla servers don't seem to want to play nice with Siri when the car is asleep.

Finoguy | January 10, 2019

Thanks for the quick response, @regoapps. Totally understand and appreciate your continued work on this. We're all making the future together, and it's fun when it works! It did work for me tonight on my way home, so that was excellent--will keep using and look forward to your updates. (And it seems very reliable on my iPhone, which I really like). Thanks!

david.sahn | January 10, 2019

@regoapps Thanks for your response. My mistake in not seeing the original response. I do not have any other apps running, but will keep an eye on things and discuss further with Tesla if it continues.

cs | January 10, 2019

how can i change language on iphone to german? in appstore description says 25l languages

cs | January 10, 2019

how can i change language on iphone to german? in appstore description says 25l languages

spineeric | January 12, 2019

@cs.....changing the Language on your iPhone:

1. On the Home screen, tap Settings.
2. Next screen, tap General.
3. Scroll down and tap Language & Region.
4. Tap iPhone Language.
5. Select your language from the list..."Deutsch"
6. Confirm your selection.

EVRider | January 16, 2019

@regoapps: I have a feature suggestion. I know Remote S can already dump vehicle state and other data and copy it to the clipboard, but the process is a bit cumbersome (especially if you're driving), and not that useful on the Watch app; could you implement a one-button function that captures all the data (preferably without the VIN and other personally identifiable info) and e-mails it to the Tesla account e-mail address?

Here's why I ask: It seems that many Tesla owners (all models) experience issues that other owners do not, and those issues seem to be firmware vs. hardware. Even if two owners have the same firmware and same car configuration, one might have issues while the other doesn't. It's unlikely these differences are caused by quality control issues; if we knew what settings each owner was using when a problem occurs, and whether they're using a USB media and/or USB dashcam drive, perhaps we would find a pattern. Chances are the API doesn't let you detect whether or how a USB drive is being used, but owners who collect their data would know and could specify that.

Is this doable, and do you agree that it would be useful?

regoapps | January 17, 2019

@EVRider I plan on exposing the Tesla stats data to Siri Shortcuts. So perhaps instead of a button, someone could just say a Siri phrase to do what you're asking for.

EVRider | January 17, 2019

@regoapps: Can you give me an example of how you would use Siri shortcuts to extract the data and send it via e-mail? If that's possible, the user would still need to edit the data to remove the VIN unless you provide an option to exclude it.

regoapps | January 18, 2019

@EVRider I haven’t released this feature yet, but I’m going to be putting shortcuts into the app that give a car status as a result. And then using that text result, you can feed it into another Shortcut as a variable and do what you want with it, such as put it into the subject or body of an email. You would need the Shortcuts app to play with it. Here’s a website that explains using variables in shortcuts in more detail: https://support.apple.com/guide/shortcuts/use-variables-apdd02c2780c/ios

A simple example of this would be to create a shortcut in the Shortcuts app that first gets your current location, then uses the Get Variable shortcut, and then passes that result as input into the Send Email shortcut. If you run that, it will send an email of your location as the body text.

EVRider | January 18, 2019

@regoapps: Do you know what % of Remote S users use shortcuts? I understand that you can do a lot with shortcuts, but I'm guessing the majority of users wouldn't set up shortcuts for this particular feature (if they use shortcuts at all), since it doesn't provide any immediate benefit. When you're trying to get people to collect diagnostics, you have to make it super easy for them or they won't do it.

Giuseppie19 | January 19, 2019

Any word on the next update?

regoapps | January 20, 2019

@EVRider I don't know what % of users use shortcuts, but there are a lot. I could make it easy to send diagnostics, but I'm not quite sure how this would help the average user. The API doesn't really show much that you don't already see in the app. For example, the USB thing you're talking about isn't reported in the API.

@Giuseppie19 I don't have an ETA on it, sorry. I don't personally own a Model 3, so I have to rely on others to test my new code for me. And that's what's been making things difficult for me. Before, I could just test my app against my Model S, and churn out updates almost weekly. But right now I'm really focused on fixing issues with the Model 3. If you want to become a beta tester for me, please email me at my username at gmail.com.

EVRider | January 20, 2019

@regoapps: I'm not sure you understood the nature of my request. I know that your UI already exposes much of what the API provides -- the idea is to make it easy to collect that data in one place, so it can be used to help diagnose some of the issues that seem to affect some owners but not others.

midnightmath | January 20, 2019

@regoapps How do I get the Remote S shortcuts to work with multiple cars on my Tesla account? I'd like to use some of them for my Model S and some of them for my Model 3. Right now, it only seems to use the first car on my account (Model S). Is this possible?

regoapps | January 21, 2019

@EVRider Did you mean to collect the data for myself? I don't really need to collect API data for myself to diagnose issues.

@midnightmath There's currently a shortcut that you can use to switch cars. One of those shortcuts just goes down the list of your cars. But the better shortcut to use is the one that switches to your exact vehicle ID. And to get this shortcut to appear, you need to first switch to the car you want to switch to in the app. Then if you go to Remote S settings and then the Siri Shortcuts, you should see it there. Create a phrase for it, and you can switch to that car with Siri before issuing the commands. Then do this for each vehicle you want to control via Siri.

EVRider | January 21, 2019

@regoapps: No, I’m looking for a way for owners to collect data about their cars that can be used to help a group of owners diagnose elusive issues.

For example, some owners have frequent issues playing media from USB, others don’t — if some of the owners (both those having and not having the issue) were able to contribute snapshots of their car’s data and settings for all of us to examine, maybe we would find a specific configuration associated with the problem. Don’t get hung up on the specific example of USB media issues — there are lots of other issues that seem to plague some owners but not others.

p.c.mcavoy | January 21, 2019

@EVRider - I think much of the settings info which I think you’re hoping to capture is not communicated across the API, like vehicle settings, whether I have AP enabled, whether I’m using NOA, etc.

jazzy_james | January 22, 2019

I’m trying to get homelink to work via Apple Watch with Remote S; Opening and closing garage would be fantastic! However, I can’t seem to make it work. Other short cuts work like Honk Horn and Flash Headlights. Do I need EAP for Homelink to work remotely? I’m guessing that since the error message I get reference Summons for what ever reason. Please help! Thanks, James

regoapps | January 23, 2019

@EVRider What p.c.mcavoy said is correct. There's not many vehicle settings displayed in the API.

@jazzy_james AP is needed for HomeLink to work, though it doesn't need to be EAP. It's a restriction by Tesla's API that I hope they will get rid of some day. If you can't summon your car, then HomeLink can't be remotely triggered.

Mike G | January 23, 2019

Hi, I’ve noticed that summon doesn’t work anymore from Remote S. It works perfectly from the Tesla app.
It used to work before, but I didn’t try it for a while so it’s hard to say when it stopped working.
I have 2015 85D model with tech package, vin 77xxx.

jazzy_james | January 23, 2019

Thanks for the response Regoapps! Unfortunately, I don’t have EAP yet. With the new Sensory mode, I may get it sooner than expected. Hopefully, Tesla will reduce the cost back to $5500 for after-purchase download. :)

regoapps | January 24, 2019

@Mike G Which car firmware are you on? Is the color of the car icon next to Remote S on the top of the screen a solid white color or an outline of a car? Does HomeLink work?

Mike G | January 25, 2019

I’m on 2018.48.12.1 d6999f5
Homelink works, the car is the solid white color.

alondon | January 25, 2019

Does this work on a Tesla Model 3?

EVRider | January 25, 2019

@alondon: Remote S works with all Tesla models, if that's what you're asking.

janny1965 | January 31, 2019

Updated my scanner app this morning and now it won’t connect at all. Says the channel doesn’t exist and then next time it says I have no internet connection. I have both. Help?

EVRider | January 31, 2019

Scanner app?

PrescottRichard | January 31, 2019

Regoapps has 4 or so iOS apps. This thread isn’t the best place to bring up another one but that’s what I suspect is happening.

Antonie | February 1, 2019

I have recently started using the app. I noticed that according to the app my battery is 75KW, but I have a Tesla 85D. What is going wrong?

regoapps | February 1, 2019

@janny1965 The app should be working. Give it another try.

@Antonie Do you mean that battery capacity at the bottom-left corner? That's just an estimated total battery capacity based on your last charging session. It's not super accurate due to Tesla's API giving me rounded numbers to calculate with, but mine stays consistently around 76-78 kW even though I have a P85D. It's normal to have a lower capacity than stated because there are some kW in the battery pack that can't be used and are reserved by Tesla to prevent the battery to ever truly reaching zero. Also not all battery packs are created equally even among the same model (for example, yours says 75 kW while mine says 76-78 kW). I heard temperature also affects battery capacity. And finally, sometimes battery capacity just degrades over the years and usage.

mail | February 11, 2019

How can I log in to the App with a token?

I'm not giving the uid and pwd to my Tesla to an App that has internet access.

The devs might be legit, but devs get hacked, too.

App might use my cred to get a token on my behalf, but then half the point of tokenized auth is gone. Where can I configure my token for the app?

regoapps | February 12, 2019

@mail I understand your concerns, but it's not necessary to log in only with only a token. Your token and username/password is stored on your Apple Keychain only and nowhere else. The only time your username and password is sent anywhere online is via https to Tesla's servers directly and that is only done to get the token. A token also pretty much gives full access to the car anyway, so there's not much benefit to using only a token. The only reason why you would want to give a token instead of username/password is so that a dev wouldn't know your password. But your password is never sent anywhere but Tesla's servers, and it's only stored in a secured keychain located on your device.

Pages