Comments (3)
FYI, this is what I do (your mileage may vary)...
template:
- trigger:
- platform: homeassistant
event: start
- platform: state
entity_id:
- binary_sensor.twc_vehicle_connected
from: null
to: 'on'
- platform: state
entity_id:
- binary_sensor.twc_vehicle_connected
from: null
to: 'off'
for:
hours: 0
minutes: 0
seconds: 30
- platform: state
entity_id:
- binary_sensor.twc_contactor_closed
from: null
to: 'off'
for:
hours: 0
minutes: 0
seconds: 30
- platform: state
entity_id:
- binary_sensor.twc_contactor_closed
from: null
to: 'on'
action:
- service: tesla_custom.api
data:
command: SITE_DATA
parameters:
path_vars:
site_id: "myteslasiteid-put-yours-here"
response_variable: MySiteData
sensor:
- name: TWC Current VIN
unique_id: TWC_CurrentVIN
icon: mdi:car-key
state: |
{% if MySiteData is defined -%}
{% if MySiteData.response.wall_connectors[0].vin is defined -%}
{% if MySiteData.response.wall_connectors[0].vin == "myvehicleid-put-yours-here" -%}
VIN: {{ MySiteData.response.wall_connectors[0].vin }} (myvehiclesname-put-yours-here)
{%- else -%}
VIN: {{ MySiteData.response.wall_connectors[0].vin }} (Another unknown Tesla)
{%- endif -%}
{%- else -%}
{% if MySiteData.response.wall_connectors[0].wall_connector_state == 2 -%}
No VIN available (No Car Connected)
{%- else -%}
No VIN available (Unknown Car - Not a Tesla)
{%- endif -%}
{%- endif %}
{%- else -%}
No Data available
{%- endif -%}
from tesla.
BTW, to obtain myteslasiteid-put-yours-here
call:
service: tesla_custom.api
data:
command: PRODUCT_LIST
parameters:
path_vars:
user_id: "1"
...and watch out for energy_site_id:
in the response...
from tesla.
The VIN of the connected car is not exposed on the local API, so it would be very useful to have Wall connectors in this cloud integration as well
from tesla.
Related Issues (20)
- Service calls from HomeAssistant fail due to "unknown error" HOT 3
- Parking break in wrong state when using MQTT
- Plugged-in switching onn/off without cable connected.
- Warning from log HOT 1
- Fleet API Proxy: reset/change misconfigured Proxy URL? HOT 2
- Setting the car current charge rate throws an exception HOT 10
- Can't set charge limit or charge rate - WebSocket Error HOT 33
- Setting the car current charge rate (with fleet mode) throws an exception HOT 4
- teslajsonpy.exceptions.TeslaException HOT 17
- Cooled Seats Setting HOT 9
- Unable to get vehicle data during setup, car will still be added. 429: TOO_MANY_REQUESTS HOT 2
- Send navigation destination to vehicle. HOT 1
- Teslamate integration initial setup should allow for MQTT integration
- add Guest_Mode
- Add daily counters of api calls (by type of call) HOT 2
- Location data not updating in HA via MQTT (or at least that's what it seems to be) HOT 14
- Cannot turn Pooling off, Tesla sleep problem since 1. June HOT 3
- Is there a way to disable the Powerwall integration? HOT 1
- Unavailable battery sensor HOT 11
- Battery Remaining Unavailable
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tesla.