node-switchbot
    Preparing search index...

    Interface LockServiceData

    Lock BLE Service Data

    interface LockServiceData {
        autoLockDelay?: number;
        battery: number;
        calibration: boolean;
        channel2State?: boolean;
        doorOpen: boolean;
        inMotion?: boolean;
        lockState: "locked" | "unlocked" | "jammed";
        mode?: "press" | "switch" | "customize" | "auto" | "manual" | "sleep";
        model: string;
        modelName: string;
        rawData?: Buffer<ArrayBufferLike>;
        sequenceNumber?: number;
        state?: boolean;
        status: number;
        [key: string]: unknown;
    }

    Hierarchy (View Summary)

    Indexable

    • [key: string]: unknown

      Allow model-specific parser extensions

    Index

    Properties

    autoLockDelay?: number
    battery: number

    Battery level (0-100)

    calibration: boolean
    channel2State?: boolean

    Parsed relay channel 2 state where available

    doorOpen: boolean

    Parsed door-open flag where available

    inMotion?: boolean

    Parsed movement state where available

    lockState: "locked" | "unlocked" | "jammed"

    Parsed lock state where available

    mode?: "press" | "switch" | "customize" | "auto" | "manual" | "sleep"

    Parsed mode where available

    model: string

    Device model

    modelName: string

    Model name string

    rawData?: Buffer<ArrayBufferLike>

    Raw service data buffer

    sequenceNumber?: number

    Parsed sequence number where available

    state?: boolean

    Parsed on/off state where available

    status: number

    Parsed lock raw status value where available