zigbee-herdsman
    Preparing search index...

    Hierarchy (View Summary)

    Index

    Properties

    clusters: Clusters
    deviceID?: number
    deviceIeeeAddress: string
    deviceNetworkAddress: number
    ID: number
    inputClusters: number[]
    meta: KeyValue
    outputClusters: number[]
    profileID?: number

    Accessors

    Methods

    • Parameters

      • commandID: number
      • status: number
      • clusterID: number
      • transactionSequenceNumber: number
      • Optionaloptions: Options

      Returns Promise<void>

    • Parameters

      • clusterKey: string | number
      • attributeKey: string | number

      Returns undefined | string | number

    • Remove endpoint from a group, accepts both a Group and number as parameter. The number parameter type should only be used when removing from a group which is not known to zigbee-herdsman.

      Parameters

      Returns Promise<void>

    • Parameters

      • clusterKey: string | number
      • commandKey: string | number
      • transactionSequenceNumber: undefined | number
      • timeout: number

      Returns {
          cancel: () => void;
          promise: Promise<{ header: ZclHeader; payload: KeyValue }>;
      }

    • Type Parameters

      • Cl extends string | number
      • Custom extends undefined | TCustomCluster = undefined

      Parameters

      • clusterKey: Cl
      • transactionSequenceNumber: number
      • attributes: Partial<
            Record<
                ClusterOrRawAttributeKeys<Cl, Custom>[number],
                { attrId?: number; status: number },
            >,
        > & Record<number, { attrId?: number; status: number }>
      • Optionaloptions: Options

      Returns Promise<void>

    • Type Parameters

      • Cl extends string | number

      Parameters

      • clusterKey: Cl
      • payload: {
            attrId: number;
            dataType: number;
            elementData: unknown;
            selector: StructuredSelector;
        }[]
        • attrId: number

          Type: UINT16

        • dataType: number

          Type: UINT8

        • elementData: unknown

          Type: USE_DATA_TYPE

        • selector: StructuredSelector

          Type: STRUCTURED_SELECTOR

      • Optionaloptions: Options

      Returns Promise<void>

    • Parameters

      • id: number
      • profileID: undefined | number
      • deviceID: undefined | number
      • inputClusters: number[]
      • outputClusters: number[]
      • deviceNetworkAddress: number
      • deviceIeeeAddress: string

      Returns Endpoint