UNPKG

inventoresed

Version:

Z-Wave driver written entirely in JavaScript/TypeScript

90 lines (70 loc) 1.67 kB
# Humidity Control Setpoint CC ?> CommandClass ID: `0x64` ## Humidity Control Setpoint CC methods ### `get` ```ts async get( setpointType: HumidityControlSetpointType, ): Promise<HumidityControlSetpointValue | undefined>; ``` ### `set` ```ts async set( setpointType: HumidityControlSetpointType, value: number, scale: number, ): Promise<SupervisionResult | undefined>; ``` ### `getCapabilities` ```ts async getCapabilities( setpointType: HumidityControlSetpointType, ): Promise<HumidityControlSetpointCapabilities | undefined>; ``` ### `getSupportedSetpointTypes` ```ts async getSupportedSetpointTypes(): Promise< readonly HumidityControlSetpointType[] | undefined >; ``` ### `getSupportedScales` ```ts async getSupportedScales( setpointType: HumidityControlSetpointType, ): Promise<readonly Scale[] | undefined>; ``` ## Humidity Control Setpoint CC values ### `setpoint(setpointType: number)` ```ts { commandClass: CommandClasses["Humidity Control Setpoint"], endpoint: number, property: "setpoint", propertyKey: number, } ``` - **label:** `Setpoint (${string})` - **min. CC version:** 1 - **readable:** true - **writeable:** true - **stateful:** true - **secret:** false - **value type:** `"number"` ### `setpointScale(setpointType: number)` ```ts { commandClass: CommandClasses["Humidity Control Setpoint"], endpoint: number, property: "setpointScale", propertyKey: number, } ``` - **label:** `Setpoint scale (${string})` - **min. CC version:** 1 - **readable:** true - **writeable:** false - **stateful:** true - **secret:** false - **value type:** `"number"` - **min. value:** 0 - **max. value:** 255