CumulativeEnergyComponent: {
    attributes: {
        cumulativeEnergyReset: OptionalAttribute<null | TypeFromFields<{
            exportedResetSystime: OptionalFieldType<null | number | bigint>;
            exportedResetTimestamp: OptionalFieldType<null | number>;
            importedResetSystime: OptionalFieldType<null | number | bigint>;
            importedResetTimestamp: OptionalFieldType<null | number>;
        }>, any>;
    };
    events: {
        cumulativeEnergyMeasured: Event<TypeFromFields<{
            energyExported: OptionalFieldType<TypeFromFields<{
                endSystime: OptionalFieldType<number | bigint>;
                endTimestamp: OptionalFieldType<number>;
                energy: FieldType<number | bigint>;
                startSystime: OptionalFieldType<number | bigint>;
                startTimestamp: OptionalFieldType<number>;
            }>>;
            energyImported: OptionalFieldType<TypeFromFields<{
                endSystime: OptionalFieldType<number | bigint>;
                endTimestamp: OptionalFieldType<number>;
                energy: FieldType<number | bigint>;
                startSystime: OptionalFieldType<number | bigint>;
                startTimestamp: OptionalFieldType<number>;
            }>>;
        }>, any>;
    };
} = ...

A ElectricalEnergyMeasurementCluster supports these elements if it supports feature CumulativeEnergy.

Type declaration