homebridge
    Preparing search index...

    Interface ColorControlHandlers

    ColorControl cluster handler methods

    Note: These use simplified argument types that the behavior passes through, not the raw matter.js request types. The behavior files transform the matter.js requests before calling plugin handlers.

    interface ColorControlHandlers {
        moveToColorLogic?: MatterCommandHandler<
            { targetX: number; targetY: number; transitionTime: number },
        >;
        moveToColorTemperatureLogic?: MatterCommandHandler<
            { colorTemperatureMireds: number; transitionTime: number },
        >;
        moveToHueAndSaturationLogic?: MatterCommandHandler<
            { hue: number; saturation: number; transitionTime: number },
        >;
        moveToHueLogic?: MatterCommandHandler<
            {
                direction: Direction;
                isEnhancedHue: boolean;
                targetHue: number;
                transitionTime: number;
            },
        >;
        moveToSaturationLogic?: MatterCommandHandler<
            { targetSaturation: number; transitionTime: number },
        >;
        stopAllColorMovement?: MatterCommandHandler;
    }
    Index

    Properties

    moveToColorLogic?: MatterCommandHandler<
        { targetX: number; targetY: number; transitionTime: number },
    >
    moveToColorTemperatureLogic?: MatterCommandHandler<
        { colorTemperatureMireds: number; transitionTime: number },
    >
    moveToHueAndSaturationLogic?: MatterCommandHandler<
        { hue: number; saturation: number; transitionTime: number },
    >
    moveToHueLogic?: MatterCommandHandler<
        {
            direction: Direction;
            isEnhancedHue: boolean;
            targetHue: number;
            transitionTime: number;
        },
    >
    moveToSaturationLogic?: MatterCommandHandler<
        { targetSaturation: number; transitionTime: number },
    >
    stopAllColorMovement?: MatterCommandHandler