@scottf200 , ah good to know. I've restricted the upgrade eligibility detection to only apply for 60 and 75 kWh models until we can accurately detect it for 100 via the APIs, it'll be available in the next app update should be out soon with some other fixes.
@hiroshiy , ah that's a useful screenshot. Those service errors indicate an exception/program error (albeit obfuscated). This may be a bug introduced in a recent app update or the result of a Tesla API change, I'll try to reproduce it on my end and get a fix out. Sorry for the inconvenience and thank you for your patience!
And to answer your question, the service runs every 15 minutes or so to check in on your vehicle's location, then if plugged in at an enabled smart charging location perform smart charging logic per your location's settings possibly starting or stopping charging to better reach your target completion time. By any chance, was your vehicle plugged in at an enabled smart charging location at midnight, etc. when the service errors occurred?
@Kacey Green , thanks I've received the logcat output you've sent and will look over it now. However, is the app still crashing? This logcat doesn't indicate any errors occurred, and if an error does occur and it causes the app to crash you _should_ be presented with an error dialog indicating the app has crashed prompting you to submit a crash report. Does this happen for you, even if it crashes in the background, or has the crashing stopped?