@jstark/tplink-smarthome-api
    Preparing search index...

    Interface Cloud

    interface Cloud {
        apiModuleName: string;
        device: AnyDevice;
        info: CloudInfo & HasErrCode | undefined;
        bind(
            username: string,
            password: string,
            sendOptions?: SendOptions,
        ): Promise<unknown>;
        getFirmwareList(sendOptions?: SendOptions): Promise<unknown>;
        getInfo(sendOptions?: SendOptions): Promise<CloudInfo & HasErrCode>;
        setServerUrl(server: string, sendOptions?: SendOptions): Promise<unknown>;
        unbind(sendOptions?: SendOptions): Promise<unknown>;
    }
    Index
    apiModuleName: string
    device: AnyDevice
    info: CloudInfo & HasErrCode | undefined
    • Add device to TP-Link cloud.

      Sends cloud.bind command. Does not support childId.

      Parameters

      • username: string
      • password: string
      • OptionalsendOptions: SendOptions

      Returns Promise<unknown>

      parsed JSON response