From c8fbd2ef6555999670c28e6af1db795ddf867fdf Mon Sep 17 00:00:00 2001 From: Brett Adams Date: Thu, 16 May 2024 17:06:47 +1000 Subject: [PATCH] Add select platform to Teslemetry (#32737) Co-authored-by: Franck Nijhof --- source/_integrations/teslemetry.markdown | 146 +++++++++++++---------- 1 file changed, 85 insertions(+), 61 deletions(-) diff --git a/source/_integrations/teslemetry.markdown b/source/_integrations/teslemetry.markdown index 397a0aa22b9..dc3319be508 100644 --- a/source/_integrations/teslemetry.markdown +++ b/source/_integrations/teslemetry.markdown @@ -5,6 +5,7 @@ ha_category: - Car - Climate - Sensor + - Select ha_release: 2024.2 ha_iot_class: Cloud Polling ha_config_flow: true @@ -14,82 +15,105 @@ ha_domain: teslemetry ha_platforms: - climate - diagnostics + - select - sensor ha_integration_type: integration --- -The Teslemetry integration exposes various commands and sensors from the Tesla vehicles connected to a [Teslemetry](https://teslemetry.com/) subscription. +The Teslemetry integration exposes various commands and sensors from the Tesla vehicles and energy sites connected to a [Teslemetry](https://teslemetry.com/) subscription. ## Prerequisites -You must have a [Teslemetry](https://teslemetry.com/) account and [access token](https://teslemetry.com/console). +You must have a [Teslemetry](https://teslemetry.com) account, active subscription, and [access token](https://teslemetry.com/console). + +Vehicles delivered in 2024 and later will require a [virtual key](https://teslemetry.com/docs/topics/virtualkey) to be configured in order to run certain commands. {% include integrations/config_flow.md %} ## Entities -### Climate +These are the entities available in the Teslemetry integration. Not all entities are enabled by default, and not all values are always available. -The integration will create a climate entity to control the vehicle's climate control system. This entity can: +### Vehicles -- Turn on and off -- Change the set temperature -- Change to one of the four modes: Off, Keep mode, Dog mode, and Camp mode +|Domain|Name|Enabled| +|---|---|---| +|Climate|Cabin overheat protection|Yes| +|Climate|Climate|Yes| +|Select|Seat heater front left|Yes| +|Select|Seat heater front right|Yes| +|Select|Seat heater rear center|No| +|Select|Seat heater rear left|No| +|Select|Seat heater rear right|No| +|Select|Seat heater third row left|No| +|Select|Seat heater third row right|No| +|Select|Steering wheel heater|Yes| +|Sensor|Battery level|Yes| +|Sensor|Battery range|Yes| +|Sensor|Charge cable|No| +|Sensor|Charge energy added|Yes| +|Sensor|Charge rate|Yes| +|Sensor|Charger current|Yes| +|Sensor|Charger power|Yes| +|Sensor|Charger voltage|Yes| +|Sensor|Charging|Yes| +|Sensor|Distance to arrival|Yes| +|Sensor|Driver temperature setting|No| +|Sensor|Estimate battery range|No| +|Sensor|Exterior color|No| +|Sensor|Fast charger type|No| +|Sensor|Ideal battery range|No| +|Sensor|Inside temperature|Yes| +|Sensor|Odometer|No| +|Sensor|Outside temperature|Yes| +|Sensor|Passenger temperature setting|No| +|Sensor|Power|No| +|Sensor|Roof color|No| +|Sensor|Scheduled charging mode|No| +|Sensor|Scheduled charging start time|No| +|Sensor|Scheduled departure time|No| +|Sensor|Shift state|No| +|Sensor|Speed|No| +|Sensor|State of charge at arrival|No| +|Sensor|Time at arrival|Yes| +|Sensor|Time at full charge|Yes| +|Sensor|Time to arrival|Yes| +|Sensor|Time to arrival|Yes| +|Sensor|Time to full charge|Yes| +|Sensor|Time to full charge|Yes| +|Sensor|Tire pressure front left|No| +|Sensor|Tire pressure front right|No| +|Sensor|Tire pressure last measured front left|No| +|Sensor|Tire pressure last measured front right|No| +|Sensor|Tire pressure last measured rear left|No| +|Sensor|Tire pressure last measured rear right|No| +|Sensor|Tire pressure rear left|No| +|Sensor|Tire pressure rear right|No| +|Sensor|Traffic delay|No| +|Sensor|Usable Battery level|No| -### Sensor +### Energy sites -The integration will create sensor entities for a variety of metrics that relate to your vehicles, energy sites, and Wall Connectors: +|Domain|Name|Enabled| +|---|---|---| +|Sensor|Battery power|Yes| +|Sensor|Energy left|Yes| +|Sensor|Generator power|No| +|Sensor|Grid power|Yes| +|Sensor|Grid services power|Yes| +|Sensor|Island status|Yes| +|Sensor|Load power|Yes| +|Sensor|Percentage charged|Yes| +|Sensor|Solar power|Yes| +|Sensor|Total pack energy|No| +|Sensor|VPP backup reserve|Yes| +|Sensor|Version|Yes| -#### Energy sites -- Battery power -- Energy left -- Generator power (disabled by default) -- Grid power -- Grid services power -- Load power -- Percentage charged -- Solar power -- Total pack energy (disabled by default) -- Version -- VPP backup reserve +### Wall connector -#### Vehicles -- Battery level -- Battery power -- Battery range -- Charge cable -- Charge energy added -- Charge rate (disabled by default) -- Charging -- Charger power -- Charger voltage -- Charger current -- Destination -- Distance to arrival -- Driver temperature setting (disabled by default) -- Estimate battery range (disabled by default) -- Fast charger type -- Ideal battery range (disabled by default) -- Inside temperature -- Odometer (disabled by default) -- Online -- Outside temperature -- Passenger temperature setting (disabled by default) -- Power (disabled by default) -- Shift state (disabled by default) -- Speed (disabled by default) -- State of charge at arrival (disabled by default) -- Time to arrival -- Time to full charge -- Tire pressure front left (disabled by default) -- Tire pressure front right (disabled by default) -- Tire pressure rear left (disabled by default) -- Tire pressure rear right (disabled by default) -- Traffic delay (disabled by default) -- Usable battery level (disabled by default) - -#### Wall connectors -- Fault state code (disabled by default) -- Power -- State code (disabled by default) -- Vehicle +|Domain|Name|Enabled| +|---|---|---| +|Sensor|Fault state|No| +|Sensor|Power|Yes| +|Sensor|State|Yes| +|Sensor|Vehicle|Yes| \ No newline at end of file