Skip to main content

MQTT Integration

The MQTT function within TeslaMate allows useful values to be published to an MQTT broker. This is useful in allowing other automation platforms to consume data from TeslaMate.

MQTT Topics#

Vehicle data will be published to the following topics:

TopicExampleDescription
teslamate/cars/$car_id/display_nameBlue ThunderVehicle Name
teslamate/cars/$car_id/stateasleepStatus of the vehicle (e.g. online, asleep, charging)
teslamate/cars/$car_id/since2019-02-29T23:00:07ZDate of the last status change
teslamate/cars/$car_id/healthytrueHealth status of the logger for that vehicle
teslamate/cars/$car_id/version2019.32.12.2Software Version
teslamate/cars/$car_id/update_availablefalseIndicates if a software update is available
teslamate/cars/$car_id/update_version2019.32.12.3Software version of the available update
teslamate/cars/$car_id/model3Either "S", "3", "X" or "Y"
teslamate/cars/$car_id/trim_badgingP100DTrim badging
teslamate/cars/$car_id/exterior_colorDeepBlueThe exterior color
teslamate/cars/$car_id/wheel_typePinwheel18The wheel type
teslamate/cars/$car_id/spoiler_typeNoneThe spoiler type
teslamate/cars/$car_id/geofence🏡 HomeThe name of the Geo-fence, if one exists at the current position
teslamate/cars/$car_id/latitude35.278131Last reported car latitude
teslamate/cars/$car_id/longitude29.744801Last reported car longitude
teslamate/cars/$car_id/shift_stateDCurrent/Last Shift State (D/N/R/P)
teslamate/cars/$car_id/power-9Current battery power in watts. Positive value on discharge, negative value on charge
teslamate/cars/$car_id/speed12Current Speed in km/h
teslamate/cars/$car_id/heading340Last reported car direction
teslamate/cars/$car_id/elevation70Current elevation above sea level in meters
teslamate/cars/$car_id/lockedtrueIndicates if the car is locked
teslamate/cars/$car_id/sentry_modefalseIndicates if Sentry Mode is active
teslamate/cars/$car_id/windows_openfalseIndicates if any of the windows are open
teslamate/cars/$car_id/doors_openfalseIndicates if any of the doors are open
teslamate/cars/$car_id/trunk_openfalseIndicates if the trunk is open
teslamate/cars/$car_id/frunk_openfalseIndicates if the frunk is open
teslamate/cars/$car_id/is_user_presentfalseIndicates if a user is present in the vehicle
teslamate/cars/$car_id/is_climate_ontrueIndicates if the climate control is on
teslamate/cars/$car_id/inside_temp20.8Inside Temperature in °C
teslamate/cars/$car_id/outside_temp18.4Temperature in °C
teslamate/cars/$car_id/is_preconditioningfalseIndicates if the vehicle is being preconditioned
teslamate/cars/$car_id/odometer1653Car odometer in km
teslamate/cars/$car_id/est_battery_range_km372.5Estimated Range in km
teslamate/cars/$car_id/rated_battery_range_km401.63Rated Range in km
teslamate/cars/$car_id/ideal_battery_range_km335.79Ideal Range in km
teslamate/cars/$car_id/battery_level88Battery Level Percentage
teslamate/cars/$car_id/usable_battery_level85Usable battery level percentage
teslamate/cars/$car_id/plugged_intrueIf car is currently plugged into a charger
teslamate/cars/$car_id/charge_energy_added5.06Last added energy in kWh
teslamate/cars/$car_id/charge_limit_soc90Charge Limit Configured in Percentage
teslamate/cars/$car_id/charge_port_door_opentrueIndicates if the charger door is open
teslamate/cars/$car_id/charger_actual_current2.05Current amperage supplied by charger
teslamate/cars/$car_id/charger_phases3Number of charger power phases (1-3)
teslamate/cars/$car_id/charger_power48.9Charger Power
teslamate/cars/$car_id/charger_voltage240Charger Voltage
teslamate/cars/$car_id/scheduled_charging_start_time2019-02-29T23:00:07ZStart time of the scheduled charge
teslamate/cars/$car_id/time_to_full_charge1.83Hours remaining to full charge
note

$car_id usually starts at 1