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

Module for working with the `NODE_PROVISIONING_SET` command

This command adds a node to the node provisioning list.

Params:

  * `:seq_number` - the network command sequence number (required)
  * `:dsk` - a DSK string for the device see `Grizzly.ZWave.DSK` for more
    more information (required)
  * `:meta_extensions` - a list of `Grizzly.ZWave.SmartStart.MetaExtension.t()`
    (optional default `[]`)

# `param`

```elixir
@type param() ::
  {:seq_number, Grizzly.ZWave.seq_number()}
  | {:dsk, Grizzly.ZWave.DSK.t()}
  | {:meta_extensions, [Grizzly.ZWave.SmartStart.MetaExtension.extension()]}
```

---

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