Features
Vehicle Accessories
The following HomeKit accessories are available for Tesla vehicles:
| Accessory | Type | Description |
|---|---|---|
| Battery | Battery Service | Shows battery level and charging status |
| Lock | Lock Mechanism | Lock and unlock the vehicle doors |
| Climate | Thermostat | Control the vehicle's climate system |
| Charge Port | Lock Mechanism | Open and close the charge port door |
| Charge Switch | Switch | Start and stop charging |
| Charge Limit | Lightbulb (brightness) | Adjust the charge limit percentage (0-100%) |
| Defrost | Switch | Enable or disable defrost mode |
| Doors | Contact Sensors | Monitor door open/closed state |
| Sentry Mode | Switch | Enable or disable sentry mode |
| Wake | Switch | Wake the vehicle from sleep |
Charge Limit Control
The charge limit is exposed as a lightbulb accessory where the brightness level corresponds to the charge limit percentage. This allows you to use HomeKit automations to adjust the charge limit based on time of day or other triggers.
Energy Site Accessories
The following HomeKit accessories are available for Powerwall and solar installations:
| Accessory | Type | Description |
|---|---|---|
| Battery | Battery Service | Shows Powerwall charge level |
| Backup Reserve | Lightbulb (brightness) | Adjust the backup reserve percentage |
| Storm Watch | Switch | Enable or disable storm watch mode |
| Operation Mode | Fan (rotation speed) | Select the Powerwall operation mode |
| Grid Charging | Switch | Allow or disallow charging from the grid |
Operation Modes
The operation mode accessory is exposed as a fan, where the rotation speed maps to one of four operation modes in 33% steps:
| Rotation Speed | Mode |
|---|---|
| 0% | Backup Only |
| 33% | Autonomous |
| 66% | Self-Powered |
| 100% | Time-Based Control (read-only; reported by the site but cannot be set from HomeKit) |
Setting the rotation speed snaps to the nearest of these four steps. The fan cannot be turned off — operation mode is always "on" and represents whichever mode is currently active.
Siri Commands
With HomeKit integration, you can use Siri voice commands:
- "Hey Siri, lock my Tesla"
- "Hey Siri, is my Tesla charging?"
- "Hey Siri, set my Tesla charge limit to 80%"
- "Hey Siri, turn on Tesla climate"
- "Hey Siri, what's my Powerwall battery level?"
Real-Time Updates
The plugin uses Teslemetry's streaming API to receive real-time updates from your vehicles, so vehicle status changes appear in HomeKit almost instantly without polling delays. Energy site accessories combine streaming updates with periodic REST polling for slower-changing settings data, so energy site status may take slightly longer to reflect a change than vehicle status.