Electrical Measurements
Devices that expose electrical measurement properties (power, voltage, current, energy, or produced_energy) will have these values exposed to HomeKit using custom Eve-compatible characteristics.
These characteristics are visible in apps that support custom HomeKit characteristics, such as the Eve app.
Supported Properties
The following table shows the supported exposes entries and the corresponding characteristics:
| Expose Name | Alternative Names | Characteristic Name | Characteristic UUID | Unit |
|---|---|---|---|---|
power |
active_power, load |
Consumption | E863F10D-079E-48FF-8F27-9C2605A29F52 |
W |
voltage |
mains_voltage, rms_voltage |
Voltage | E863F10A-079E-48FF-8F27-9C2605A29F52 |
V |
current |
- | Current | E863F126-079E-48FF-8F27-9C2605A29F52 |
A |
energy |
consumed_energy, energy_consumed |
Total Consumption | E863F10C-079E-48FF-8F27-9C2605A29F52 |
kWh |
produced_energy |
energy_produced |
Total Production | E863F10C-079E-48FF-8F27-9C2605A29F52 |
kWh |
Note: Total Consumption and Total Production share the same UUID (
E863F10C) because the Eve app and other HomeKit apps recognize this UUID as a kWh energy measurement. The characteristic name provides the context (consumption vs. production), while the shared UUID ensures apps correctly interpret and display the value in kilowatt-hours.
Service UUID
All electrical characteristics are added to a custom service with UUID 00000001-0000-1777-8000-775D67EC4377.
Produced Energy
For devices that support bidirectional energy measurement (such as solar inverters), the produced_energy property is exposed as a separate service to distinguish it from consumed energy.
Multi-Endpoint Devices
For devices with multiple endpoints (e.g., multi-gang power monitoring switches), a separate electrical sensor service will be created for each endpoint.