PeriodicEnergyComponent: {
    events: {
        periodicEnergyMeasured: 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 PeriodicEnergy.

Type declaration