CoAlarmComponent: {
    attributes: {
        coState: Attribute<SmokeCoAlarm.AlarmState, any>;
    };
    events: {
        coAlarm: Event<TypeFromFields, any>;
        interconnectCoAlarm: OptionalEvent<TypeFromFields, any>;
    };
}

A SmokeCoAlarmCluster supports these elements if it supports feature CoAlarm.

Type declaration

  • Readonlyattributes: {
        coState: Attribute<SmokeCoAlarm.AlarmState, any>;
    }
    • ReadonlycoState: Attribute<SmokeCoAlarm.AlarmState, any>

      Indicates whether the device’s CO sensor is currently triggering a CO alarm.

      MatterSpecification.v13.Cluster § 2.11.6.3

  • Readonlyevents: {
        coAlarm: Event<TypeFromFields, any>;
        interconnectCoAlarm: OptionalEvent<TypeFromFields, any>;
    }
    • ReadonlycoAlarm: Event<TypeFromFields, any>

      This event shall be generated when COState attribute changes to either Warning or Critical state.

      MatterSpecification.v13.Cluster § 2.11.8.2

    • ReadonlyinterconnectCoAlarm: OptionalEvent<TypeFromFields, any>

      This event shall be generated when the device hosting the server receives a CO alarm from an interconnected sensor.

      MatterSpecification.v13.Cluster § 2.11.8.10