Tesla overheat protection using automation?

I’ve changed to the custom Tesla integration, and it seems to be working well. Now I’m wondering if anyone can suggest an automation to serve as the overheat sensor. Tesla’s built-in o/h protection works for only 12 hours, and I frequently leave my car parked outside for days while I’m off at work. I recently had some items melt, and I noticed it was getting up to 140F and higher during the day!

I’m brand new to to the custom integration, and I haven’t changed its default 660 second value nor have I turned on force wake up. It seems like I can go two ways:

  1. Some people on the forums report that unlocking and relocking will reset the 12-hour timer. If that’s true, all I need to do is issue a door unlock command every 12 hours followed immediately by a door lock. I’d like to work something in where this happens only when I’m parked in my work lot.

  2. Others report the door unlock doesn’t actually reset the o/h protection, meaning I need an automation that will periodically check the temperature without draining the battery, run the climate until the temps are at a certain point (90 degrees? 80?), then turn off the climate.

Has anyone looked into using HA as the overheat protection, and if so, how did you accomplish it while letting the car go back to sleep?

Personally, I use TeslaMate as a more reliable stats provider in HA, so I would simply write an automation that turns on climate when over 55C. I get temperature reports pretty much instantly so I think that would work just fine. Obviously, it would be a little more work to set up TeslaMate than to just stick with the official/custom integration, but I am really loving the real-time stats that TeslaMate provides.

Edit: TeslaMate lets the vehicle sleep. I am not too sure how often climate updates when asleep…

1 Like

Thanks, I’m looking into TeslaMate now and trying to decide if I want another Docker server on my NAS. It probably can handle it.

Can you point me in the right direction on how you’re using Teslamate with HA? I installed Teslamate and can see my car’s data, but when it goes to sleep the inside temperature changes to NO DATA. Do you have an automation to periodically wake the car? How are you receiving instantaneous temperature reports?

EDIT: Now I see your edit :wink:. As of now, my car has been asleep 6 hours, and there are no temperature readings. It was last online for 11 minutes after charging completed, but as far as I can tell, Teslamate doesn’t wake it up at all.

I’ve been running an automation that unlocks and relocks the doors every 12 hours, but it seems that isn’t resetting the overheat protection. It looks like I need to figure out the temperature readings so that I can check the temp and run the climate whenever it gets too hot inside. Maybe I’ll have to force it to wakeup (I confirmed my unlock automation accomplishes this), check the temperature, and then run the climate until the next check. I’ll have to run my automation more like once an hour when the sun is up. I generally have more range than needed to get home, which means I should be ok to dip into my reserves.