Back to Homebridge

Interface ColorControlHandlers

docs/interfaces/ColorControlHandlers.html

2.0.23.1 KB
Original Source
  • ColorControlHandlers

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?moveToColorTemperatureLogic?moveToHueAndSaturationLogic?moveToHueLogic?moveToSaturationLogic?stopAllColorMovement?

Properties

OptionalmoveToColorLogic

moveToColorLogic?: MatterCommandHandler<
{ targetX: number; targetY: number; transitionTime: number },
>

OptionalmoveToColorTemperatureLogic

moveToColorTemperatureLogic?: MatterCommandHandler<
{ colorTemperatureMireds: number; transitionTime: number },
>

OptionalmoveToHueAndSaturationLogic

moveToHueAndSaturationLogic?: MatterCommandHandler<
{ hue: number; saturation: number; transitionTime: number },
>

OptionalmoveToHueLogic

moveToHueLogic?: MatterCommandHandler<
{
direction: Direction;
isEnhancedHue: boolean;
targetHue: number;
transitionTime: number;
},
>

OptionalmoveToSaturationLogic

moveToSaturationLogic?: MatterCommandHandler<
{ targetSaturation: number; transitionTime: number },
>

OptionalstopAllColorMovement

stopAllColorMovement?: MatterCommandHandler

Settings

Member Visibility

  • Inherited

ThemeOSLightDark

On This Page

Properties moveToColorLogicmoveToColorTemperatureLogicmoveToHueAndSaturationLogicmoveToHueLogicmoveToSaturationLogicstopAllColorMovement