# `Grizzly.ZWave.CommandClasses.SceneActuatorConf`
[🔗](https://github.com/smartrent/grizzly/blob/v9.1.4/lib/grizzly/zwave/command_classes/scene_actuator_conf.ex#L1)

"SceneActuatorConf" Command Class

The Scene Actuator Configuration Command Class is used to configure scenes settings for a node
supporting an actuator Command Class, e.g. a multilevel switch, binary switch etc.

# `dimming_duration`

```elixir
@type dimming_duration() ::
  :instantly | [{:seconds, 1..127}] | [{:minutes, 1..127}] | :factory_settings
```

# `level`

```elixir
@type level() :: :on | :off | 1..99
```

# `dimming_duration_from_byte`

```elixir
@spec dimming_duration_from_byte(byte()) ::
  {:ok, dimming_duration()} | {:error, Grizzly.ZWave.DecodeError.t()}
```

# `dimming_duration_to_byte`

```elixir
@spec dimming_duration_to_byte(dimming_duration()) :: byte()
```

# `level_from_byte`

```elixir
@spec level_from_byte(byte()) ::
  {:ok, level()} | {:error, Grizzly.ZWave.DecodeError.t()}
```

# `level_to_byte`

```elixir
@spec level_to_byte(level()) :: byte()
```

---

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