caffeinated00

teslamate mqtt.yaml

Jan 25th, 2025
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 19.95 KB | None | 0 0
  1.  
  2. - sensor:
  3. name: Display Name
  4. object_id: tesla_display_name # entity_id
  5. unique_id: teslamate_1_display_name # internal id, used for device grouping
  6. availability: &teslamate_availability
  7. - topic: teslamate/teslamate/cars/1/healthy
  8. payload_available: 'true'
  9. payload_not_available: 'false'
  10. device: &teslamate_device_info
  11. identifiers: [teslamate_car_1]
  12. configuration_url: http://192.168.68.107:4000
  13. manufacturer: Tesla
  14. model: Model Y
  15. name: Tesla Model Y
  16. state_topic: "teslamate/teslamate/cars/1/display_name"
  17. icon: mdi:car
  18.  
  19. - device_tracker:
  20. name: Location
  21. object_id: tesla_location
  22. unique_id: teslamate_1_location
  23. availability: *teslamate_availability
  24. device: *teslamate_device_info
  25. json_attributes_topic: "teslamate/teslamate/cars/1/location"
  26. icon: mdi:crosshairs-gps
  27.  
  28.  
  29. - device_tracker:
  30. name: Active route location
  31. object_id: tesla_active_route_location
  32. unique_id: teslamate_1_active_route_location
  33. availability: &teslamate_active_route_availability
  34. - topic: "teslamate/teslamate/cars/1/active_route"
  35. value_template: "{{ 'offline' if value_json.error else 'online' }}"
  36. device: *teslamate_device_info
  37. json_attributes_topic: "teslamate/teslamate/cars/1/active_route"
  38. json_attributes_template: "{{ value_json.location | tojson }}"
  39. icon: mdi:crosshairs-gps
  40.  
  41. - sensor:
  42. name: State
  43. object_id: tesla_state
  44. unique_id: teslamate_1_state
  45. availability: *teslamate_availability
  46. device: *teslamate_device_info
  47. state_topic: "teslamate/teslamate/cars/1/state"
  48. icon: mdi:car-connected
  49.  
  50. - sensor:
  51. name: Since
  52. object_id: tesla_since
  53. unique_id: teslamate_1_since
  54. availability: *teslamate_availability
  55. device: *teslamate_device_info
  56. state_topic: "teslamate/teslamate/cars/1/since"
  57. device_class: timestamp
  58. icon: mdi:clock-outline
  59.  
  60. - sensor:
  61. name: Version
  62. object_id: tesla_version
  63. unique_id: teslamate_1_version
  64. availability: *teslamate_availability
  65. device: *teslamate_device_info
  66. state_topic: "teslamate/teslamate/cars/1/version"
  67. icon: mdi:alphabetical
  68.  
  69. - sensor:
  70. name: Update Version
  71. object_id: tesla_update_version
  72. unique_id: teslamate_1_update_version
  73. availability: *teslamate_availability
  74. device: *teslamate_device_info
  75. state_topic: "teslamate/teslamate/cars/1/update_version"
  76. icon: mdi:alphabetical
  77.  
  78. - sensor:
  79. name: Model
  80. object_id: tesla_model
  81. unique_id: teslamate_1_model
  82. availability: *teslamate_availability
  83. device: *teslamate_device_info
  84. state_topic: "teslamate/teslamate/cars/1/model"
  85.  
  86. - sensor:
  87. name: Trim Badging
  88. object_id: tesla_trim_badging
  89. unique_id: teslamate_1_trim_badging
  90. availability: *teslamate_availability
  91. device: *teslamate_device_info
  92. state_topic: "teslamate/teslamate/cars/1/trim_badging"
  93. icon: mdi:shield-star-outline
  94.  
  95. - sensor:
  96. name: Exterior Color
  97. object_id: tesla_exterior_color
  98. unique_id: teslamate_1_exterior_color
  99. availability: *teslamate_availability
  100. device: *teslamate_device_info
  101. state_topic: "teslamate/teslamate/cars/1/exterior_color"
  102. icon: mdi:palette
  103.  
  104. - sensor:
  105. name: Wheel Type
  106. object_id: tesla_wheel_type
  107. unique_id: teslamate_1_wheel_type
  108. availability: *teslamate_availability
  109. device: *teslamate_device_info
  110. state_topic: "teslamate/teslamate/cars/1/wheel_type"
  111.  
  112. - sensor:
  113. name: Spoiler Type
  114. object_id: tesla_spoiler_type
  115. unique_id: teslamate_1_spoiler_type
  116. availability: *teslamate_availability
  117. device: *teslamate_device_info
  118. state_topic: "teslamate/teslamate/cars/1/spoiler_type"
  119. icon: mdi:car-sports
  120.  
  121. - sensor:
  122. name: Geofence
  123. object_id: tesla_geofence
  124. unique_id: teslamate_1_geofence
  125. availability: *teslamate_availability
  126. device: *teslamate_device_info
  127. state_topic: "teslamate/teslamate/cars/1/geofence"
  128. icon: mdi:earth
  129.  
  130. - sensor:
  131. name: Shift State
  132. object_id: tesla_shift_state
  133. unique_id: teslamate_1_shift_state
  134. availability: *teslamate_availability
  135. device: *teslamate_device_info
  136. state_topic: "teslamate/teslamate/cars/1/shift_state"
  137. icon: mdi:car-shift-pattern
  138.  
  139. - sensor:
  140. name: Power
  141. object_id: tesla_power
  142. unique_id: teslamate_1_power
  143. availability: *teslamate_availability
  144. device: *teslamate_device_info
  145. state_topic: "teslamate/teslamate/cars/1/power"
  146. device_class: power
  147. unit_of_measurement: kW
  148. icon: mdi:flash
  149.  
  150. - sensor:
  151. name: Speed
  152. object_id: tesla_speed
  153. unique_id: teslamate_1_speed
  154. availability: *teslamate_availability
  155. device: *teslamate_device_info
  156. state_topic: "teslamate/teslamate/cars/1/speed"
  157. unit_of_measurement: "km/h"
  158. icon: mdi:speedometer
  159.  
  160. - sensor:
  161. name: Heading
  162. object_id: tesla_heading
  163. unique_id: teslamate_1_heading
  164. availability: *teslamate_availability
  165. device: *teslamate_device_info
  166. state_topic: "teslamate/teslamate/cars/1/heading"
  167. unit_of_measurement: °
  168. icon: mdi:compass
  169.  
  170. - sensor:
  171. name: Elevation
  172. object_id: tesla_elevation
  173. unique_id: teslamate_1_elevation
  174. availability: *teslamate_availability
  175. device: *teslamate_device_info
  176. state_topic: "teslamate/teslamate/cars/1/elevation"
  177. unit_of_measurement: m
  178. icon: mdi:image-filter-hdr
  179.  
  180. - sensor:
  181. name: Inside Temp
  182. object_id: tesla_inside_temp
  183. unique_id: teslamate_1_inside_temp
  184. availability: *teslamate_availability
  185. device: *teslamate_device_info
  186. state_topic: "teslamate/teslamate/cars/1/inside_temp"
  187. device_class: temperature
  188. unit_of_measurement: °C
  189. icon: mdi:thermometer-lines
  190.  
  191. - sensor:
  192. name: Outside Temp
  193. object_id: tesla_outside_temp
  194. unique_id: teslamate_1_outside_temp
  195. availability: *teslamate_availability
  196. device: *teslamate_device_info
  197. state_topic: "teslamate/teslamate/cars/1/outside_temp"
  198. device_class: temperature
  199. unit_of_measurement: °C
  200. icon: mdi:thermometer-lines
  201.  
  202. - sensor:
  203. name: Odometer
  204. object_id: tesla_odometer
  205. unique_id: teslamate_1_odometer
  206. availability: *teslamate_availability
  207. device: *teslamate_device_info
  208. state_topic: "teslamate/teslamate/cars/1/odometer"
  209. unit_of_measurement: km
  210. icon: mdi:counter
  211.  
  212. - sensor:
  213. name: Est Battery Range
  214. object_id: tesla_est_battery_range_km
  215. unique_id: teslamate_1_est_battery_range_km
  216. availability: *teslamate_availability
  217. device: *teslamate_device_info
  218. state_topic: "teslamate/teslamate/cars/1/est_battery_range_km"
  219. unit_of_measurement: km
  220. icon: mdi:gauge
  221.  
  222. - sensor:
  223. name: Rated Battery Range
  224. object_id: tesla_rated_battery_range_km
  225. unique_id: teslamate_1_rated_battery_range_km
  226. availability: *teslamate_availability
  227. device: *teslamate_device_info
  228. state_topic: "teslamate/teslamate/cars/1/rated_battery_range_km"
  229. unit_of_measurement: km
  230. icon: mdi:gauge
  231.  
  232. - sensor:
  233. name: Ideal Battery Range
  234. object_id: tesla_ideal_battery_range_km
  235. unique_id: teslamate_1_ideal_battery_range_km
  236. availability: *teslamate_availability
  237. device: *teslamate_device_info
  238. state_topic: "teslamate/teslamate/cars/1/ideal_battery_range_km"
  239. unit_of_measurement: km
  240. icon: mdi:gauge
  241.  
  242. - sensor:
  243. name: Battery Level
  244. object_id: tesla_battery_level
  245. unique_id: teslamate_1_battery_level
  246. availability: *teslamate_availability
  247. device: *teslamate_device_info
  248. state_topic: "teslamate/teslamate/cars/1/battery_level"
  249. device_class: battery
  250. unit_of_measurement: "%"
  251. icon: mdi:battery-80
  252.  
  253. - sensor:
  254. name: Usable Battery Level
  255. object_id: tesla_usable_battery_level
  256. unique_id: teslamate_1_usable_battery_level
  257. availability: *teslamate_availability
  258. device: *teslamate_device_info
  259. state_topic: "teslamate/teslamate/cars/1/usable_battery_level"
  260. unit_of_measurement: "%"
  261. icon: mdi:battery-80
  262.  
  263. - sensor:
  264. name: Charge Energy Added
  265. object_id: tesla_charge_energy_added
  266. unique_id: teslamate_1_charge_energy_added
  267. availability: *teslamate_availability
  268. device: *teslamate_device_info
  269. state_topic: "teslamate/teslamate/cars/1/charge_energy_added"
  270. device_class: energy
  271. unit_of_measurement: kWh
  272. icon: mdi:battery-charging
  273.  
  274. - sensor:
  275. name: Charge Limit Soc
  276. object_id: tesla_charge_limit_soc
  277. unique_id: teslamate_1_charge_limit_soc
  278. availability: *teslamate_availability
  279. device: *teslamate_device_info
  280. state_topic: "teslamate/teslamate/cars/1/charge_limit_soc"
  281. unit_of_measurement: "%"
  282. icon: mdi:battery-charging-100
  283.  
  284. - sensor:
  285. name: Charger Actual Current
  286. object_id: tesla_charger_actual_current
  287. unique_id: teslamate_1_charger_actual_current
  288. availability: *teslamate_availability
  289. device: *teslamate_device_info
  290. state_topic: "teslamate/teslamate/cars/1/charger_actual_current"
  291. device_class: current
  292. unit_of_measurement: A
  293. icon: mdi:lightning-bolt
  294.  
  295. - sensor:
  296. name: Charger Phases
  297. object_id: tesla_charger_phases
  298. unique_id: teslamate_1_charger_phases
  299. availability: *teslamate_availability
  300. device: *teslamate_device_info
  301. state_topic: "teslamate/teslamate/cars/1/charger_phases"
  302. icon: mdi:sine-wave
  303.  
  304. - sensor:
  305. name: Charger Power
  306. object_id: tesla_charger_power
  307. unique_id: teslamate_1_charger_power
  308. availability: *teslamate_availability
  309. device: *teslamate_device_info
  310. state_topic: "teslamate/teslamate/cars/1/charger_power"
  311. device_class: power
  312. unit_of_measurement: kW
  313. icon: mdi:lightning-bolt
  314.  
  315. - sensor:
  316. name: Charger Voltage
  317. object_id: tesla_charger_voltage
  318. unique_id: teslamate_1_charger_voltage
  319. availability: *teslamate_availability
  320. device: *teslamate_device_info
  321. state_topic: "teslamate/teslamate/cars/1/charger_voltage"
  322. device_class: voltage
  323. unit_of_measurement: V
  324. icon: mdi:lightning-bolt
  325.  
  326. - sensor:
  327. name: Scheduled Charging Start Time
  328. object_id: tesla_scheduled_charging_start_time
  329. unique_id: teslamate_1_scheduled_charging_start_time
  330. availability: *teslamate_availability
  331. device: *teslamate_device_info
  332. state_topic: "teslamate/teslamate/cars/1/scheduled_charging_start_time"
  333. device_class: timestamp
  334. icon: mdi:clock-outline
  335.  
  336. - sensor:
  337. name: Time To Full Charge
  338. object_id: tesla_time_to_full_charge
  339. unique_id: teslamate_1_time_to_full_charge
  340. availability: *teslamate_availability
  341. device: *teslamate_device_info
  342. state_topic: "teslamate/teslamate/cars/1/time_to_full_charge"
  343. unit_of_measurement: h
  344. icon: mdi:clock-outline
  345.  
  346. - sensor:
  347. name: TPMS Pressure Front Left
  348. object_id: tesla_tpms_fl
  349. unique_id: teslamate_1_tpms_fl
  350. availability: *teslamate_availability
  351. device: *teslamate_device_info
  352. state_topic: "teslamate/teslamate/cars/1/tpms_pressure_fl"
  353. unit_of_measurement: bar
  354. icon: mdi:car-tire-alert
  355.  
  356. - sensor:
  357. name: TPMS Pressure Front Right
  358. object_id: tesla_tpms_fr
  359. unique_id: teslamate_1_tpms_fr
  360. availability: *teslamate_availability
  361. device: *teslamate_device_info
  362. state_topic: "teslamate/teslamate/cars/1/tpms_pressure_fr"
  363. unit_of_measurement: bar
  364. icon: mdi:car-tire-alert
  365.  
  366. - sensor:
  367. name: TPMS Pressure Rear Left
  368. object_id: tesla_tpms_rl
  369. unique_id: teslamate_1_tpms_rl
  370. availability: *teslamate_availability
  371. device: *teslamate_device_info
  372. state_topic: "teslamate/teslamate/cars/1/tpms_pressure_rl"
  373. unit_of_measurement: bar
  374. icon: mdi:car-tire-alert
  375.  
  376. - sensor:
  377. name: TPMS Pressure Rear Right
  378. object_id: tesla_tpms_rr
  379. unique_id: teslamate_1_tpms_rr
  380. availability: *teslamate_availability
  381. device: *teslamate_device_info
  382. state_topic: "teslamate/teslamate/cars/1/tpms_pressure_rr"
  383. unit_of_measurement: bar
  384. icon: mdi:car-tire-alert
  385.  
  386. - sensor:
  387. name: Active route destination
  388. object_id: tesla_active_route_destination
  389. unique_id: teslamate_1_active_route_destination
  390. availability: *teslamate_active_route_availability
  391. device: *teslamate_device_info
  392. state_topic: "teslamate/teslamate/cars/1/active_route"
  393. value_template: "{{ value_json.destination }}"
  394. icon: mdi:map-marker
  395.  
  396. - sensor:
  397. name: Active route energy at arrival
  398. object_id: tesla_active_route_energy_at_arrival
  399. unique_id: teslamate_1_active_route_energy_at_arrival
  400. availability: *teslamate_active_route_availability
  401. device: *teslamate_device_info
  402. state_topic: "teslamate/teslamate/cars/1/active_route"
  403. value_template: "{{ value_json.energy_at_arrival }}"
  404. unit_of_measurement: "%"
  405. icon: mdi:battery-80
  406.  
  407. - sensor:
  408. name: Active route distance to arrival (mi)
  409. object_id: tesla_active_route_distance_to_arrival_mi
  410. unique_id: teslamate_1_active_route_distance_to_arrival_mi
  411. availability: *teslamate_active_route_availability
  412. device: *teslamate_device_info
  413. state_topic: "teslamate/teslamate/cars/1/active_route"
  414. value_template: "{{ value_json.miles_to_arrival }}"
  415. unit_of_measurement: mi
  416. icon: mdi:map-marker-distance
  417.  
  418. - sensor:
  419. name: Active route minutes to arrival
  420. object_id: tesla_active_route_minutes_to_arrival
  421. unique_id: teslamate_1_active_route_minutes_to_arrival
  422. availability: *teslamate_active_route_availability
  423. device: *teslamate_device_info
  424. state_topic: "teslamate/teslamate/cars/1/active_route"
  425. value_template: "{{ value_json.minutes_to_arrival }}"
  426. unit_of_measurement: min
  427. icon: mdi:clock-outline
  428.  
  429. - sensor:
  430. name: Active route traffic minutes delay
  431. object_id: tesla_active_route_traffic_minutes_delay
  432. unique_id: teslamate_1_active_route_traffic_minutes_delay
  433. availability: *teslamate_active_route_availability
  434. device: *teslamate_device_info
  435. state_topic: "teslamate/teslamate/cars/1/active_route"
  436. value_template: "{{ value_json.traffic_minutes_delay }}"
  437. unit_of_measurement: min
  438. icon: mdi:clock-alert-outline
  439.  
  440. - binary_sensor:
  441. name: Healthy
  442. object_id: tesla_healthy
  443. unique_id: teslamate_1_healthy
  444. availability: *teslamate_availability
  445. device: *teslamate_device_info
  446. state_topic: "teslamate/teslamate/cars/1/healthy"
  447. payload_on: "true"
  448. payload_off: "false"
  449. icon: mdi:heart-pulse
  450.  
  451. - binary_sensor:
  452. name: Update Available
  453. object_id: tesla_update_available
  454. unique_id: teslamate_1_update_available
  455. availability: *teslamate_availability
  456. device: *teslamate_device_info
  457. state_topic: "teslamate/teslamate/cars/1/update_available"
  458. payload_on: "true"
  459. payload_off: "false"
  460. icon: mdi:alarm
  461.  
  462. - binary_sensor:
  463. name: Locked
  464. object_id: tesla_locked
  465. unique_id: teslamate_1_locked
  466. availability: *teslamate_availability
  467. device: *teslamate_device_info
  468. device_class: lock
  469. state_topic: "teslamate/teslamate/cars/1/locked"
  470. payload_on: "false"
  471. payload_off: "true"
  472.  
  473. - binary_sensor:
  474. name: Sentry Mode
  475. object_id: tesla_sentry_mode
  476. unique_id: teslamate_1_sentry_mode
  477. availability: *teslamate_availability
  478. device: *teslamate_device_info
  479. state_topic: "teslamate/teslamate/cars/1/sentry_mode"
  480. payload_on: "true"
  481. payload_off: "false"
  482. icon: mdi:cctv
  483.  
  484. - binary_sensor:
  485. name: Windows Open
  486. object_id: tesla_windows_open
  487. unique_id: teslamate_1_windows_open
  488. availability: *teslamate_availability
  489. device: *teslamate_device_info
  490. device_class: window
  491. state_topic: "teslamate/teslamate/cars/1/windows_open"
  492. payload_on: "true"
  493. payload_off: "false"
  494. icon: mdi:car-door
  495.  
  496. - binary_sensor:
  497. name: Doors Open
  498. object_id: tesla_doors_open
  499. unique_id: teslamate_1_doors_open
  500. availability: *teslamate_availability
  501. device: *teslamate_device_info
  502. device_class: door
  503. state_topic: "teslamate/teslamate/cars/1/doors_open"
  504. payload_on: "true"
  505. payload_off: "false"
  506. icon: mdi:car-door
  507.  
  508. - binary_sensor:
  509. name: Trunk Open
  510. object_id: tesla_trunk_open
  511. unique_id: teslamate_1_trunk_open
  512. availability: *teslamate_availability
  513. device: *teslamate_device_info
  514. device_class: opening
  515. state_topic: "teslamate/teslamate/cars/1/trunk_open"
  516. payload_on: "true"
  517. payload_off: "false"
  518. icon: mdi:car-side
  519.  
  520. - binary_sensor:
  521. name: Frunk Open
  522. object_id: tesla_frunk_open
  523. unique_id: teslamate_1_frunk_open
  524. availability: *teslamate_availability
  525. device: *teslamate_device_info
  526. device_class: opening
  527. state_topic: "teslamate/teslamate/cars/1/frunk_open"
  528. payload_on: "true"
  529. payload_off: "false"
  530. icon: mdi:car-side
  531.  
  532. - binary_sensor:
  533. name: Is User Present
  534. object_id: tesla_is_user_present
  535. unique_id: teslamate_1_is_user_present
  536. availability: *teslamate_availability
  537. device: *teslamate_device_info
  538. device_class: presence
  539. state_topic: "teslamate/teslamate/cars/1/is_user_present"
  540. payload_on: "true"
  541. payload_off: "false"
  542. icon: mdi:human-greeting
  543.  
  544. - binary_sensor:
  545. name: Is Climate On
  546. object_id: tesla_is_climate_on
  547. unique_id: teslamate_1_is_climate_on
  548. availability: *teslamate_availability
  549. device: *teslamate_device_info
  550. state_topic: "teslamate/teslamate/cars/1/is_climate_on"
  551. payload_on: "true"
  552. payload_off: "false"
  553. icon: mdi:fan
  554.  
  555. - binary_sensor:
  556. name: Is Preconditioning
  557. object_id: tesla_is_preconditioning
  558. unique_id: teslamate_1_is_preconditioning
  559. availability: *teslamate_availability
  560. device: *teslamate_device_info
  561. state_topic: "teslamate/teslamate/cars/1/is_preconditioning"
  562. payload_on: "true"
  563. payload_off: "false"
  564. icon: mdi:fan
  565.  
  566. - binary_sensor:
  567. name: Plugged In
  568. object_id: tesla_plugged_in
  569. unique_id: teslamate_1_plugged_in
  570. availability: *teslamate_availability
  571. device: *teslamate_device_info
  572. device_class: plug
  573. state_topic: "teslamate/teslamate/cars/1/plugged_in"
  574. payload_on: "true"
  575. payload_off: "false"
  576. icon: mdi:ev-station
  577.  
  578. - binary_sensor:
  579. name: Charge Port Door OPEN
  580. object_id: tesla_charge_port_door_open
  581. unique_id: teslamate_1_charge_port_door_open
  582. availability: *teslamate_availability
  583. device: *teslamate_device_info
  584. device_class: opening
  585. state_topic: "teslamate/teslamate/cars/1/charge_port_door_open"
  586. payload_on: "true"
  587. payload_off: "false"
  588. icon: mdi:ev-plug-tesla
  589.  
  590. - binary_sensor:
  591. name: TPMS Soft Warning FL
  592. object_id: tesla_tpms_soft_warning_fl
  593. unique_id: teslamate_1_tpms_soft_warning_fl
  594. availability: *teslamate_availability
  595. device: *teslamate_device_info
  596. state_topic: "teslamate/teslamate/cars/1/tpms_soft_warning_fl"
  597. payload_on: "true"
  598. payload_off: "false"
  599. icon: mdi:alert-outline
  600.  
  601. - binary_sensor:
  602. name: TPMS Soft Warning FR
  603. object_id: tesla_tpms_soft_warning_fr
  604. unique_id: teslamate_1_tpms_soft_warning_fr
  605. availability: *teslamate_availability
  606. device: *teslamate_device_info
  607. state_topic: "teslamate/teslamate/cars/1/tpms_soft_warning_fr"
  608. payload_on: "true"
  609. payload_off: "false"
  610. icon: mdi:alert-outline
  611.  
  612. - binary_sensor:
  613. name: TPMS Soft Warning RL
  614. object_id: tesla_tpms_soft_warning_rl
  615. unique_id: teslamate_1_tpms_soft_warning_rl
  616. availability: *teslamate_availability
  617. device: *teslamate_device_info
  618. state_topic: "teslamate/teslamate/cars/1/tpms_soft_warning_rl"
  619. payload_on: "true"
  620. payload_off: "false"
  621. icon: mdi:alert-outline
  622.  
  623. - binary_sensor:
  624. name: TPMS Soft Warning RR
  625. object_id: tesla_tpms_soft_warning_rr
  626. unique_id: teslamate_1_tpms_soft_warning_rr
  627. availability: *teslamate_availability
  628. device: *teslamate_device_info
  629. state_topic: "teslamate/teslamate/cars/1/tpms_soft_warning_rr"
  630. payload_on: "true"
  631. payload_off: "false"
  632. icon: mdi:alert-outline
Advertisement
Add Comment
Please, Sign In to add comment