Me and OP however aren’t talking about TeslaMate. We are talking about Tessie. Two different apps. If TeslaMate isn’t waking up your car every so often then how is it getting the current info of your car? YOU may not think so, but from an API perspective it’s literally impossible to get a real-time current info stack of the car without it waking up.
Think about it logically. The systems need to “online” and working in order to poll the information. TeslaMate just sends the last known data (when the car was last awake) to your phone and it’s not current. Don’t believe me? Conduct your own experiment and find out.
Any 3rd party software that claims to never wake the car or any talk of “streaming API from Tesla” is just using marketing lingo to get you to use their app. For what it’s worth, Tesla widely discourages the use of third party apps and cautions owners to never give their Tesla login credentials to anyone. Try getting a service appointment with any issues on the car and see if they don’t blame it on 3rd party apps.
If the car needs to use its internet connection it will wake up. Period.