Homebridge
Features
Available HomeKit accessories and controls for Tesla vehicles and energy products
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 | Switch | Cycle through operation modes |
| Grid Charging | Switch | Allow or disallow charging from the grid |
Operation Modes
The operation mode accessory cycles through the following modes when toggled:
- Self Consumption
- Backup
- Autonomous (Time-Based Control)
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. This means status changes appear in HomeKit almost instantly without polling delays.