<!--
{
  "documentType" : "article",
  "framework" : "Updates",
  "identifier" : "/documentation/Updates/EnergyKit",
  "metadataVersion" : "0.1.0",
  "role" : "article",
  "title" : "EnergyKit updates"
}
-->

# EnergyKit updates

Learn about important changes to EnergyKit.

## Overview

Browse notable changes in <doc://com.apple.documentation/documentation/EnergyKit>.

## June 2026

### Electric vehicle charging behavior

- Track and explain electric vehicle charging behavior with <doc://com.apple.documentation/documentation/EnergyKit/ElectricVehicleStatusEvent>, which provides discrete snapshots that capture why a vehicle isn’t charging when connected, when charging will begin, and why charging started or stopped.
- Use `ElectricVehicleChargingReason` to explain charging state transitions. The framework provides `ActiveReason` for reasons why charging starts or resumes, and `IdleReason` for reasons why the vehicle remains idle when connected to a charger.
- Define charging targets with <doc://com.apple.documentation/documentation/EnergyKit/ElectricVehicleStatusEvent/ChargingTarget-swift.struct> to show when charging begins and when it will complete, including the target charge, scheduled start time, and estimated completion time.

### Device identification

- Identify electrical load devices with type safety using <doc://com.apple.documentation/documentation/EnergyKit/ElectricalLoadDevice>.
- Access device names through the <doc://com.apple.documentation/documentation/EnergyKit/ElectricVehicleLoadEvent/deviceName> property for electric vehicles, and the <doc://com.apple.documentation/documentation/EnergyKit/ElectricHVACLoadEvent/deviceName> property for HVAC devices.

### Performance metrics

- Estimate driving range and battery temperature to give more context about a charging session using <doc://com.apple.documentation/documentation/EnergyKit/ElectricVehicleLoadEvent/ElectricalMeasurement/PerformanceMetrics-swift.struct>.

### Home app integration

- Display your app’s energy data in the Home app by adopting the <doc://com.apple.documentation/documentation/BundleResources/Entitlements/com.apple.developer.energykit.loadevents-experience>. The Home app automatically shows activity logs, historical charts, trend notifications, and whole-home energy usage based on your submitted events.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)