Homey

Flows

Automate your Tesla with Homey Flows

The Teslemetry app provides Flow triggers and actions to automate your Tesla vehicles and energy products.

Triggers

These Flow cards trigger when specific events occur. All capability changes also generate automatic triggers that can be used in Flows.

Custom Triggers

TriggerTokenToken TypeDescription
Allow export changedModestringTriggers when the Powerwall export setting changes
Backup reserve changedReservenumberTriggers when the backup reserve percentage changes
Operation mode changedModestringTriggers when the Powerwall operation mode changes
Steering wheel heater changedLevelstringTriggers when the steering wheel heater level changes

Capability Triggers

All device capabilities automatically generate change triggers. For example:

  • When battery level changes
  • When charging starts or stops
  • When the vehicle locks or unlocks
  • When climate mode changes

Actions

These Flow cards allow you to control your Tesla devices.

Vehicle Actions

ActionDescriptionArguments
Flash lightsFlash the vehicle's lights-
Honk hornTrigger the vehicle's horn-
Start keyless drivingEnable keyless driving for the vehicle-
Trigger HomeLinkTrigger the HomeLink garage door opener-
Wake up vehicleWake up the vehicle from sleep mode-
Set steering wheel heaterSet the steering wheel heater levelLevel (Off, Low, High)

Powerwall Actions

ActionDescriptionArguments
Set operation modeSet the Powerwall operation modeMode (Self Consumption, Backup, Autonomous)
Set backup reserveSet the backup reserve percentagePercentage (0-100)
Set allow exportSet the grid export modeMode (Battery and Solar, Solar Only, Never)

Examples

Wake vehicle before departure

Create a Flow that wakes your vehicle at a specific time:

  1. When: Time is 7:00 AM
  2. Then: Wake up vehicle

Enable Sentry Mode when away

Create a Flow that enables Sentry Mode when you leave home:

  1. When: You leave a zone (home)
  2. And: Vehicle is at home zone
  3. Then: Set Sentry Mode to on

Notify when charging complete

Create a Flow that sends a notification when charging finishes:

  1. When: Charging state changed
  2. And: Charging is off
  3. And: Battery level is greater than 80%
  4. Then: Send notification "Your Tesla is charged"