Tesla Fleet integration: virtual key removed by Tesla after 10-30 minutes

Hi everyone,

I’m running into a strange issue with the Tesla Fleet integration and was hoping someone here might have seen this before.

Setup

  • Using the official Tesla Fleet integration:
    Tesla Fleet - Home Assistant
  • Home Assistant is publicly accessible over HTTPS
  • Vehicle is paired using the QR code (virtual key)

I followed the documentation step by step and the integration adds successfully.

What’s working

  • The integration is added without errors
  • The car shows up in Home Assistant
  • I can control the vehicle (lock/unlock, climate, etc.)
  • Everything works fine right after pairing

The issue

After about 10-30 minutes, Tesla automatically removes the virtual key from the vehicle.

When that happens:

  • Home Assistant loses control of the car
  • The key disappears from Tesla
  • The only way to fix it is to scan the QR code again and re-add the key
  • Then the same thing happens again after some time

Question

Has anyone else experienced this?

If yes:

  • Is this expected behavior?
  • Is there something extra that needs to be configured to keep the key active?
  • Are there any logs in Home Assistant that would be useful to check?

Any tips or ideas would be really appreciated.
Thanks in advance!