# `Grizzly.ZWave.Commands.SensorMultilevelReport`
[🔗](https://github.com/smartrent/grizzly/blob/v9.1.4/lib/grizzly/zwave/commands/sensor_multilevel_report.ex#L1)

This module implements command COMMAND_CLASS_SENSOR_MULTILEVEL implements the
SENSOR_MULTILEVEL_REPORT command class.

This command is used to advertise a multilevel sensor reading.

Params:
  * `:sensor_type` - one of `:temperature`, `:illuminance`, `:power`, or
    `:humidity` etc.(required)
  * `:scale` - `0..3` - identifies a unit of measurement (required)
  * `:value` - the sensed, numerical value (required)

# `param`

```elixir
@type param() :: {:sensor_type, sensor_type()} | {:scale, 0..3} | {:value, number()}
```

# `sensor_type`

```elixir
@type sensor_type() :: atom()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
