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

    Interface Dimmer

    Dimmer

    TP-Link models: HS220.

    interface Dimmer {
        apiModuleName: string;
        device: Plug;
        get brightness(): number;
        getDefaultBehavior(sendOptions?: SendOptions): Promise<unknown>;
        getDimmerParameters(sendOptions?: SendOptions): Promise<unknown>;
        setBrightness(
            brightness: number,
            sendOptions?: SendOptions,
        ): Promise<unknown>;
        setDimmerTransition(
            dimmerTransition: DimmerTransitionInput,
            sendOptions?: SendOptions,
        ): Promise<unknown>;
        setDoubleClickAction(
            __namedParameters: DimmerActionInput,
            sendOptions?: SendOptions,
        ): Promise<unknown>;
        setFadeOffTime(
            fadeTime: number,
            sendOptions?: SendOptions,
        ): Promise<unknown>;
        setFadeOnTime(
            fadeTime: number,
            sendOptions?: SendOptions,
        ): Promise<unknown>;
        setGentleOffTime(
            duration: number,
            sendOptions?: SendOptions,
        ): Promise<unknown>;
        setGentleOnTime(
            duration: number,
            sendOptions?: SendOptions,
        ): Promise<unknown>;
        setLongPressAction(
            options: DimmerActionInput,
            sendOptions?: SendOptions,
        ): Promise<unknown>;
        setSwitchState(
            state: boolean | 0 | 1,
            sendOptions?: SendOptions,
        ): Promise<unknown>;
    }
    Index
    apiModuleName: string
    device: Plug