---
title: "init(timestamp:measurement:session:device:)"
framework: energykit
role: symbol
role_heading: Initializer
path: "energykit/electrichvacloadevent/init(timestamp:measurement:session:device:)"
---

# init(timestamp:measurement:session:device:)

Creates an electric HVAC load event.

## Declaration

```swift
init(timestamp: Date, measurement: ElectricHVACLoadEvent.ElectricalMeasurement, session: ElectricHVACLoadEvent.Session, device: ElectricalLoadDevice)
```

## Parameters

- `timestamp`: The time when the event occurs.
- `measurement`: The electricity consumption of the device.
- `session`: The session information.
- `device`: The device identifier created with doc://com.apple.energykit/documentation/EnergyKit/ElectricalLoadDevice.

## Discussion

Discussion note: EnergyKitError.invalidLoadEvent
