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

This command is used advertise the supported setpoint value range for a given setpoint type.

## Parameters

* `:type` - the setpoint type
* `:min_scale` - scale of the minimum value
* `:min_value` - minimum value
* `:max_scale` - scale of the maximum value
* `:max_value` - maximum value

# `param`

```elixir
@type param() ::
  {:type, Grizzly.ZWave.CommandClasses.ThermostatSetpoint.type()}
  | {:min_scale, Grizzly.ZWave.CommandClasses.ThermostatSetpoint.scale()}
  | {:min_value, number()}
  | {:max_scale, Grizzly.ZWave.CommandClasses.ThermostatSetpoint.scale()}
  | {:max_value, number()}
```

---

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