ClusterInstance: MutableCluster<{
    attributes: {
        lightSensorType: OptionalAttribute<number | null, any>;
        maxMeasuredValue: Attribute<number | null, any>;
        measuredValue: Attribute<number | null, any>;
        minMeasuredValue: Attribute<number | null, any>;
        tolerance: OptionalAttribute<number, any>;
    };
    id: 1024;
    name: "IlluminanceMeasurement";
    revision: 3;
}, []>

Type declaration

  • Readonlyattributes: {
        lightSensorType: OptionalAttribute<number | null, any>;
        maxMeasuredValue: Attribute<number | null, any>;
        measuredValue: Attribute<number | null, any>;
        minMeasuredValue: Attribute<number | null, any>;
        tolerance: OptionalAttribute<number, any>;
    }
    • ReadonlylightSensorType: OptionalAttribute<number | null, any>

      The LightSensorType attribute specifies the electronic type of the light sensor. This attribute shall be set to one of the non-reserved values listed in LightSensorTypeEnum or null in case the sensor type is unknown.

      MatterSpecification.v13.Cluster § 2.2.5.5

    • ReadonlymaxMeasuredValue: Attribute<number | null, any>

      The MaxMeasuredValue attribute indicates the maximum value of MeasuredValue that can be measured. A value of null indicates that this attribute is not defined. See Measured Value for more details.

      MatterSpecification.v13.Cluster § 2.2.5.3

    • ReadonlymeasuredValue: Attribute<number | null, any>

      The MeasuredValue attribute represents the illuminance in Lux (symbol lx) as follows:

      • MeasuredValue = 10,000 x log10(illuminance) + 1,

      where 1 lx <= illuminance <= 3.576 Mlx, corresponding to a MeasuredValue in the range 1 to 0xFFFE. The MeasuredValue attribute can take the following values:

      • 0 indicates a value of illuminance that is too low to be measured,

      • MinMeasuredValue <= MeasuredValue <= MaxMeasuredValue under normal circumstances,

      • null indicates that the illuminance measurement is invalid.

      The MeasuredValue attribute is updated continuously as new measurements are made.

      MatterSpecification.v13.Cluster § 2.2.5.1

    • ReadonlyminMeasuredValue: Attribute<number | null, any>

      The MinMeasuredValue attribute indicates the minimum value of MeasuredValue that can be measured. A value of null indicates that this attribute is not defined. See Measured Value for more details.

      MatterSpecification.v13.Cluster § 2.2.5.2

    • Readonlytolerance: OptionalAttribute<number, any>

      See Measured Value.

      MatterSpecification.v13.Cluster § 2.2.5.4

  • Readonlyid: 1024
  • Readonlyname: "IlluminanceMeasurement"
  • Readonlyrevision: 3