You can install our site as a web app on your iOS device by utilizing the Add to Home Screen feature in Safari. Please see this thread for more details on this.
Note: This feature may not be available in some browsers.
Maybe faster for you to ask this Apple developer to add the features you want -- Remote S -- Remote S for Tesla on the App StoreiOS ready yet?
@BerTX , apologies but I've had it on my list to improve the implementation of Cabin Temperature Protection for awhile now. As is, what you're experiencing is likely an artifact (read: problem) introduced from the many iterations and improvements made to the background services over the course of developing smart charging and later re-implementing Camper Mode.
I am happy to fix it up ASAP, but I'd like your guys' input if you'd be so kind to come to the ideal implementation as there is a tricky situation I'm not sure how to handle.
If you ignore the fact it might not be working at the moment, the current implementation of cabin temperature protection works as follows:
That's it. Does that seem acceptable? I feel like the frequency should be longer, maybe 7.5 minutes instead?
- Every 3 minutes check the vehicle's climate state's inside temperature, then...
- If the inside temp is not provided due to temperature sensors being off, we start the HVAC. This is required to wake up the temperature sensors in order to get an inside temperature reading, it cannot be avoided unfortunately.
- If the inside temp is within range of the min and max temperature settings, do nothing.
- If the inside temp is out of range of the min and max temperature settings, then...
- Calculate the target temperature
- If we need heating, the target temp is the min temp setting + 3.0* C
(we move this up a bit because the HVAC is not that precise and we should avoid edge cases)- If we need cooling, the target temp is the max temp setting - 3.0* C.
- If the HVAC temperatures are not already set to the target temperature, then set the HVAC temperatures to the target temperature.
- If the HVAC is not already started, then start the HVAC
As for the tricky situation, I used to actually stop the HVAC when the inside temp is within range of the min and max temperature settings. The problem I ran into was the HVAC was constantly starting and stopping every 3 minutes because when it's 100 degrees out, 3 minutes will heat the car higher than 3* C. So the HVAC would start to cool the car down, then shut off just to have the car's temperature rise outside the range again and start up again in 3 minutes. Is this frequent starting and stopping and temperature fluctuating acceptable?
I removed this because the way I figured, if the ambient temperatures outside are causing the inside temperatures to reside outside the min and max temperature settings, then the HVAC simply needs to run at all times if you want to keep the temperatures within range.
Anyway, your thoughts would be appreciated. I'll fix the service to actually work again in the meantime.
@baxster , that's a good idea, but wouldn't it save battery to set your range to 65F - 80F, then if it's 90F outside it cools it down to 80F instead of a target temp of say 75 F? Perhaps the threshold setting could remedy this by giving it a +/- of 5 F in this case eh. What do you think of @sku100 's camper mode-cabin temp. protection merger? My thoughts below.
-
@sku100 , thanks for the kind words! I have a lot coming up here soon as well, some really cool upgrades like Wear support, super fast load times, and all around improvements you guys will love all currently being beta tested so stay tuned.
To your point, that's a good idea and I've thought about that actually. Ultimately - Cabin Temp. Protection throttles the HVAC depending on the cabin temp and your desired settings, where as camper mode simply always runs the HVAC.
Do we think there is a way to merge these 2 ideas? Perhaps remove Cabin temp protection and replace it with an optional camper mode setting that might look like this: "Target temp. 72 F +/- 3 F" like @baxster's idea that when disabled the HVAC always runs, but when enabled it won't necessarily run the HVAC if the temperature is within the target temp and its threshold? I kind of like that actually. Would this sufficiently replace the existing cabin temp. protection feature so the functionality is still possible? Any scenarios that would break this? Let me know what you guys think, I'm happy to implement this if we like it. @agw your thoughts as well if you'd like!
Also, should we do this, I believe Cabin Temp. Protection should actually replace Camper Mode as the latter isn't as descriptive as the former and what it does. So the new feature would look like this with Camper Mode no more:
Cabin Temperature ProtectionSo Camper Mode, AKA always running the HVAC, is possible by unchecking the "Keep temperature at XX" settings, and Cabin temp protection is possible by checking this setting, plus Cabin temp. protection would gain the other cool stuff camper mode had, like car battery percent and start/end times.
- [✓] Keep temperature at 72° F +- 5° F
- [✓] Turn on at 10:00 PM
- [✓] Turn off at 6:00 AM
- [✓] Turn off if car battery drops below 25%
-
@GarrickS , that's a valid point. I agree, Camper Mode shouldn't stop when it fails but instead try again a short while later. Sorry for the current implementation, I'm actively looking to improve it to earn your confidence, take a look at the discussion above about merging cabin temperature protection and camper mode, I'd love some more input to perfect the functionality.
-
As for the battery optimizations (protection) warning you saw, yes that absolutely will cause background services to fail when your device sleeps, be it camper mode, plug-in reminder, smart charging, etc. Likely this is the reason for your bad experience earlier.
Starting with Android Marshmallow, a new feature was implemented in Android called Battery Optimizations that restricts apps from operating when the device is in deep sleep ("doze" mode) to lengthen battery life. These restrictions include preventing all network connections, so if you have Camper Mode running and your device enters deep sleep, the camper mode service will fail when it attempts to communicate with your vehicle every 15 minutes to turn the HVAC on. You can disable this battery optimization "feature" for just the Dashboard for Tesla app so background services can work properly even in deep sleep. To do so, view the Settings screen in the app and scroll down to Background Services and tap "Battery Optimizations". You'll be taken to an Android settings menu where you can find the Dashboard for Tesla app and select "Don't optimize". Despite the misleading setting, the app will only ever awake (screen off still) to do background service work then go right back to sleep so there is negligible impact on your battery life.
Cabin Temperature Protection
- [✓] Keep temperature at 72° F +- 0° F <-- set to 0 for exact temp?
- [✓] Turn on at 10:00 PM
- [✓] Turn off at 6:00 AM
- [✓] Turn off if car battery drops below 25%
For exact temp wouldn't "+-0" work in your example.You also have a point that people generally will set their target temp to exactly where they want the cabin temperature to be and can adjust accordingly to how much battery they want to use when running the HVAC colder/hotter in opposite weathers. I'll see if I can get something put together today. I won't wait to bundle this change with the new release.
Most I've paid for any Android app ... BUT worth every nickle and much more. I use it everyday. Heck I spent way more than the cost of it on a very modest meal last night with my wife and son. Spent way more than the cost of it for some drinks and snacks for our upcoming roadtrip ... which this app will take a hand in charging my car to 100% right at my designated departure time (and have the HVAC running just before I leave). It is a ridiculous good deal for the features it has AND the responsiveness of the author.I just scrolled down the payments tab. I didn't realize you are nickel-and-diming each feature! Forget it, I'm out.
For exact temp wouldn't "+-0" work in your example.
I just scrolled down the payments tab. I didn't realize you are nickel-and-diming each feature! Forget it, I'm out.
I just scrolled down the payments tab. I didn't realize you are nickel-and-diming each feature! Forget it, I'm out.