homebridge
    Preparing search index...

    Variable clusterNamesConst

    clusterNames: {
        AirQuality: "airQuality";
        BasicInformation: "basicInformation";
        BooleanState: "booleanState";
        BridgedDeviceBasicInformation: "bridgedDeviceBasicInformation";
        CarbonMonoxideConcentrationMeasurement: "carbonMonoxideConcentrationMeasurement";
        ColorControl: "colorControl";
        DoorLock: "doorLock";
        FanControl: "fanControl";
        Identify: "identify";
        IlluminanceMeasurement: "illuminanceMeasurement";
        LevelControl: "levelControl";
        NitrogenDioxideConcentrationMeasurement: "nitrogenDioxideConcentrationMeasurement";
        OccupancySensing: "occupancySensing";
        OnOff: "onOff";
        OzoneConcentrationMeasurement: "ozoneConcentrationMeasurement";
        Pm10ConcentrationMeasurement: "pm10ConcentrationMeasurement";
        Pm25ConcentrationMeasurement: "pm25ConcentrationMeasurement";
        PowerSource: "powerSource";
        PumpConfigurationAndControl: "pumpConfigurationAndControl";
        RelativeHumidityMeasurement: "relativeHumidityMeasurement";
        RvcCleanMode: "rvcCleanMode";
        RvcOperationalState: "rvcOperationalState";
        RvcRunMode: "rvcRunMode";
        ServiceArea: "serviceArea";
        SmokeCoAlarm: "smokeCoAlarm";
        Switch: "switch";
        TemperatureMeasurement: "temperatureMeasurement";
        Thermostat: "thermostat";
        ValveConfigurationAndControl: "valveConfigurationAndControl";
        WindowCovering: "windowCovering";
    } = ...

    Matter Cluster Names Commonly used cluster names for type safety and autocomplete Use these with api.updateMatterAccessoryState() and api.getAccessoryState()

    Type Declaration

    • ReadonlyAirQuality: "airQuality"
    • ReadonlyBasicInformation: "basicInformation"
    • ReadonlyBooleanState: "booleanState"
    • ReadonlyBridgedDeviceBasicInformation: "bridgedDeviceBasicInformation"
    • ReadonlyCarbonMonoxideConcentrationMeasurement: "carbonMonoxideConcentrationMeasurement"
    • ReadonlyColorControl: "colorControl"
    • ReadonlyDoorLock: "doorLock"
    • ReadonlyFanControl: "fanControl"
    • ReadonlyIdentify: "identify"
    • ReadonlyIlluminanceMeasurement: "illuminanceMeasurement"
    • ReadonlyLevelControl: "levelControl"
    • ReadonlyNitrogenDioxideConcentrationMeasurement: "nitrogenDioxideConcentrationMeasurement"
    • ReadonlyOccupancySensing: "occupancySensing"
    • ReadonlyOnOff: "onOff"
    • ReadonlyOzoneConcentrationMeasurement: "ozoneConcentrationMeasurement"
    • ReadonlyPm10ConcentrationMeasurement: "pm10ConcentrationMeasurement"
    • ReadonlyPm25ConcentrationMeasurement: "pm25ConcentrationMeasurement"
    • ReadonlyPowerSource: "powerSource"
    • ReadonlyPumpConfigurationAndControl: "pumpConfigurationAndControl"
    • ReadonlyRelativeHumidityMeasurement: "relativeHumidityMeasurement"
    • ReadonlyRvcCleanMode: "rvcCleanMode"
    • ReadonlyRvcOperationalState: "rvcOperationalState"
    • ReadonlyRvcRunMode: "rvcRunMode"
    • ReadonlyServiceArea: "serviceArea"
    • ReadonlySmokeCoAlarm: "smokeCoAlarm"
    • ReadonlySwitch: "switch"
    • ReadonlyTemperatureMeasurement: "temperatureMeasurement"
    • ReadonlyThermostat: "thermostat"
    • ReadonlyValveConfigurationAndControl: "valveConfigurationAndControl"
    • ReadonlyWindowCovering: "windowCovering"
    With autocomplete and type safety:
    api.updateMatterAccessoryState(uuid, api.matterClusterNames.OnOff, { onOff: true })
    api.getAccessoryState(uuid, api.matterClusterNames.LevelControl)