node-switchbot
    Preparing search index...

    Interface BulbCommands

    interface BulbCommands {
        sendCommandSequence?: (
            commands: (() => Promise<boolean>)[],
        ) => Promise<boolean>;
        sendMultipleCommands?: (
            commands: (() => Promise<boolean>)[],
        ) => Promise<boolean>;
        setBrightness: (brightness: number) => Promise<boolean>;
        setColor: (red: number, green: number, blue: number) => Promise<boolean>;
        setColorTemp?: (
            minTemp: number,
            maxTemp: number,
            temp: number,
        ) => Promise<boolean>;
        setColorTemperature: (temperature: number) => Promise<boolean>;
        setEffect?: (effectName: string, speed?: number) => Promise<boolean>;
        turnOff: () => Promise<boolean>;
        turnOn: () => Promise<boolean>;
    }

    Hierarchy (View Summary)

    Implemented by

    Index

    Properties

    sendCommandSequence?: (commands: (() => Promise<boolean>)[]) => Promise<boolean>
    sendMultipleCommands?: (
        commands: (() => Promise<boolean>)[],
    ) => Promise<boolean>
    setBrightness: (brightness: number) => Promise<boolean>
    setColor: (red: number, green: number, blue: number) => Promise<boolean>
    setColorTemp?: (
        minTemp: number,
        maxTemp: number,
        temp: number,
    ) => Promise<boolean>
    setColorTemperature: (temperature: number) => Promise<boolean>
    setEffect?: (effectName: string, speed?: number) => Promise<boolean>
    turnOff: () => Promise<boolean>
    turnOn: () => Promise<boolean>