Provided by Teslemetry.com

Fleet Key

Host your Tesla Fleet API public key for the Home Assistant Tesla Fleet integration.

Your unique origin domain is https://bvjeh.fleetkey.cc

Do this first (Step 3)

A public key must be hosted on the application's domain before making calls to Fleet API. The key is used to validate ownership of the domain and provide additional security when using Vehicle Commands and Fleet Telemetry.
First generate a private key. This needs to be placed in your Home Assistant config directory for command signing.
openssl ecparam -name prime256v1 -genkey -noout -out tesla_fleet.key

Then generate a public key. This needs to be pasted below.
openssl ec -in tesla_fleet.key -pubout -out public_key.pem

Application (Step 2)

Create a Tesla Fleet application and set its origin to https://bvjeh.fleetkey.cc, and redirect to https://my.home-assistant.io/redirect/oauth.
Create Fleet API application

Registration (Step 4)

Generate a partner authentication token and use it to call the register endpoint to complete registration with Fleet API. You can run these commands manually if you prefer, however these details are not stored.

Setup integration in Home Assistant

Now you're ready to add the integration and authorise your account with OAuth.
Add integrationt to Home Assistant

Add Virtual key to vehicles

After you have setup the integration in Home Assistant, you can install your virtual key with the Tesla App by scanning or touching the QR code.

Is this too hard or confusing?

Teslemetry is the easy way to get real-time data into Home Assistant. Click here to check it out.