inventoresed
Version:
Z-Wave driver written entirely in JavaScript/TypeScript
69 lines (52 loc) • 1.07 kB
Markdown
?> CommandClass ID: `0x31`
```ts
async get(): Promise<
(MultilevelSensorValue & { type: number }) | undefined
>;
async get(
sensorType: number,
): Promise<MultilevelSensorValue | undefined>;
async get(
sensorType: number,
scale: number,
): Promise<number | undefined>;
```
```ts
async getSupportedSensorTypes(): Promise<
readonly number[] | undefined
>;
```
```ts
async getSupportedScales(
sensorType: number,
): Promise<readonly number[] | undefined>;
```
```ts
async sendReport(
sensorType: number,
scale: number | Scale,
value: number,
): Promise<void>;
```
```ts
{
commandClass: CommandClasses["Multilevel Sensor"],
endpoint: number,
property: string,
}
```
- **label:** _(dynamic)_
- **min. CC version:** 1
- **readable:** true
- **writeable:** false
- **stateful:** true
- **secret:** false
- **value type:** `"number"`