Access Tesla Fleet Telemetry

Tesla Fleet Telemetry is an end-to-end encrypted telemetry data stream generated by your vehicle.

Tessie provides full access to Tesla Fleet Telemetry.

We've also built in significant improvements:

  • Get instant access to Tesla Fleet Telemetry without an extremely complex and lengthy setup process
  • Just connect to your dedicated streaming endpoint and you're done — no servers or hosting required

Requirements

  • Vehicle firmware version 2023.20.6 or later
  • Virtual Key must be installed on the vehicle

Get Started

Using any WebSocket client, connect to: streaming.tessie.com/YOUR_VIN

Provide your access token in an Authorization header or as the access_token query parameter. Learn more.

Visit streaming.tessie.com/explorer for an example implementation. Check the page source code.

Data Structure

All messages are formatted in JSON.

There are 4 types of messages (data, alerts, connectivity and errors), detailed below.

Example Data Message

Visit this data file to see all possible data points.

{
  "data": [
    {
      "key": "IdealBatteryRange",
      "value": {
        "stringValue": "171.833"
      }
    },
    {
      "key": "ModuleTempMax",
      "value": {
        "stringValue": "41.500"
      }
    },
    {
      "key": "EnergyRemaining",
      "value": {
        "stringValue": "42.880"
      }
    },
    {
      "key": "Location",
      "value": {
        "locationValue": {,
          "latitude": 37.4925352,
          "longitude": -121.9447469
        }
      }
    },
    {
      "key": "PackVoltage",
      "value": {
        "stringValue": "367.950"
      }
    },
    {
      "key": "ACChargingPower",
      "value": {
        "stringValue": "0.000"
      }
    },
    {
      "key": "Odometer",
      "value": {
        "stringValue": "11270.940"
      }
    },
    {
      "key": "PackCurrent",
      "value": {
        "stringValue": "-0.600"
      }
    },
    {
      "key": "GpsHeading",
      "value": {
        "stringValue": "81.639"
      }
    },
    {
      "key": "ACChargingEnergyIn",
      "value": {
        "stringValue": "17.260"
      }
    },
    {
      "key": "RatedRange",
      "value": {
        "stringValue": "171.833"
      }
    },
    {
      "key": "ChargeAmps",
      "value": {
        "stringValue": "48"
      }
    },
    {
      "key": "EstBatteryRange",
      "value": {
        "stringValue": "131.519"
      }
    },
    {
      "key": "ModuleTempMin",
      "value": {
        "stringValue": "41.000"
      }
    },
    {
      "key": "LifetimeEnergyUsed",
      "value": {
        "stringValue": "5567.591"
      }
    },
    {
      "key": "Soc",
      "value": {
        "stringValue": "54.987"
      }
    }
  ],
  "createdAt": "2024-08-01T00:44:39.138713677Z",
  "vin": "LRW3F7FR9NC123456"
}

Example Alerts Message

{  
  "alerts": [
    {
      "name": "VCFRONT_a361_washerFluidLowMomentary",
      "audiences": [
        "Service",
        "Customer"
      ],
      "startedAt": "2024-08-01T00:21:41.545Z",
      "endedAt": "2024-08-01T00:21:49.543Z"
    },
    {
      "name": "APP_w269_autopilotLimited",
      "audiences": [
        "Customer",
        "Service"
      ],
      "startedAt": "2024-08-01T00:15:08.542Z",
      "endedAt": "2024-08-01T00:15:14.544Z"
    }
  ],
  "createdAt": "2024-08-01T00:44:32.558510331Z",
  "vin": "LRW3F7FR9NC123456"
}

Example Connectivity Message

{
  "vin": "LRW3F7FR9NC123456",
  "connectionId": "913a422e-7169-48fa-a4a4-2eab9f12ab34",
  "status": "DISCONNECTED",
  "createdAt": "2024-10-29T21:56:14.764032001Z"
}

Example Errors Message

{
  "errors": [
    {
      "createdAt": "2024-08-01T00:44:06.780721459Z",
      "name": "unsupported_field",
      "tags": {
        "field_name": "LifetimeEnergyGainedRegen",
        "name": "1bfd3e4b3966-496c-b87a-59999f71234"
      },
      "body": ""
    }
  ],
  "createdAt": "2024-08-01T00:44:06.780721459Z",
  "vin": "LRW3F7FR9NC123456"
}