> ## Documentation Index
> Fetch the complete documentation index at: https://docs.directenergypartners.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Breaker

### Required Parameters

To add a breaker device, the following parameters are required.

<ParamField path="id" type="string" required>
  A unique identifier for the device.

  **Example:** `breaker1`
</ParamField>

<ParamField path="type" type="string" required>
  Indicates the type of device. For this type of device, it is always `breaker`.

  **Example:** `breaker`
</ParamField>

<ParamField path="addressMap" type="string" required>
  The name of the device’s address map on the controller.

  **Example:** `breaker1_address_map`
</ParamField>

<ParamField path="disabled" type="bool" required>
  Indicates whether the device is enabled or disabled. A value of true means the device is disabled, while false means the device is enabled.
</ParamField>

### Example

The snippet below demonstrates a breaker device, highlighting the required parameters.

```json icon="code" theme={null}
{
  "id": "breaker1",
  "type": "breaker",
  "addressMap": "breaker1_address_map",
  "disabled": false
}
```

<Warning>
  When configuring a breaker device, ensure that all required parameters are correctly specified to avoid configuration errors.
  Always verify that the paths provided for addressMap are accurate and that the files exist in the specified locations.
</Warning>
