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

Command for FAILED_NODE_REPLACE_STATUS

Params:

  * `:seq_number` - the sequence number for the network command (required)
  * `:status` - the status of the inclusion
  * `:node_id` - the id of the node being replaced
  * `:granted_keys` - the security keys granted during S2 inclusion (optional)
  * `:kex_fail_type` - the error that occurred during S2 inclusion (optional)

# `param`

```elixir
@type param() ::
  {:seq_number, Grizzly.seq_number()}
  | {:status,
     Grizzly.ZWave.CommandClasses.NetworkManagementInclusion.node_add_status()}
  | {:node_id, Grizzly.node_id()}
  | {:granted_keys, [Grizzly.ZWave.Security.key()]}
  | {:kex_fail_type, Grizzly.ZWave.Security.key_exchange_fail_type()}
```

---

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