Hola,
Comparto por si es de interés de alguien. Tessie tiene la opción de telemetría directa desde hace algún tiempo, entre otros, proporciona datos como la corriente, el voltaje o la temperatura máxima y mínima del pack. La integración de Tessie en home assistant no proporciona estos datos, al menos, por ahora. Pero sí que podemos acceder a esta info desde home assistant facilmente con la integración RESTful "conectándonos" a la API de Tessie.
A mi personalmente me interesa sobre todo la temperatura máxima y mínima del pack de batería, para saber cuando puedo darle cera sin hacer el cabra (temperatura > 20 ºC). Hay muuuucha más información disponible en la API, si te interesa otra el proceso es el mismo.
Para ello solo tienes que introducir este código en tu fichero configuration.yaml, incluyendo la info de tu VIN y tu clave API de Tessie donde se indica:
# RESTful API Tessie batería #
rest:
- resource: "https://api.tessie.com/AQUÍ METE EL VIN DE TU TESLA/battery"
method: GET
scan_interval: 180 #AQUÍ PUEDES PONER LA FRECUENCIA CON LA QUE QUIERAS QUE ACTUALICE
headers:
accept: "application/json"
authorization: "Bearer AQUÍ METE TU CÓDIGO, ESTA EN TU API TESSIE"
sensor:
- name: "Phantom Drain Percent"
json_attributes_path: "$.phantom_drain_percent"
value_template: "{{ value_json.phantom_drain_percent }}"
unit_of_measurement: "%"
unique_id: "phantom_drain_percent_1"
- name: "Energy Remaining"
json_attributes_path: "$.energy_remaining"
value_template: "{{ value_json.energy_remaining }}"
unit_of_measurement: "kWh"
unique_id: "energy_remaining_1"
- name: "Lifetime Energy Used"
json_attributes_path: "$.lifetime_energy_used"
value_template: "{{ value_json.lifetime_energy_used }}"
unit_of_measurement: "kWh"
unique_id: "lifetime_energy_used_1"
- name: "Pack Current"
json_attributes_path: "$.pack_current"
value_template: "{{ value_json.pack_current }}"
unit_of_measurement: "A"
unique_id: "pack_current_1"
- name: "Pack Voltage"
json_attributes_path: "$.pack_voltage"
value_template: "{{ value_json.pack_voltage }}"
unit_of_measurement: "V"
unique_id: "pack_voltage_1"
- name: "Module Temp Min"
json_attributes_path: "$.module_temp_min"
value_template: "{{ value_json.module_temp_min }}"
unit_of_measurement: "°C"
unique_id: "module_temp_min_1"
- name: "Module Temp Max"
json_attributes_path: "$.module_temp_max"
value_template: "{{ value_json.module_temp_max }}"
unit_of_measurement: "°C"
unique_id: "module_temp_max_1"
Con esta info ya en Home assistant, puedes por ejemplo crear una automatización que te envíe una notificación al móvil cuando la temperatura de la batería es > 20 ºC
saludos