Longtime lurker here. I got my P85D on 12/31 along with everyone else, been loving it so far. The Android app, though, is a little on the crusty side, as everyone here has noted repeatedly.
I rolled my own helper app awhile ago and I'm putting it into Google Play today after sprucing it up a bit. ChargeGuy is available now and is 100% free: no IAP, ads, or crapware. The Google Play link is: https://play.google.com/store/apps/details?id=com.ncs.chargeguy
It has two main features to help out with managing charging.
1) Configurable alarms. ChargeGuy will check your car daily for connection status and minimum range as configured, raising notifications on your phone if things don't go to plan. You can specify a connection warning and a range alarm separately. You can also set the range alarm to bypass system volume and play an extra noisy sound clip, which will wake up most normal humans. If you're like me and you tend to plug in only when you notice the range is semi-low, this is a godsend.
2) Real-time monitoring on demand for supercharging. ChargeGuy lurks in the background and monitors your car's charging status, raising notifications when it changes. It also keeps an ongoing notification visible with stats and time left, so you don't have to do battle with the stock app that requires being restarted all the goddamn time.
The monitoring has to be set off manually, since it works by polling the car a few times per minute. To avoid hammering Tesla's servers (and your phone's battery), it automatically stops after charge is complete or a few hours elapse.
---
Thanks to timdorr and others for documenting the REST API - it saved me a lot of reversing time. This app uses the new oauth method of authenticating, so I'm pretty sure it'll work for everyone. Enjoy!
I rolled my own helper app awhile ago and I'm putting it into Google Play today after sprucing it up a bit. ChargeGuy is available now and is 100% free: no IAP, ads, or crapware. The Google Play link is: https://play.google.com/store/apps/details?id=com.ncs.chargeguy
It has two main features to help out with managing charging.
1) Configurable alarms. ChargeGuy will check your car daily for connection status and minimum range as configured, raising notifications on your phone if things don't go to plan. You can specify a connection warning and a range alarm separately. You can also set the range alarm to bypass system volume and play an extra noisy sound clip, which will wake up most normal humans. If you're like me and you tend to plug in only when you notice the range is semi-low, this is a godsend.
2) Real-time monitoring on demand for supercharging. ChargeGuy lurks in the background and monitors your car's charging status, raising notifications when it changes. It also keeps an ongoing notification visible with stats and time left, so you don't have to do battle with the stock app that requires being restarted all the goddamn time.
The monitoring has to be set off manually, since it works by polling the car a few times per minute. To avoid hammering Tesla's servers (and your phone's battery), it automatically stops after charge is complete or a few hours elapse.
---
Thanks to timdorr and others for documenting the REST API - it saved me a lot of reversing time. This app uses the new oauth method of authenticating, so I'm pretty sure it'll work for everyone. Enjoy!