Variable ElectricalPowerMeasurementBehaviorConst
ElectricalPowerMeasurementBehavior: Type<Of<{ attributes: { accuracy: .; activeCurrent: .; activePower: .; numberOfMeasurementTypes: .; powerMode: .; ranges: .; voltage: .; }; events: { measurementPeriodRanges: .; }; extensions: readonly [{ component: { attributes: { apparentCurrent: .; apparentPower: .; frequency: .; powerFactor: .; reactiveCurrent: .; reactivePower: .; rmsCurrent: .; rmsPower: .; rmsVoltage: .; }; }; flags: { alternatingCurrent: true; }; }, { component: { attributes: { harmonicCurrents: .; }; }; flags: { harmonics: true; }; }, { component: { attributes: { harmonicPhases: .; }; }; flags: { powerQuality: true; }; }, { component: { attributes: { neutralCurrent: .; }; }; flags: { polyphasePower: true; }; }, { component: false; flags: { alternatingCurrent: false; polyphasePower: true; }; }, { component: false; flags: { alternatingCurrent: false; harmonics: true; }; }, { component: false; flags: { alternatingCurrent: false; powerQuality: true; }; }, { component: false; flags: { alternatingCurrent: false; directCurrent: false; }; }]; features: { alternatingCurrent: .; directCurrent: .; harmonics: .; polyphasePower: .; powerQuality: .; }; id: 144; name: "ElectricalPowerMeasurement"; revision: 1; }>, typeof ClusterBehavior, { components: never[]; }>
ElectricalPowerMeasurementBehavior is the base class for objects that support interaction with ElectricalPowerMeasurement.Cluster.
ElectricalPowerMeasurement.Cluster requires you to enable one or more optional features. You can do so using ElectricalPowerMeasurementBehavior.with.