# LitmusEdge 4.0.x API Documentation/System/Device Management - LE, LEM, LUNS API Docs

## Reboot Device

**PUT** `{{edgeUrl}}/dm/status/reboot`

# Reboot Device

Triggers a clean OS reboot. Every LE service stops, the host reboots, and services come back up automatically. Open API connections are dropped mid-reboot.

## Endpoint

```http
PUT {{edgeUrl}}/dm/status/reboot
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Response

`200 OK` is returned **before** the reboot completes. Treat any subsequent connection failures as expected for ~1-2 minutes while the device cycles. Confirm recovery by polling `Support > DeviceManagement Status`.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

### Operational note

Reboot has full blast radius -- every running service (DeviceHub pollers, Analytics processors, OPC UA sessions, Marketplace containers) is interrupted. Reserve for maintenance windows or unrecoverable states.

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


---

## Gracefully Shutdown Device

**PUT** `{{edgeUrl}}/dm/status/shutdown`

# Gracefully Shutdown Device

Powers off the device cleanly. Services stop, the host halts, and the device requires manual power-on to come back. Use only when planning to physically service or relocate the device.

## Endpoint

```http
PUT {{edgeUrl}}/dm/status/shutdown
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Response

`200 OK` returned before the shutdown completes. The API stops responding shortly afterwards. There is **no** API to remotely power the device back on.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


---

## Reset Device to Factory Settings

**PUT** `{{edgeUrl}}/dm/reset`

# Reset Device to Factory Settings

**Wipes every configuration item and user data** on the device: DeviceHub devices/tags, Analytics groups, Digital Twin models, Marketplace apps, OPC UA hierarchy, network config, certificates, users, licenses. The device reboots and comes back as if freshly provisioned.

> **No undo.** Snapshot critical state via `Device Management > Backup/Restore > Get Backup` before issuing this.

## Endpoint

```http
PUT {{edgeUrl}}/dm/reset
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Response

`200 OK` returned before the reset begins. The device will reboot and go through first-boot setup.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


---

## List of Uploaded SW Updates

**GET** `{{edgeUrl}}/dm/v2/swupdate/downloads?include-partials=true`

# List of Uploaded SW Updates

Lists software update `.upd` archives currently uploaded to the device. Includes partial uploads when `?include-partials=true`.

## Endpoint

```http
GET {{edgeUrl}}/dm/v2/swupdate/downloads?include-partials=true
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Query parameters

| Parameter           | Type    | Required | Description                                                       |
|---------------------|---------|----------|-------------------------------------------------------------------|
| `include-partials`  | boolean | No       | Include uploads that are still in-progress. Default `false`.       |

## Response

`200 OK` -- `application/json`. Array of update file objects.

| Field        | Type    | Description                                                       |
|--------------|---------|-------------------------------------------------------------------|
| `filename`   | string  | File name (e.g. `litmusedge-std_3.8.0-amd64.upd`).                |
| `size`       | integer | Size in bytes.                                                    |
| `version`    | string  | LE version contained in the archive.                              |
| `isAllowed`  | boolean | Whether this build is allowed for the current license/edition.    |

```json
[
  {
    "filename": "litmusedge-std_3.8.0-amd64.upd",
    "size": 898562048,
    "version": "3.8.0",
    "isAllowed": true
  }
]
```

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 200 OK

```json
[
    {
        "filename": "litmusedge-std_3.8.0-amd64.upd",
        "size": 898562048,
        "version": "3.8.0",
        "isAllowed": true
    }
]
```

---

## Apply SW Update

**PUT** `{{edgeUrl}}/dm/v2/swupdate/upgrade/litmusedge-std_3.8.0-amd64.upd`

# Apply SW Update

Begins applying an uploaded software update. The mutation is asynchronous -- the response carries a job ID; the device will reboot mid-update.

> Ensure the update package is in `isAllowed: true` state before calling (see `List of Uploaded SW Updates`).

## Endpoint

```http
PUT {{edgeUrl}}/dm/v2/swupdate/upgrade/<filename>
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Path parameters

| Location | Name           | Required | Description                                              |
|----------|----------------|----------|----------------------------------------------------------|
| Path     | `<filename>`   | Yes      | Update filename from `List of Uploaded SW Updates`.       |

## Response

`200 OK` -- `application/json`

```json
{ "id": "929feab6-0e8b-48c9-9808-0273dd828b57" }
```

The job ID is recorded server-side; the device proceeds with the update and reboots. After recovery, verify the new version via `Info > General Device Info`.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 200 OK

```json
{
    "id": "929feab6-0e8b-48c9-9808-0273dd828b57"
}
```

---

## Download from URL

**POST** `{{edgeUrl}}/dm/v2/swupdate/downloads`

# Download from URL

Downloads a software update package from a URL directly onto the device. Saves the operator from having to upload a large `.upd` over the LE API. Asynchronous: the device fetches in the background and reports completion via `List of Uploaded SW Updates`.

Validates the downloaded file against the supplied digest before admitting it as an installable update.

## Endpoint

```http
POST {{edgeUrl}}/dm/v2/swupdate/downloads
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Request body

```json
{
  "url": "https://{{sw-update-location}}.upd",
  "digest": "{{sw-update-algorithm}}:{{sw-checksum}}"
}
```

| Field      | Type   | Required | Description                                                                       |
|------------|--------|----------|-----------------------------------------------------------------------------------|
| `url`      | string | Yes      | HTTPS URL the device should download from. Must be reachable from the device.     |
| `digest`   | string | Yes      | `<algo>:<hex>` checksum. `algo` is `md5` or `sha256`. Verified before install.    |

## Response

`200 OK` once the download is accepted. Poll `List of Uploaded SW Updates` to see when the file appears.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Request Body

```json
{
  "url": "https://{{sw-update-location}}.upd",
  "digest": "{{sw-update-algorithm}}:{{sw-checksum}}"
}
```

---

## Disc Space Monitoring Policy

**GET** `{{edgeUrl}}/dm/dsmonitoring/policy`

# Disc Space Monitoring Policy

Returns the current disk-space monitoring policy. Two thresholds are tracked:

- `systemLimit` -- the **system** trigger (typically `stopDataCollection`).
- `userLimit` -- an earlier **soft** trigger (typically `warning`).

## Endpoint

```http
GET {{edgeUrl}}/dm/dsmonitoring/policy
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Response

`200 OK` -- `application/json`

```json
{
  "systemLimit": { "action": "stopDataCollection", "value": 1 },
  "userLimit":   { "action": "warning",            "value": 2 }
}
```

| Field                  | Type    | Description                                                                                |
|------------------------|---------|--------------------------------------------------------------------------------------------|
| `systemLimit.action`   | string  | What happens when the system threshold is hit. See `Password Policy > List of Possible Actions by System`. |
| `systemLimit.value`    | integer | Threshold in percent free.                                                                 |
| `userLimit.action`     | string  | Operator-chosen soft action. See `Password Policy > List of Possible Actions by User`.     |
| `userLimit.value`      | integer | Soft threshold in percent free.                                                            |

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 200 OK

```json
{
    "systemLimit": {
        "action": "stopDataCollection",
        "value": 1
    },
    "userLimit": {
        "action": "warning",
        "value": 2
    }
}
```

---

## Set Disc Space Monitoring Policy

**POST** `{{edgeUrl}}/dm/dsmonitoring/policy`

# Set Disc Space Monitoring Policy

Updates the disk-space monitoring thresholds and actions. The numeric values are absolute capacity thresholds; the policy fires when free space crosses them. Use `List of Possible Actions by System` and `List of Possible Actions by User` (under `Access Control > Password Policy`) to discover the legal `action` strings.

## Endpoint

```http
POST {{edgeUrl}}/dm/dsmonitoring/policy
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Request body

```json
{
  "systemLimit": { "action": "stopDataCollection", "value": 1 },
  "userLimit":   { "action": "warning",            "value": 2 }
}
```

| Field                  | Type    | Required | Description                                                                       |
|------------------------|---------|----------|-----------------------------------------------------------------------------------|
| `systemLimit.action`   | string  | Yes      | One of the values from `List of Possible Actions by System`.                       |
| `systemLimit.value`    | integer | Yes      | Threshold in percent free.                                                         |
| `userLimit.action`     | string  | Yes      | One of the values from `List of Possible Actions by User`.                         |
| `userLimit.value`      | integer | Yes      | Soft threshold in percent free.                                                    |

## Response

`200 OK` on success.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Request Body

```json
{
    "systemLimit": {
        "action": "stopDataCollection",
        "value": 7441902510396626000
    },
    "userLimit": {
        "action": "warning",
        "value": 6485986816503486000
    }
}
```

---

## FTP Service Status

**GET** `{{edgeUrl}}/ftp/service/status`

# FTP Service Status

Returns the state of the on-device FTP service: bind port, running flag, and the persistent enabled flag.

## Endpoint

```http
GET {{edgeUrl}}/ftp/service/status
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Response

`200 OK` -- `application/json`

```json
{ "port": 21, "running": false, "enabled": false }
```

| Field      | Type    | Description                                                       |
|------------|---------|-------------------------------------------------------------------|
| `port`     | integer | FTP listen port (default `21`).                                    |
| `running`  | boolean | Is the daemon currently running?                                   |
| `enabled`  | boolean | Is the daemon set to start on boot?                                |

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 200 OK

```json
{
    "port": 21,
    "running": false,
    "enabled": false
}
```

---

## SSH Service Status

**GET** `{{edgeUrl}}/dm/services/ssh`

# SSH Service Status

Returns the status of the SSH daemon. SSH is a system service governed by the generic `Show Service Status` / `Start and Enable Service` / `Stop and Disable Service` endpoints (with `{{service_name}}=ssh`); this endpoint is the named shortcut.

## Endpoint

```http
GET {{edgeUrl}}/dm/services/ssh
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Response

`200 OK` -- `application/json`

```json
{ "status": "started" }
```

| Field      | Type   | Description                                  |
|------------|--------|----------------------------------------------|
| `status`   | string | `started`, `stopped`, `unknown`, ...          |

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 200 OK

```json
{
    "status": "started"
}
```

---

## Create New FTP User

**POST** `{{edgeUrl}}/ftp/users`

# Create New FTP User

Creates an FTP user account on the device. The server generates a random password and returns it in the response -- **save it immediately**; passwords are not retrievable later (use `Reset FTP User Password` to issue a new one).

## Endpoint

```http
POST {{edgeUrl}}/ftp/users
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Request body

```json
{ "username": "apiTestUser" }
```

| Field        | Type   | Required | Description                                  |
|--------------|--------|----------|----------------------------------------------|
| `username`   | string | Yes      | New FTP user name.                            |

## Response

`200 OK` -- `application/json`

| Field        | Type    | Description                                                       |
|--------------|---------|-------------------------------------------------------------------|
| `username`   | string  | Echoed.                                                            |
| `disabled`   | boolean | `false` for newly-created users.                                  |
| `password`   | string  | Server-generated password. **Capture once -- not retrievable.**    |

```json
{
  "username": "apiTestUser",
  "disabled": false,
  "password": "kLj{{muj7qPC"
}
```

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Request Body

```json
{
    "username": "apiTestUser"
}
```

### Response

**Status**: 200 OK

```json
{
    "username": "apiTestUser",
    "disabled": false,
    "password": "kLj{{muj7qPC"
}
```

---

## Reset FTP User Password

**PUT** `{{edgeUrl}}/ftp/users/{{user-name}}`

# Reset FTP User Password

Resets an FTP user's password. The new password is supplied by the caller (unlike `Create New FTP User`, which returns a server-generated password).

## Endpoint

```http
PUT {{edgeUrl}}/ftp/users/{{user-name}}
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Path parameters

| Location | Name           | Required | Description                                  |
|----------|----------------|----------|----------------------------------------------|
| Path     | `{{user-name}}`| Yes      | FTP user name.                                |

## Request body

```json
{ "password": "123" }
```

| Field        | Type   | Required | Description                                  |
|--------------|--------|----------|----------------------------------------------|
| `password`   | string | Yes      | New password.                                 |

## Response

`200 OK` on success.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Request Body

```json
{
    "password": "123"
}
```

### Response

**Status**: 204 No Content

---

## Delete FTP User

**DELETE** `{{edgeUrl}}/ftp/users/{{user-name}}`

# Delete FTP User

Deletes an FTP user. Active FTP sessions established as that user are terminated.

## Endpoint

```http
DELETE {{edgeUrl}}/ftp/users/{{user-name}}
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Path parameters

| Location | Name           | Required | Description                                  |
|----------|----------------|----------|----------------------------------------------|
| Path     | `{{user-name}}`| Yes      | FTP user name to delete.                      |

## Response

`200 OK` on success.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 204 No Content

---

## Show Available Services

**GET** `{{edgeUrl}}/dm/services`

# Show Available Services

Returns the system services that this API can start/stop or restart, split by capability. The shape lets a UI render only the actions that each service actually supports.

## Endpoint

```http
GET {{edgeUrl}}/dm/services
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Response

`200 OK` -- `application/json`

| Field            | Type     | Description                                                            |
|------------------|----------|------------------------------------------------------------------------|
| `canRestart`     | object[] | Services that support restart. `null` when none.                       |
| `canStartStop`   | object[] | Services that support start/stop. Each entry has `id` and `name`.       |

```json
{
  "canRestart": null,
  "canStartStop": [
    { "id": "ssh",      "name": "SSH" },
    { "id": "zerotier", "name": "Remote Access" }
  ]
}
```

Use the `id` value as `{{service_name}}` in `Show Service Status`, `Start and Enable Service`, and `Stop and Disable Service`.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 200 OK

```json
{
    "canRestart": null,
    "canStartStop": [
        {
            "id": "ssh",
            "name": "SSH"
        },
        {
            "id": "zerotier",
            "name": "Remote Access"
        }
    ]
}
```

---

## Show Service Status

**GET** `{{edgeUrl}}/dm/services/{{service_name}}`

# Show Service Status

Returns the current status of one system service. Pair with `Show Available Services` to discover legal service IDs.

## Endpoint

```http
GET {{edgeUrl}}/dm/services/{{service_name}}
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Path parameters

| Location | Name               | Required | Description                                              |
|----------|--------------------|----------|----------------------------------------------------------|
| Path     | `{{service_name}}` | Yes      | Service ID (e.g. `ssh`, `zerotier`).                      |

## Response

`200 OK` -- `application/json`

```json
{ "status": "started" }
```

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 200 OK

```json
{
    "status": "started"
}
```

---

## Stop and Disable Service

**PUT** `{{edgeUrl}}/dm/services/{{service_name}}/stop`

# Stop and Disable Service

Stops the service immediately **and** disables it from auto-starting on boot. To merely pause a service, this is the only option here -- there is no "stop without disable" variant.

## Endpoint

```http
PUT {{edgeUrl}}/dm/services/{{service_name}}/stop
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Path parameters

| Location | Name               | Required | Description                                              |
|----------|--------------------|----------|----------------------------------------------------------|
| Path     | `{{service_name}}` | Yes      | Service ID.                                              |

## Response

`200 OK` on success.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 204 No Content

---

## Start and Enable Service

**PUT** `{{edgeUrl}}/dm/services/{{service_name}}/start`

# Start and Enable Service

Starts the service immediately and enables it to auto-start on boot.

## Endpoint

```http
PUT {{edgeUrl}}/dm/services/{{service_name}}/start
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Path parameters

| Location | Name               | Required | Description                                              |
|----------|--------------------|----------|----------------------------------------------------------|
| Path     | `{{service_name}}` | Yes      | Service ID.                                              |

## Response

`200 OK` on success.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 204 No Content

---

## Get Backup

**GET** `{{edgeUrl}}/dm/backup/v2`

# Get Backup

Generates and returns a **device backup** containing every persistent configuration item -- DeviceHub config, Analytics groups, Digital Twin models, OPC UA hierarchy, Marketplace apps, system settings. The response is a binary `.dat` file. Use Postman's **Send and Download** to save the body straight to disk.

## Endpoint

```http
GET {{edgeUrl}}/dm/backup/v2
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Response

`200 OK` -- `application/octet-stream`. Save to a file and store safely; pair with `Step 0/1/2: Apply Backup` to restore.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 200 OK

---

## Step 0: Apply Backup - Delete Upload Sessions

**DELETE** `{{edgeUrl}}/dm/backup/v2`

# Step 0: Apply Backup -- Delete Upload Sessions

Clears any previous apply-backup upload sessions. Call before beginning a new restore to avoid stale state.

## Endpoint

```http
DELETE {{edgeUrl}}/dm/backup/v2
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Response

`200 OK` on success.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 204 No Content

---

## Step 1: Apply Backup - Create Upload Session

**POST** `{{edgeUrl}}/dm/backup/v2`

# Step 1: Apply Backup -- Create Upload Session

Creates a new apply-backup upload session. The body declares the size in **bytes** of the backup file. The response carries a session ID used in step 2.

## Endpoint

```http
POST {{edgeUrl}}/dm/backup/v2
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Request body

```json
{ "size": 1704280 }
```

| Field    | Type    | Required | Description                                  |
|----------|---------|----------|----------------------------------------------|
| `size`   | integer | Yes      | Total backup file size in bytes.              |

## Response

`200 OK` -- `application/json`

```json
{ "id": "677fc6e8-e372-4810-8b09-b0da013eedea" }
```

| Field   | Type   | Description                                                       |
|---------|--------|-------------------------------------------------------------------|
| `id`    | string | Session UUID. Pass to step 2 as the path parameter.               |

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Request Body

```json
{
    "size": 1704280
}
```

### Response

**Status**: 200 OK

```json
{
    "id": "677fc6e8-e372-4810-8b09-b0da013eedea"
}
```

---

## Step 2: Apply Backup - Resume/Apply Backup

**PUT** `{{edgeUrl}}/dm/backup/v2/{id from step 1}/resume`

# Step 2: Apply Backup -- Resume / Apply Backup

Uploads the backup file (or the next chunk thereof) using the session ID from step 1. The endpoint reports the bytes consumed; if the connection drops, resume by re-issuing with the remaining bytes.

After `done: true`, the device begins applying the backup -- expect service restarts and a brief outage while configuration is restored.

## Endpoint

```http
PUT {{edgeUrl}}/dm/backup/v2/{id}/resume
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Path parameters

| Location | Name    | Required | Description                                              |
|----------|---------|----------|----------------------------------------------------------|
| Path     | `{id}`  | Yes      | Session UUID from step 1.                                |

## Request body (multipart form-data)

| Form key | Type | Description                                  |
|----------|------|----------------------------------------------|
| (empty)  | file | Backup `.dat` archive bytes.                  |

## Response

`200 OK` -- `application/json`

```json
{
  "done": true,
  "id": "677fc6e8-e372-4810-8b09-b0da013eedea",
  "offset": 1704280
}
```

| Field      | Type    | Description                                                            |
|------------|---------|------------------------------------------------------------------------|
| `done`     | boolean | `true` once the file is fully uploaded and the apply begins.            |
| `offset`   | integer | Bytes consumed so far. Resume from this offset on retry.                |

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Headers

| Key | Value |
|-----|-------|
| Upload-Length | 1706240 |
| Upload-Offset | 0 |

### Request Body

### Response

**Status**: 200 OK

```json
{
    "done": true,
    "id": "677fc6e8-e372-4810-8b09-b0da013eedea",
    "offset": 1704280
}
```

---

## List Available Configurable Items

**GET** `{{edgeUrl}}/dm/template`

# List Available Configurable Items

Returns the catalog of items that can be exported into / applied from a **template**. Templates are partial-configuration snapshots -- unlike a full backup, a template includes only the device/connector/ auth-provider subsets you select.

## Endpoint

```http
GET {{edgeUrl}}/dm/template
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Response

`200 OK` -- `application/json`. The shape lists every device, every connector, every auth provider, etc. -- each as `{id, name}` objects suitable for picking which to include in a template download.

```json
{
  "auth": { "providers": [ { "id": "...", "name": "..." } ] },
  "connectors": [ { "id": "...", "name": "..." } ]
}
```

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 200 OK

```json
{
    "auth": {
        "providers": [
            {
                "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
                "name": "Quo porro architecto."
            },
            {
                "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
                "name": "Quo porro architecto."
            },
            {
                "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
                "name": "Quo porro architecto."
            }
        ]
    },
    "connectors": [
        {
            "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
            "name": "foo",
            "provider": "loopback"
        }
    ],
    "country": true,
    "devices": [
        {
            "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
            "name": "Siemens01"
        },
        {
            "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
            "name": "Siemens01"
        },
        {
            "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
            "name": "Siemens01"
        }
    ],
    "dns": true,
    "docker": true,
    "dtwin": {
        "instances": [
            {
                "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
                "name": "Veritatis adipisci repellat."
            }
        ],
        "models": [
            {
                "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
                "name": "Est eos commodi enim et."
            },
            {
                "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
                "name": "Est eos commodi enim et."
            }
        ]
    },
    "flows": [
        {
            "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
            "label": "Flow01"
        },
        {
            "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
            "label": "Flow01"
        },
        {
            "id": "a2774d9a-9dde-451d-b91a-1661e04842c2",
            "label": "Flow01"
        }
    ],
    "groups": [
        {
            "name": "Eaque iste."
        },
        {
            "name": "Eaque iste."
        }
    ],
    "marketplace": {
        "catalogs": [
            {
                "applications": [
                    {
                        "id": "Sunt ut accusantium placeat dolorum.",
                        "name": "Eum voluptatem voluptatem eos dignissimos et."
                    },
                    {
                        "id": "Sunt ut accusantium placeat dolorum.",
                        "name": "Eum voluptatem voluptatem eos dignissimos et."
                    },
                    {
                        "id": "Sunt ut accusantium placeat dolorum.",
                        "name": "Eum voluptatem voluptatem eos dignissimos et."
                    }
                ],
                "id": "Rerum iure eum.",
                "name": "Nobis nulla est vitae sit sapiente."
            }
        ],
        "registries": [
            {
                "id": "Maiores temporibus iure.",
                "name": "Ut similique labore pariatur repellat."
            },
            {
                "id": "Maiores temporibus iure.",
                "name": "Ut similique labore pariatur repellat."
            },
            {
                "id": "Maiores temporibus iure.",
                "name": "Ut similique labore pariatur repellat."
            }
        ]
    },
    "ntp": false,
    "opcua": [
        {
            "name": "Folder 1",
            "type": "FOLDER"
        },
        {
            "name": "Folder 1",
            "type": "FOLDER"
        },
        {
            "name": "Folder 1",
            "type": "FOLDER"
        }
    ],
    "stats": {
        "devices": [
            {
                "id": "a2774d9a-9dde-451d-b91a-1661e04842c2"
            }
        ]
    },
    "timezone": true
}
```

---

## Download Template

**POST** `{{edgeUrl}}/dm/template`

# Download Template

Generates and returns a template JSON containing the items selected in the body. Use `List Available Configurable Items` first to discover what's eligible.

## Endpoint

```http
POST {{edgeUrl}}/dm/template
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Request body

```json
{
  "connectors": [],
  "country": true,
  "devices": [
    "22416E46-4830-4A00-8BFD-45B2CB9978E1"
  ]
}
```

The body lists the **categories** to include. Boolean flags select single-value items (`country`, `timezone`, `dns`, ...); arrays select multiple items by ID (`devices`, `connectors`, `providers`, ...).

## Response

`200 OK` -- `application/json`. A self-contained template envelope:

```json
{
  "dm": {
    "ntp": ["0.pool.ntp.org", "1.pool.ntp.org"],
    "dns": ["8.8.8.8"],
    "timezone": "America/Los_Angeles",
    "country": "US"
  },
  "devicehub": { "Devs": [ { "Dev": { "id": "...", "name": "...", "driverId": "..." } } ] }
}
```

Save the response to disk; apply on another device via the 3-step `Step 0/1/2: Apply Template` flow.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Request Body

```json
{
    "connectors": [],
    "country": true,
    "devices": [
        "22416E46-4830-4A00-8BFD-45B2CB9978E1",
        "41FBD12E-C6CD-4539-AD50-336D278B207C",
        "474E42B0-C7B8-42DE-8DE2-FFED7030A563",
        "4C4B9CCC-F5E4-4C2E-A4C0-EAF5C32B0D1A",
        "779F42F3-54FC-4A87-B9A6-CD39CFA4A97D",
        "89C52E9A-0901-4D8D-B842-7B533F64E1B7",
        "BAFD349E-21B6-408A-AE2F-B9C682912571",
        "CDC283FB-72E2-42DF-A587-4D6299D70C9A",
        "E1C744B7-6DD6-406E-88AF-678B6C905859"
    ],
    "dns": true,
    "docker": true,
    "flows": [],
    "groups": [
        "default"
    ],
    "ntp": true,
    "opcua": [
        {
            "name": "EdgeDevice",
            "type": "FOLDER"
        },
        {
            "name": "Users",
            "type": "CONFIG"
        },
        {
            "name": "Modes",
            "type": "CONFIG"
        },
        {
            "name": "Policies",
            "type": "CONFIG"
        },
        {
            "name": "Enabled",
            "type": "CONFIG"
        },
        {
            "name": "Certificates",
            "type": "CONFIG"
        }
    ],
    "timezone": true,
    "auth": {
        "providers": null
    },
    "firewall": {},
    "staticRoutes": null,
    "digitalTwin": null,
    "marketplace": {
        "registries": [
            {
                "id": "05c869a0-3270-11ef-9bd4-005056b965c2",
                "name": "solutions-dev"
            },
            {
                "id": "4eb828ff-ada3-404c-ad0b-63551ee1e42f",
                "name": "Public Docker Hub"
            },
            {
                "id": "619022b2-2144-4bd0-9d24-18c0be55d158",
                "name": "Microsoft Docker Container registry"
            },
            {
                "id": "694a9804-4a20-4d61-bbef-c5c72e969a94",
                "name": "Elastic public docker registry"
            }
        ],
        "catalogs": []
    }
}
```

### Response

**Status**: 200 OK

```json
{
    "dm": {
        "ntp": [
            "0.pool.ntp.org",
            "1.pool.ntp.org",
            "2.pool.ntp.org",
            "3.pool.ntp.org"
        ],
        "dns": [
            "8.8.8.8",
            "8.8.4.4"
        ],
        "timezone": "America/Los_Angeles",
        "country": "US",
        "docker": {
            "bip": "10.30.50.1/24"
        }
    },
    "devicehub": {
        "Devs": [
            {
                "Dev": {
                    "id": "22416e46-4830-4a00-8bfd-45b2cb9978e1",
                    "name": "apiTestDevice",
                    "driverId": "5bc98836-cfd4-11e9-bb65-2a2ae2dbcce4",
                    "settings": {
                        "description": "deviceCreatedfromAPI"
                    },
                    "aliasTopics": true,
                    "meta_tags": {
                        "key": "cval"
                    },
                    "debug": false,
                    "stopped": false,
                    "worker_params": {
                        "PublishOnPollingInterval": "false"
                    },
                    "dh_params": {
                        "WatchDog": "false"
                    }
                },
                "Registers": [
                    {
                        "id": "433a1828-4cfc-4c57-b680-2552fdef9993",
                        "deviceId": "22416e46-4830-4a00-8bfd-45b2cb9978e1",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "fake123",
                        "settings": {
                            "address": "1",
                            "count": "1",
                            "formula": "t",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        },
                        "tagFormula": "rand()*50"
                    },
                    {
                        "id": "4b0a272e-1c44-468b-9944-9a1483ea77e6",
                        "deviceId": "22416e46-4830-4a00-8bfd-45b2cb9978e1",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "asdf",
                        "settings": {
                            "address": "1",
                            "count": "1",
                            "formula": "rand(50)",
                            "max_value": "20",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    }
                ]
            },
            {
                "Dev": {
                    "id": "41fbd12e-c6cd-4539-ad50-336d278b207c",
                    "name": "Rack 2b M258",
                    "driverId": "2af1fa08-d638-11e9-bb65-2a2ae2dbcce4",
                    "settings": {
                        "Zero-Based Addressing": "1",
                        "description": "Modbus TCP Ethernet Driver",
                        "networkAddress": "10.17.0.8",
                        "networkPort": "502",
                        "stationId": "1"
                    },
                    "meta_tags": {
                        "device_mac_addr": "00:80:f4:41:20:68",
                        "device_type": "PLC",
                        "fw_ver": "v2.0.31.40",
                        "model": "modicon m258",
                        "vendor": "schneider electric",
                        "version": "schneider modicon 1.01"
                    },
                    "debug": false,
                    "stopped": false,
                    "worker_params": {
                        "PublishOnPollingInterval": "false"
                    },
                    "dh_params": {
                        "WatchDog": "false"
                    }
                },
                "Registers": [
                    {
                        "id": "eafa65f1-c38b-48f5-bc81-1b6f5dc126c6",
                        "deviceId": "41fbd12e-c6cd-4539-ad50-336d278b207c",
                        "value_type": "bit",
                        "name": "C",
                        "tag_name": "fake",
                        "settings": {
                            "address": "1",
                            "count": "1",
                            "description": "",
                            "pollingInterval": "1000",
                            "tagName": "fake",
                            "valueType": "bit"
                        }
                    }
                ]
            },
            {
                "Dev": {
                    "id": "474e42b0-c7b8-42de-8de2-ffed7030a563",
                    "name": "DTA windows tia",
                    "driverId": "2af1fa08-d638-11e9-bb65-2a2ae2dbcce4",
                    "settings": {
                        "Zero-Based Addressing": "1",
                        "description": "Modbus TCP Ethernet Driver",
                        "networkAddress": "10.17.2.151",
                        "networkPort": "502",
                        "stationId": "0"
                    },
                    "meta_tags": {
                        "device_mac_addr": "36:e0:11:1a:05:99",
                        "device_type": "integrated automation portal",
                        "model": "tia portal",
                        "vendor": "siemens"
                    },
                    "debug": false,
                    "stopped": false
                },
                "Registers": []
            },
            {
                "Dev": {
                    "id": "4c4b9ccc-f5e4-4c2e-a4c0-eaf5c32b0d1a",
                    "name": "AB CLX API testing",
                    "driverId": "86933b9c-37d5-4926-9c6b-edf94e5f6dc5",
                    "settings": {
                        "accessMode": "0",
                        "description": "",
                        "networkAddress": "10.17.0.161",
                        "networkPort": "44818",
                        "slotNumber": "0"
                    },
                    "aliasTopics": true,
                    "meta_tags": {
                        "firmware": "10.0.01",
                        "name": "Rockwell"
                    },
                    "debug": false,
                    "stopped": false
                },
                "Registers": [
                    {
                        "id": "8ba821a2-cc97-48de-9ab4-35aa3ce69bdd",
                        "deviceId": "4c4b9ccc-f5e4-4c2e-a4c0-eaf5c32b0d1a",
                        "value_type": "bool",
                        "name": "cAM_BadVoltageAllPot",
                        "tag_name": "cAM_BadVoltageAllPot",
                        "settings": {
                            "description": "",
                            "pollingInterval": "1000",
                            "valueType": "bool"
                        }
                    }
                ]
            },
            {
                "Dev": {
                    "id": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                    "name": "Simulator2",
                    "driverId": "5bc98836-cfd4-11e9-bb65-2a2ae2dbcce4",
                    "settings": {
                        "description": "Generator driver"
                    },
                    "meta_tags": {
                        "name": "rockwell automation",
                        "something": "Fake",
                        "somethingElse": "thisIsFake"
                    },
                    "debug": false,
                    "stopped": false,
                    "worker_params": {
                        "PublishOnPollingInterval": "false"
                    },
                    "dh_params": {
                        "WatchDog": "false"
                    }
                },
                "Registers": [
                    {
                        "id": "007398cd-51dc-47b8-a3fd-f51929ea61df",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow16PV",
                        "settings": {
                            "address": "60",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "01133640-efbc-44f1-8188-a1447c00a5cc",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow7SP",
                        "settings": {
                            "address": "280",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "020ef751-10ab-433e-bf38-a9013a4b8971",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "Step7PressureSP",
                        "settings": {
                            "address": "352",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "035cd2c9-35cf-405d-a984-1e5dfc816583",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow13PV",
                        "settings": {
                            "address": "144",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "049ed31a-f0a3-491b-92bc-d47e85237174",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel18PV",
                        "settings": {
                            "DB": "75",
                            "address": "34",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "04c0feb1-227d-400b-87f7-6c8478da7944",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration14SP",
                        "settings": {
                            "DB": "155",
                            "address": "74",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "05e3241f-43bb-4045-bf69-4a26ee4f5705",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration11SP",
                        "settings": {
                            "DB": "155",
                            "address": "68",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "05fe7cd0-8751-4c0b-ae1f-185b86e974f8",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay16SP",
                        "settings": {
                            "DB": "155",
                            "address": "222",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "0671bf01-6365-482b-a08d-404abb2bb075",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration19SP",
                        "settings": {
                            "DB": "155",
                            "address": "84",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "07611094-25d2-4ff5-bd6f-8eb4b00c5ce4",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay13SP",
                        "settings": {
                            "DB": "155",
                            "address": "216",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "08463862-6ff0-48db-9b38-3b25ac7f13fc",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration12SP",
                        "settings": {
                            "DB": "155",
                            "address": "246",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "09edab62-cf5c-4841-9fe4-96e8a7bb53a0",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow3SP",
                        "settings": {
                            "address": "104",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "0a39ea69-3ebb-4321-aa5c-0c004ef73829",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "PressurisationSP",
                        "settings": {
                            "address": "240",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "0a760e01-3953-49fb-bbf2-04157b193c0e",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "Step1PressureSP",
                        "settings": {
                            "address": "328",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "0b370978-f01b-45b8-9a45-4bb8a3b520ad",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow18SP",
                        "settings": {
                            "address": "164",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "0b3be0f5-1969-4116-af67-d14d18c65f29",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration7SP",
                        "settings": {
                            "DB": "155",
                            "address": "60",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "0bf9fe07-1348-4fac-83b3-37713c4611fc",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel5PV",
                        "settings": {
                            "DB": "75",
                            "address": "8",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "0f7f573f-ad8a-435d-a9e5-1a253eaa9052",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel16PV",
                        "settings": {
                            "DB": "75",
                            "address": "30",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "0fcda97e-6418-4df4-ab0b-9b719c8148e0",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration4SP",
                        "settings": {
                            "DB": "155",
                            "address": "230",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "0ffeba8c-3bd1-4257-b637-f55ad8a8de05",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel8PV",
                        "settings": {
                            "DB": "75",
                            "address": "14",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "105eed56-0778-40fb-ba0f-1dd98b23d892",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow4PV",
                        "settings": {
                            "address": "12",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "10ce0bea-d926-4e6d-83fc-461a79ab1da8",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow19PV",
                        "settings": {
                            "address": "72",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "1399fcaf-fa13-4ca3-a32d-9c366126b5a0",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow10PV",
                        "settings": {
                            "address": "132",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "13dea627-851e-4b00-801c-5c428f3e5ebc",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow1SP",
                        "settings": {
                            "address": "96",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "1425f7ed-0017-4bd6-bd4b-87727648aa2f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration1SP",
                        "settings": {
                            "DB": "155",
                            "address": "48",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "1530314b-613a-4e8a-bc0d-bd28d0e9c5eb",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow11PV",
                        "settings": {
                            "address": "136",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "16953b90-212e-4a40-a8d5-81cda2280a5c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay9SP",
                        "settings": {
                            "DB": "155",
                            "address": "16",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "1a297b2b-2365-45cf-8ffb-28c5bcd67c0c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow11SP",
                        "settings": {
                            "address": "136",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "1a6a591b-5552-4ba0-9f24-4d452cfd2d77",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow17SP",
                        "settings": {
                            "address": "160",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "1a90845f-8949-436f-bd15-4cb5153f32eb",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow5SP",
                        "settings": {
                            "address": "272",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "1cae0d52-e438-4f67-a9ae-844c65649a1e",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow23SP",
                        "settings": {
                            "address": "184",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "1d113184-e045-493c-ba3a-a1504ad96b65",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay10SP",
                        "settings": {
                            "DB": "155",
                            "address": "18",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "2326983b-9990-4a14-8214-d62f128de158",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow3PV",
                        "settings": {
                            "address": "8",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "23c11f34-d27c-4f2a-b7da-abcaa0a4fb64",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "MoldTemp1PV",
                        "settings": {
                            "address": "248",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "26d1c814-82d0-4ea4-a706-57ea008c3520",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow6PV",
                        "settings": {
                            "address": "116",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "2741c160-07fd-4284-aedd-6085d80004aa",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow1PV",
                        "settings": {
                            "address": "96",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "2750b941-11c6-45d4-b186-4f7333c672cd",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel7PV",
                        "settings": {
                            "DB": "75",
                            "address": "12",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "28084d2b-af2a-4f45-9977-b296558c5124",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow13PV",
                        "settings": {
                            "address": "48",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "28ebc92a-3de4-44e5-adc8-489ad7dcbaac",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow9PV",
                        "settings": {
                            "address": "128",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "2b284910-42e0-4876-a0be-47a4253064ed",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "bit",
                        "name": "S",
                        "tag_name": "RamSpeedUp",
                        "settings": {
                            "DB": "0",
                            "address": "2374",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "2bb70bb8-a7ec-442e-af3f-835f1d778e6b",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel11PV",
                        "settings": {
                            "DB": "75",
                            "address": "20",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "2bbc85b9-9a2c-44e5-a160-84d13ae40322",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel24PV",
                        "settings": {
                            "DB": "75",
                            "address": "46",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "2c696f5c-2082-44e3-9d7c-00daccfb95e4",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow8SP",
                        "settings": {
                            "address": "124",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "2ce02b16-7bf1-4cda-9eb2-cad1c9ac7ed6",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration9SP",
                        "settings": {
                            "DB": "155",
                            "address": "64",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "2d173909-8a22-4b1b-9d27-e9a4c24d70dd",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay12SP",
                        "settings": {
                            "DB": "155",
                            "address": "22",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "2e833a1f-2700-4a41-a4a6-5b4b51d4de0e",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "Step5PressureSP",
                        "settings": {
                            "address": "344",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "2ecc5790-c2c8-4e20-a5cd-1649fa0c7259",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow2SP",
                        "settings": {
                            "address": "100",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "2f63b774-b35f-43ca-b25f-394fd41ffd5c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "bit",
                        "name": "S",
                        "tag_name": "HalfCycle1",
                        "settings": {
                            "DB": "153",
                            "address": "27400",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "2f884021-e5a8-4934-9bf7-9ca73b224596",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow4SP",
                        "settings": {
                            "address": "108",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "30a2f3b9-83a2-46b7-8318-e975e51d54a4",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "bit",
                        "name": "S",
                        "tag_name": "HFDoorOpen",
                        "settings": {
                            "DB": "153",
                            "address": "5400",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "313e6ff2-5169-4dfc-9595-dfbab62eb6fa",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow13SP",
                        "settings": {
                            "address": "304",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "342d8268-951a-4831-bba7-d66e3d11f0e5",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration15SP",
                        "settings": {
                            "DB": "155",
                            "address": "252",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "34b14b4c-3cbc-41d0-9561-2ab91bf17d22",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay23SP",
                        "settings": {
                            "DB": "155",
                            "address": "44",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "352a50a9-21ae-4d40-b9d1-4bdc710306dc",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel2PV",
                        "settings": {
                            "DB": "75",
                            "address": "2",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "37687bd5-6546-49c9-89db-1c2841167226",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterChannel12PV",
                        "settings": {
                            "DB": "75",
                            "address": "50",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "38982e38-89bc-4c0c-8db6-0a8efeed0c5d",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "HFMetalTempPV",
                        "settings": {
                            "address": "544",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "38e30062-c936-4037-8b08-9c02ba082960",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow20PV",
                        "settings": {
                            "address": "76",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "3a277c99-3181-4ff5-b536-d060c91d7399",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel10PV",
                        "settings": {
                            "DB": "75",
                            "address": "18",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "3c0ccb7a-6392-4668-b095-03b450903d9f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay7SP",
                        "settings": {
                            "DB": "155",
                            "address": "12",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "3ce02796-3711-400e-87ea-0ae7d3fab287",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "Step2TimeSP",
                        "settings": {
                            "DB": "155",
                            "address": "362",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "3d8fc076-57b3-46e8-8ddc-55ca58228c8d",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow1SP",
                        "settings": {
                            "address": "256",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "3dbf7a4b-9fa7-45f5-b69a-3af4f4a646bb",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay2SP",
                        "settings": {
                            "DB": "155",
                            "address": "194",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "3e28c867-fc8e-41c0-a060-549186244137",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration10SP",
                        "settings": {
                            "DB": "155",
                            "address": "66",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "3e36835d-d1b8-4551-93fd-a077094e827a",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay11SP",
                        "settings": {
                            "DB": "155",
                            "address": "212",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "3edbddaf-9707-4687-b250-d4fc846d309c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration15SP",
                        "settings": {
                            "DB": "155",
                            "address": "76",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "4146b7aa-06c9-452b-a94d-dff4751719b8",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel19PV",
                        "settings": {
                            "DB": "75",
                            "address": "36",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "43011c4f-90d3-4491-b8ae-04e11c4bd614",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "MoldTemp4PV",
                        "settings": {
                            "address": "260",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "458b95a1-5079-4a26-8a3c-3993c423c963",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "Mold",
                        "settings": {
                            "DB": "153",
                            "address": "272",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "45deb525-ce9f-4733-8bdc-55f719999e50",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay4SP",
                        "settings": {
                            "DB": "155",
                            "address": "198",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "47efdba0-517b-4791-abad-2526b90b2275",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration18SP",
                        "settings": {
                            "DB": "155",
                            "address": "82",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "4813c546-8947-4d42-8b3b-496f71703c4f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterTempPV",
                        "settings": {
                            "address": "552",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "495c9af9-e495-4948-9811-d6457191ce64",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow16PV",
                        "settings": {
                            "address": "156",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "4a28046d-948b-485f-b449-a797a642b603",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow4PV",
                        "settings": {
                            "address": "108",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "4cbeeb37-c07a-43d8-bfc9-c591cc523ffd",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "HFMetalTempSP",
                        "settings": {
                            "DB": "155",
                            "address": "384",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "4ccbba4a-40ea-4062-96b3-be2be59ad4d6",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow15PV",
                        "settings": {
                            "address": "56",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "4d6c1fb5-ebb9-41c3-828c-d90f267b8491",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow16SP",
                        "settings": {
                            "address": "156",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "4e4cde8d-2879-41b2-acfb-945b2e151b7f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration8SP",
                        "settings": {
                            "DB": "155",
                            "address": "238",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "4f1e2ce9-7317-4114-9cff-8e52b81acf50",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay19SP",
                        "settings": {
                            "DB": "155",
                            "address": "36",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "55f4925d-82ca-4800-bea8-0a3449726d1c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "Step5TimeSP",
                        "settings": {
                            "DB": "155",
                            "address": "368",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "5603e3a3-502f-491b-ba10-ec2e45042136",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow11PV",
                        "settings": {
                            "address": "40",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "586b583a-c111-475d-b13d-ea27228007f6",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay14SP",
                        "settings": {
                            "DB": "155",
                            "address": "218",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "58b3cd67-57d2-4d9e-9b7e-8fb4d5e95154",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration6SP",
                        "settings": {
                            "DB": "155",
                            "address": "234",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "5980a582-e5a5-4b8d-8faa-797170fcb053",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow8PV",
                        "settings": {
                            "address": "124",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "5a77dbe1-0446-48fa-8552-eb8617b5d7e9",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow6SP",
                        "settings": {
                            "address": "276",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "5bddd1eb-6d2c-407e-b8da-e7ac6a2b25ce",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay15SP",
                        "settings": {
                            "DB": "155",
                            "address": "28",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "5dfa21d6-fc78-4dc9-9e9a-fa73d9551ea0",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "Step7TimeSP",
                        "settings": {
                            "DB": "155",
                            "address": "372",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "5e8d6d28-a577-48ef-9059-c9b5a0af7d27",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration13SP",
                        "settings": {
                            "DB": "155",
                            "address": "248",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "6088d0f0-66fe-4a71-a1a1-be15229285a7",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration5SP",
                        "settings": {
                            "DB": "155",
                            "address": "232",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "61073bd5-4d06-4588-85d9-b9eabfc58fd9",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel3PV",
                        "settings": {
                            "DB": "75",
                            "address": "4",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "611a1dea-da2c-4337-8d62-cc4d3d49d4df",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow14SP",
                        "settings": {
                            "address": "148",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "617e1b9d-f11d-4d8b-9cc7-6d51bd8899e4",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "Step6PressureSP",
                        "settings": {
                            "address": "348",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "65e499b4-56f5-43ae-8133-320dd1ab66f0",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration24SP",
                        "settings": {
                            "DB": "155",
                            "address": "94",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "67b86f3a-518a-4f5b-9858-aabb9d5a2e07",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay2SP",
                        "settings": {
                            "DB": "155",
                            "address": "2",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "684e0337-2981-429a-ae1b-f8c281fc1b4b",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "PartId2",
                        "settings": {
                            "DB": "147",
                            "address": "514",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "693fd8a3-d186-4d2c-97d3-b2abfa3bf7bd",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "PressurisationPV",
                        "settings": {
                            "address": "244",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "6b2dda4d-f4c7-42fb-8bf6-582914b76719",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "Product",
                        "settings": {
                            "DB": "153",
                            "address": "270",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "6b59ba54-ada6-4f9e-bb85-a0ba264a9f60",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay3SP",
                        "settings": {
                            "DB": "155",
                            "address": "196",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "6d5ec569-ffd6-4642-9599-beac0ede71b4",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow12PV",
                        "settings": {
                            "address": "44",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "6d6fbce3-da5e-4fb4-bb93-596d7ad3068c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration11SP",
                        "settings": {
                            "DB": "155",
                            "address": "244",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "70ffe8bc-d156-4256-9291-a825057ebafc",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirTempPV",
                        "settings": {
                            "address": "548",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "72011829-8cc7-4a56-bc8d-a71a25d5ee65",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration8SP",
                        "settings": {
                            "DB": "155",
                            "address": "62",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "753bbaef-ffb3-4a72-b6c6-35e6be8f06c4",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow24PV",
                        "settings": {
                            "address": "92",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "75a6a198-acbf-45e2-a09e-3e4cfb9a1807",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel4PV",
                        "settings": {
                            "DB": "75",
                            "address": "6",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "772ab7fd-900e-4209-b36e-48324ba02c5b",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay16SP",
                        "settings": {
                            "DB": "155",
                            "address": "30",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "77c7b31a-9f21-4345-9589-0da26ad2032e",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay3SP",
                        "settings": {
                            "DB": "155",
                            "address": "4",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "782d14d8-efbb-49e6-a047-7e47f8e456f3",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration6SP",
                        "settings": {
                            "DB": "155",
                            "address": "58",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "7a4fa8a3-c52a-42c3-9282-01a06bda881c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration20SP",
                        "settings": {
                            "DB": "155",
                            "address": "86",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "7a62e47a-f2b7-4906-859e-33b7e88d998e",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow14PV",
                        "settings": {
                            "address": "148",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "7a7f95c4-44fd-46e2-81a5-d03bd1ea79ba",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay14SP",
                        "settings": {
                            "DB": "155",
                            "address": "26",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "7acf6c69-8b83-48f6-9ebf-71c62d72b39c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow2PV",
                        "settings": {
                            "address": "4",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "7c086c70-e2ff-4418-a77b-292e1132a166",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "PartId1",
                        "settings": {
                            "DB": "147",
                            "address": "518",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "7e3544de-e813-4688-b9a5-97c0cdf51709",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "Step2PressureSP",
                        "settings": {
                            "address": "332",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "7e778672-79fb-48f6-902c-18d237ce819f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay8SP",
                        "settings": {
                            "DB": "155",
                            "address": "14",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "7f16ddb2-62fb-49bd-96ff-259f46c7eae6",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow24SP",
                        "settings": {
                            "address": "188",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "80b8c0d9-d61a-4b52-9493-a85dd794cde2",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "MoldTemp2PV",
                        "settings": {
                            "address": "252",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "8179cf1a-8d84-4aeb-946c-3903bbc48389",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow19SP",
                        "settings": {
                            "address": "168",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "823d577d-b4fe-44e0-ac07-d5506ffda025",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow22SP",
                        "settings": {
                            "address": "180",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "82693835-30e8-42ef-9f1a-3bb649b5f738",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration4SP",
                        "settings": {
                            "DB": "155",
                            "address": "54",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "826dfc1e-3c4e-401d-bbdd-f4834d0b398f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow14SP",
                        "settings": {
                            "address": "308",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "829baa07-6f60-4711-9e72-ed3608ec6f69",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow4SP",
                        "settings": {
                            "address": "268",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "83ffcb83-32f2-42b0-8720-660e73f4a346",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay1SP",
                        "settings": {
                            "DB": "155",
                            "address": "192",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "84bf47d7-9dbd-415b-808e-98a010d9a2e2",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow20SP",
                        "settings": {
                            "address": "172",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "8562f827-6e1e-43dd-a58a-d6ac13ea21bf",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay8SP",
                        "settings": {
                            "DB": "155",
                            "address": "206",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "85d5e4f4-de3b-4cd0-ae51-62a17f441bf7",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "bit",
                        "name": "S",
                        "tag_name": "NormalCycle",
                        "settings": {
                            "DB": "153",
                            "address": "27433",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "86a215a6-6665-4f4c-9076-a6955822d16f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow18PV",
                        "settings": {
                            "address": "68",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "88c85f1e-aa58-4c73-9998-a9d42ebe86de",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay24SP",
                        "settings": {
                            "DB": "155",
                            "address": "46",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "8925f28d-53b3-42bb-b3a8-fa8b33618d39",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "bit",
                        "name": "S",
                        "tag_name": "HalfCycle3",
                        "settings": {
                            "DB": "153",
                            "address": "27422",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "8b4a2274-d4e3-463e-bbd0-36b1603cd295",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "HoldingTimeSP",
                        "settings": {
                            "DB": "155",
                            "address": "376",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "8bd09c94-c269-4a8b-b34f-5cb8e317178d",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay9SP",
                        "settings": {
                            "DB": "155",
                            "address": "208",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "8bd353fe-b6a4-4c20-a828-b569c68fab1c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration16SP",
                        "settings": {
                            "DB": "155",
                            "address": "78",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "8d405273-0132-42fc-96b0-6ff6d1b4279c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow12SP",
                        "settings": {
                            "address": "140",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "8ed3098f-349e-4b08-a087-6eeb80f29f56",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration1SP",
                        "settings": {
                            "DB": "155",
                            "address": "224",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "90a5f721-3b86-4a8a-95c7-d539387c36c5",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration13SP",
                        "settings": {
                            "DB": "155",
                            "address": "72",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "93a9d9ff-15e6-41b1-a103-1f38deb2e19e",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "bit",
                        "name": "S",
                        "tag_name": "CatcherSpeedOut",
                        "settings": {
                            "DB": "0",
                            "address": "97",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "95c40711-9381-4ce2-ae69-8c795aa4e1fd",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow3SP",
                        "settings": {
                            "address": "264",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "97de4dd2-d0be-4159-86be-4faccdddb602",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel13PV",
                        "settings": {
                            "DB": "75",
                            "address": "24",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "988fac5f-cafa-477a-916c-bba4dbb0ae11",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow7SP",
                        "settings": {
                            "address": "120",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "99065854-8756-458c-b819-830cf8aad847",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration3SP",
                        "settings": {
                            "DB": "155",
                            "address": "228",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "99428415-f8b3-4532-b51c-0fcaf2e0b7f7",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration9SP",
                        "settings": {
                            "DB": "155",
                            "address": "240",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "9c40696c-3940-46ae-9571-cdbe55dbb897",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay22SP",
                        "settings": {
                            "DB": "155",
                            "address": "42",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "9cef13c7-83b5-42f3-8791-d584e164d060",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow17PV",
                        "settings": {
                            "address": "64",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "9e66ba53-24a3-4c5e-965a-df620b0cb9af",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel15PV",
                        "settings": {
                            "DB": "75",
                            "address": "28",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "9fa96094-04f9-4f55-a659-2e189a17a91f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow12SP",
                        "settings": {
                            "address": "300",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "9fccb844-4e7d-4ca3-b074-3832a43271ce",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow15SP",
                        "settings": {
                            "address": "312",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "a31733ed-84b6-4110-9653-61a2e5046ef2",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow8SP",
                        "settings": {
                            "address": "284",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "a46af57b-48f3-49da-bf68-b19668d04a4f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "MoldTemp3PV",
                        "settings": {
                            "address": "256",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "a4a8c0f3-5824-419f-bfd7-40dfe8d0f350",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow15SP",
                        "settings": {
                            "address": "152",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "a4e328fa-9832-4d7b-ac03-996bdf32e9b1",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel22PV",
                        "settings": {
                            "DB": "75",
                            "address": "42",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "a52da03b-e852-4699-8910-1245dfc833c0",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterChannel15PV",
                        "settings": {
                            "DB": "75",
                            "address": "56",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "a5a9c47e-bd7b-4e8e-9403-f23b323bd989",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow6SP",
                        "settings": {
                            "address": "116",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "a5f9922a-1026-42eb-bacc-d9429f186ebd",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "Step8TimeSP",
                        "settings": {
                            "DB": "155",
                            "address": "374",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "a62fa8b2-ba7a-414b-bea6-723b0fe07bf0",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow22PV",
                        "settings": {
                            "address": "84",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "a8c800d0-9b13-40cd-84b9-817a23ac17b1",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "PartWeightSP",
                        "settings": {
                            "address": "150",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "a9530283-8c7f-4ceb-a60a-d376efadc8c4",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay12SP",
                        "settings": {
                            "DB": "155",
                            "address": "214",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "aa0609ef-6e31-4eda-959a-79aed0582b69",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay17SP",
                        "settings": {
                            "DB": "155",
                            "address": "32",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "ab25b043-2561-4d11-b6d4-3da86140f967",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration7SP",
                        "settings": {
                            "DB": "155",
                            "address": "236",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "ac3dccf4-b843-40de-8a1b-4fdaff6ffbb5",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay5SP",
                        "settings": {
                            "DB": "155",
                            "address": "200",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "ad17b4a5-7ce3-4fb7-a4ca-2570c16a2011",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow2SP",
                        "settings": {
                            "address": "260",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "b02a9ec4-e4ea-493f-bc82-9258a1aeb548",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow10PV",
                        "settings": {
                            "address": "36",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "b2f0ee2a-ae46-4eba-a510-c990cfb3c3fc",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "Step3TimeSP",
                        "settings": {
                            "DB": "155",
                            "address": "364",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "b3619189-9417-46a6-9a7d-5acc63837c88",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow23PV",
                        "settings": {
                            "address": "88",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "b4a8620f-c4a6-4c9f-a0f0-e079c39d5bf2",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow7PV",
                        "settings": {
                            "address": "24",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "b7b06973-ccb7-4314-a400-c2786f8eeb10",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow9SP",
                        "settings": {
                            "address": "288",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "b8cdf42b-8b6f-4646-92a4-52e4417a7a10",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration21SP",
                        "settings": {
                            "DB": "155",
                            "address": "88",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "bb156f9d-04f8-4b5b-b731-7600739ddeac",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow5SP",
                        "settings": {
                            "address": "112",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "bd468c80-c257-4d1f-8c06-29ace23fe7dc",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow9PV",
                        "settings": {
                            "address": "32",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "c030a692-c00f-4a02-b4aa-1feac7e5da1a",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel21PV",
                        "settings": {
                            "DB": "75",
                            "address": "40",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "c1816cdf-b574-4881-8421-0ffed125dc1a",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "bit",
                        "name": "S",
                        "tag_name": "DieClose",
                        "settings": {
                            "DB": "0",
                            "address": "12",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "c309619e-7b7d-4ab4-b71e-66c535ff56c0",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay6SP",
                        "settings": {
                            "DB": "155",
                            "address": "10",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "c3c09dc0-b9f1-40cc-95bd-ef334ec766b8",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay20SP",
                        "settings": {
                            "DB": "155",
                            "address": "38",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "c5e2fbc0-f33b-48dd-af87-46b784c328c9",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow9SP",
                        "settings": {
                            "address": "128",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "c80b1464-5737-49a6-9381-f78a249cda14",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterChannel11PV",
                        "settings": {
                            "DB": "75",
                            "address": "48",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "c82a4f43-1258-4ce1-b1f7-94180fa478ed",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay5SP",
                        "settings": {
                            "DB": "155",
                            "address": "8",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "c967c859-d305-421a-aff5-7c93f1a66790",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow5PV",
                        "settings": {
                            "address": "112",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "c96c2752-cdc2-487d-a1a3-606b10a5539a",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow10SP",
                        "settings": {
                            "address": "292",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "c98eb2da-32b1-4b0f-b792-ce3bb39dbb9b",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel20PV",
                        "settings": {
                            "DB": "75",
                            "address": "38",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "ca132dd6-2067-4829-8a7c-17842e9a1b51",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration12SP",
                        "settings": {
                            "DB": "155",
                            "address": "70",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "ca6deb17-9c5b-4e66-9b8f-63d96306b359",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel17PV",
                        "settings": {
                            "DB": "75",
                            "address": "32",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "caaa6cba-27b6-430e-b77c-ae04f5258cc8",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration17SP",
                        "settings": {
                            "DB": "155",
                            "address": "80",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "caad3e6b-3328-4fde-99a4-9445a397598d",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow5PV",
                        "settings": {
                            "address": "16",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "cea6a376-6d3f-4f67-8b1b-c6df73509baf",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay21SP",
                        "settings": {
                            "DB": "155",
                            "address": "40",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "cf5cb0a3-0f27-4bb2-82f7-b5a5ce37ae69",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow2PV",
                        "settings": {
                            "address": "100",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "d002c41c-5fa8-4f95-b5ef-14c675c12b27",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel9PV",
                        "settings": {
                            "DB": "75",
                            "address": "16",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "d00f2440-efda-4162-8e7f-5479ab380d7f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration5SP",
                        "settings": {
                            "DB": "155",
                            "address": "56",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "d114ffb2-fbb3-4533-8864-1eda1ab6ed8c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterChannel16PV",
                        "settings": {
                            "DB": "75",
                            "address": "58",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "d23e4621-00ed-4ece-a557-471663543807",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration3SP",
                        "settings": {
                            "DB": "155",
                            "address": "52",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "d3aecf25-d405-4f3a-9df1-d31d365c79b5",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "Step4PressureSP",
                        "settings": {
                            "address": "340",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "d3bcd35a-3a92-4224-b80c-c2a5059d9dcc",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow10SP",
                        "settings": {
                            "address": "132",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "d538c95e-569d-4591-9c3c-6297b0f8b4dd",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "MoldTempSP",
                        "settings": {
                            "DB": "155",
                            "address": "388",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "d78378b6-40cb-49f9-834e-182c45c353c8",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel12PV",
                        "settings": {
                            "DB": "75",
                            "address": "22",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "daa82093-385b-45f4-83f1-e61795423426",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay6SP",
                        "settings": {
                            "DB": "155",
                            "address": "202",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "dab98f8d-8a1f-44ad-962c-6bda4ad09ae0",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirPressurePV",
                        "settings": {
                            "address": "560",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "dc7c05e1-5ba0-4fa3-8a6f-cd3987c85f6f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "Step4TimeSP",
                        "settings": {
                            "DB": "155",
                            "address": "366",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "dcbf1103-2f1f-4fdb-809f-89f6b247e804",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration23SP",
                        "settings": {
                            "DB": "155",
                            "address": "92",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "dd2d8cd1-ee9c-4339-8901-3e620e8e3b44",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay7SP",
                        "settings": {
                            "DB": "155",
                            "address": "204",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "df0dd4c5-ee23-4996-97ac-874a38dd6225",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "Step8PressureSP",
                        "settings": {
                            "address": "356",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "e04ce55e-2012-4f2f-b790-5c7c8051350e",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow7PV",
                        "settings": {
                            "address": "120",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "e0787392-4f33-4fb6-9993-c95f0e5c840f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterChannel14PV",
                        "settings": {
                            "DB": "75",
                            "address": "54",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "e1572296-76a2-4051-9aa1-c40b7820698c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "Step3PressureSP",
                        "settings": {
                            "address": "336",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "e31c9af4-bf1e-4125-a8ef-4795f815dd29",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterChannel13PV",
                        "settings": {
                            "DB": "75",
                            "address": "52",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "e32cac30-cf64-42b9-b06b-36241887bb67",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "Step6TimeSP",
                        "settings": {
                            "DB": "155",
                            "address": "370",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "e35e01b9-7ac6-418d-abe6-8401951f2285",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration16SP",
                        "settings": {
                            "DB": "155",
                            "address": "254",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "e6f0988e-bea9-474b-9eac-014696f62fbe",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay13SP",
                        "settings": {
                            "DB": "155",
                            "address": "24",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "e72f80af-01cd-4f1a-a5b4-3d8f8d1cf738",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration14SP",
                        "settings": {
                            "DB": "155",
                            "address": "250",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "e7daad1e-d54f-4eb7-9936-0a37c0560109",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow13SP",
                        "settings": {
                            "address": "144",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "e8034707-fbee-4aee-880f-838271fd83df",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow3PV",
                        "settings": {
                            "address": "104",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "e99351f2-13f6-47c6-87c8-6a1bb75dd58e",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow21SP",
                        "settings": {
                            "address": "176",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "eb35803f-e727-4608-abf7-43bec104ddfe",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel14PV",
                        "settings": {
                            "DB": "75",
                            "address": "26",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "eb773c85-095e-4bbb-ad60-54645275d32c",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "Step1TimeSP",
                        "settings": {
                            "DB": "155",
                            "address": "360",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "ec2034ad-36dc-4efa-b541-a237b0049a29",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel23PV",
                        "settings": {
                            "DB": "75",
                            "address": "44",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "ecbee0df-fec8-459d-afe9-7f2ab5eedf30",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "bit",
                        "name": "S",
                        "tag_name": "RamSpeedDown",
                        "settings": {
                            "DB": "0",
                            "address": "2375",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "effda90b-2702-4d61-897c-752ab8e06214",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay11SP",
                        "settings": {
                            "DB": "155",
                            "address": "20",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "f1088e8e-857e-4be6-b06c-1927a7c797ed",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay4SP",
                        "settings": {
                            "DB": "155",
                            "address": "6",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "f2781ca8-1650-48e0-a30e-3df888feab25",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow14PV",
                        "settings": {
                            "address": "52",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "f371e13d-b253-41d1-8aeb-562bc0c9ab00",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay15SP",
                        "settings": {
                            "DB": "155",
                            "address": "220",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "f416870f-ac5b-4037-95df-055c9226cdeb",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow16SP",
                        "settings": {
                            "address": "316",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "f5f04e37-4e04-4d1e-866f-a08d448eaa31",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow11SP",
                        "settings": {
                            "address": "296",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "f81a3607-161c-4878-a837-e23a577a1892",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDelay10SP",
                        "settings": {
                            "DB": "155",
                            "address": "210",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "f81c8c33-f8f9-490f-812f-dae1b19a9e10",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirChannel6PV",
                        "settings": {
                            "DB": "75",
                            "address": "10",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "f85e5877-a90e-4180-bb27-577493d5c401",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration2SP",
                        "settings": {
                            "DB": "155",
                            "address": "226",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "f862300a-63f4-43af-b857-dc1a8f2b2391",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow15PV",
                        "settings": {
                            "address": "152",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "f8f814e5-438a-4cc0-b678-2f49a2ee3a3f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "WaterDuration10SP",
                        "settings": {
                            "DB": "155",
                            "address": "242",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "f94700d2-eede-478c-85b4-2fadd12f3384",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "WaterFlow12PV",
                        "settings": {
                            "address": "140",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "fb31aab2-54f5-41ed-836e-d32c03136a5f",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration22SP",
                        "settings": {
                            "DB": "155",
                            "address": "90",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "fb9f1277-b0d2-4377-96d7-c6ae550938a0",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow6PV",
                        "settings": {
                            "address": "20",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "fbbf571b-16a2-40d1-818d-74abe0b9fdd1",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDuration2SP",
                        "settings": {
                            "DB": "155",
                            "address": "50",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "fbe1a6fd-9d94-4beb-968a-73f8bf9f520b",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "bit",
                        "name": "S",
                        "tag_name": "HalfCycle2",
                        "settings": {
                            "DB": "153",
                            "address": "27411",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "fbea9c28-6f8c-46bd-93e1-e76d2c7c0911",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow8PV",
                        "settings": {
                            "address": "28",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "fcf20558-5e63-4ad2-8883-2f4bc05820ad",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "string",
                        "name": "S",
                        "tag_name": "AirDelay18SP",
                        "settings": {
                            "DB": "155",
                            "address": "34",
                            "count": "1",
                            "pollingInterval": "1000"
                        }
                    },
                    {
                        "id": "fd47cc85-6139-4fd3-aaf1-4abaf29bba61",
                        "deviceId": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "AirFlow21PV",
                        "settings": {
                            "address": "80",
                            "count": "1",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "0",
                            "pollingInterval": "1000",
                            "valueType": "float64"
                        }
                    }
                ]
            },
            {
                "Dev": {
                    "id": "89c52e9a-0901-4d8d-b842-7b533f64e1b7",
                    "name": "ClassificationSimulator",
                    "driverId": "5bc98836-cfd4-11e9-bb65-2a2ae2dbcce4",
                    "settings": {
                        "description": ""
                    },
                    "aliasTopics": true,
                    "meta_tags": {
                        "name": "rockwell"
                    },
                    "debug": false,
                    "stopped": false
                },
                "Registers": [
                    {
                        "id": "0bb9be0a-ebc8-4932-9ccc-d9e3a994d986",
                        "deviceId": "89c52e9a-0901-4d8d-b842-7b533f64e1b7",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "motionTopic8",
                        "settings": {
                            "address": "8",
                            "count": "1",
                            "description": "",
                            "formula": "sin(t/1000) *3.1/ 3.2",
                            "max_value": "50",
                            "min_value": "-50",
                            "pollingInterval": "1000",
                            "tagName": "motionTopic8",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "2ade6aff-a950-413b-82ea-2d142a76c741",
                        "deviceId": "89c52e9a-0901-4d8d-b842-7b533f64e1b7",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "motionTopic1",
                        "settings": {
                            "address": "2",
                            "count": "1",
                            "description": "",
                            "formula": "sin(t/1000) * 2.74/2.75",
                            "max_value": "50",
                            "min_value": "-50",
                            "pollingInterval": "1000",
                            "tagName": "motionTopic1",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "5da5bd59-d25e-488c-a37b-b0e90649f22d",
                        "deviceId": "89c52e9a-0901-4d8d-b842-7b533f64e1b7",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "motionTopic6",
                        "settings": {
                            "address": "7",
                            "count": "1",
                            "description": "",
                            "formula": "cos(t/1000)",
                            "max_value": "50",
                            "min_value": "-50",
                            "pollingInterval": "1000",
                            "tagName": "motionTopic6",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "665e3ea1-7ffa-469f-adcb-f9fb5472d16b",
                        "deviceId": "89c52e9a-0901-4d8d-b842-7b533f64e1b7",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "motionTopic5",
                        "settings": {
                            "address": "6",
                            "count": "1",
                            "description": "",
                            "formula": "cos(t/1000) /2",
                            "max_value": "50",
                            "min_value": "-50",
                            "pollingInterval": "1000",
                            "tagName": "motionTopic5",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "a8091b99-dbcd-4c9b-bee1-ee571d84797a",
                        "deviceId": "89c52e9a-0901-4d8d-b842-7b533f64e1b7",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "motionTopic0",
                        "settings": {
                            "address": "1",
                            "count": "1",
                            "description": "",
                            "formula": "sin(t/1000) * 1.54/1.55",
                            "max_value": "50",
                            "min_value": "-50",
                            "pollingInterval": "1000",
                            "tagName": "motionTopic0",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "a9d97ffc-72b6-4775-aa5e-895378650b74",
                        "deviceId": "89c52e9a-0901-4d8d-b842-7b533f64e1b7",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "motionTopic2",
                        "settings": {
                            "address": "3",
                            "count": "1",
                            "description": "",
                            "formula": "sin(t/1000) * 0.2",
                            "max_value": "50",
                            "min_value": "-50",
                            "pollingInterval": "1000",
                            "tagName": "motionTopic2",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "e3dec8c0-ee07-4d7f-8525-26c585e2b603",
                        "deviceId": "89c52e9a-0901-4d8d-b842-7b533f64e1b7",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "motionTopic3",
                        "settings": {
                            "address": "4",
                            "count": "1",
                            "description": "",
                            "formula": "sin(t/1000) * 0.6569",
                            "max_value": "50",
                            "min_value": "-50",
                            "pollingInterval": "1000",
                            "tagName": "motionTopic3",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "e4e22269-5b67-4ef2-bfd8-578072ae1a29",
                        "deviceId": "89c52e9a-0901-4d8d-b842-7b533f64e1b7",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "motionTopic4",
                        "settings": {
                            "address": "5",
                            "count": "1",
                            "description": "",
                            "formula": "sin(t/1000) * 1.9/2",
                            "max_value": "50",
                            "min_value": "-50",
                            "pollingInterval": "1000",
                            "tagName": "motionTopic4",
                            "valueType": "float64"
                        }
                    }
                ]
            },
            {
                "Dev": {
                    "id": "bafd349e-21b6-408a-ae2f-b9c682912571",
                    "name": "Boiler",
                    "driverId": "2af1fa08-d638-11e9-bb65-2a2ae2dbcce4",
                    "settings": {
                        "Zero-Based Addressing": "1",
                        "description": "Modbus TCP Ethernet Driver",
                        "networkAddress": "192.168.45.56",
                        "networkPort": "502",
                        "stationId": "0"
                    },
                    "meta_tags": {
                        "Firmware": "1.0.5.3",
                        "Model": "Cleverbrooks",
                        "Throughput": "1500 HP",
                        "name": "Modbus Boiler"
                    },
                    "debug": false,
                    "stopped": false
                },
                "Registers": []
            },
            {
                "Dev": {
                    "id": "cdc283fb-72e2-42df-a587-4d6299d70c9a",
                    "name": "sim1",
                    "driverId": "5bc98836-cfd4-11e9-bb65-2a2ae2dbcce4",
                    "settings": {
                        "description": "Generator driver"
                    },
                    "aliasTopics": true,
                    "meta_tags": {
                        "name": "Siemens"
                    },
                    "debug": false,
                    "stopped": false
                },
                "Registers": [
                    {
                        "id": "5eaeba93-b17d-45fc-8291-ca5cfcefb994",
                        "deviceId": "cdc283fb-72e2-42df-a587-4d6299d70c9a",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "sine1",
                        "settings": {
                            "address": "1",
                            "count": "1",
                            "description": "",
                            "formula": "cos(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "-50",
                            "pollingInterval": "1000",
                            "tagName": "sine1",
                            "valueType": "float64"
                        }
                    },
                    {
                        "id": "a21eb566-296f-41a8-8436-c5c73e2c5448",
                        "deviceId": "cdc283fb-72e2-42df-a587-4d6299d70c9a",
                        "value_type": "float64",
                        "name": "S",
                        "tag_name": "sine2",
                        "settings": {
                            "address": "2",
                            "count": "1",
                            "description": "",
                            "formula": "sin(t/1000) * 2",
                            "max_value": "50",
                            "min_value": "-50",
                            "pollingInterval": "1000",
                            "tagName": "sine2",
                            "valueType": "float64"
                        }
                    }
                ]
            },
            {
                "Dev": {
                    "id": "e1c744b7-6dd6-406e-88af-678b6c905859",
                    "name": "newest device",
                    "driverId": "5bc98836-cfd4-11e9-bb65-2a2ae2dbcce4",
                    "settings": {
                        "description": ""
                    },
                    "aliasTopics": true,
                    "debug": false,
                    "stopped": false,
                    "worker_params": {
                        "PublishOnPollingInterval": "false"
                    },
                    "dh_params": {
                        "WatchDog": "false"
                    }
                },
                "Registers": []
            }
        ],
        "Version": "2.24.17",
        "Git": "a81fc82749"
    },
    "marketplace": {
        "version": "v0002",
        "content": "e30="
    },
    "opcua": {
        "users": [
            {
                "username": "apiOPCusername",
                "password": "6|9{<SRzZ]@D",
                "disabled": true
            }
        ],
        "hierarchy": {
            "id": "edgedevice",
            "parent_id": "",
            "name": "EdgeDevice",
            "type": "FOLDER",
            "node_source": "import",
            "data": null,
            "children": [
                {
                    "id": "AB_CLX_API_testing",
                    "parent_id": "edgedevice",
                    "name": "AB_CLX_API_testing",
                    "type": "DEVICE",
                    "node_source": "import",
                    "data": null,
                    "children": [
                        {
                            "id": "cAM_BadVoltageAllPot",
                            "parent_id": "AB_CLX_API_testing",
                            "name": "cAM_BadVoltageAllPot",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "bool",
                                "topic": "devicehub.alias.AB_CLX_API_testing.cAM_BadVoltageAllPot"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "AB_CLX_API_testing",
                                "cAM_BadVoltageAllPot"
                            ],
                            "worker_node_id": "EdgeDevice.AB_CLX_API_testing.cAM_BadVoltageAllPot",
                            "worker_node_id_mode": "hierarchical"
                        }
                    ],
                    "path": [
                        "NODE",
                        "edgedevice",
                        "AB_CLX_API_testing"
                    ],
                    "worker_node_id": "EdgeDevice.AB_CLX_API_testing",
                    "worker_node_id_mode": "hierarchical"
                },
                {
                    "id": "Boiler",
                    "parent_id": "edgedevice",
                    "name": "Boiler",
                    "type": "DEVICE",
                    "node_source": "import",
                    "data": null,
                    "children": null,
                    "path": [
                        "NODE",
                        "edgedevice",
                        "Boiler"
                    ],
                    "worker_node_id": "EdgeDevice.Boiler",
                    "worker_node_id_mode": "hierarchical"
                },
                {
                    "id": "ClassificationSimulator",
                    "parent_id": "edgedevice",
                    "name": "ClassificationSimulator",
                    "type": "DEVICE",
                    "node_source": "import",
                    "data": null,
                    "children": [
                        {
                            "id": "motionTopic0",
                            "parent_id": "ClassificationSimulator",
                            "name": "motionTopic0",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.ClassificationSimulator.motionTopic0"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "ClassificationSimulator",
                                "motionTopic0"
                            ],
                            "worker_node_id": "EdgeDevice.ClassificationSimulator.motionTopic0",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "motionTopic1",
                            "parent_id": "ClassificationSimulator",
                            "name": "motionTopic1",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.ClassificationSimulator.motionTopic1"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "ClassificationSimulator",
                                "motionTopic1"
                            ],
                            "worker_node_id": "EdgeDevice.ClassificationSimulator.motionTopic1",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "motionTopic2",
                            "parent_id": "ClassificationSimulator",
                            "name": "motionTopic2",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.ClassificationSimulator.motionTopic2"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "ClassificationSimulator",
                                "motionTopic2"
                            ],
                            "worker_node_id": "EdgeDevice.ClassificationSimulator.motionTopic2",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "motionTopic3",
                            "parent_id": "ClassificationSimulator",
                            "name": "motionTopic3",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.ClassificationSimulator.motionTopic3"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "ClassificationSimulator",
                                "motionTopic3"
                            ],
                            "worker_node_id": "EdgeDevice.ClassificationSimulator.motionTopic3",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "motionTopic4",
                            "parent_id": "ClassificationSimulator",
                            "name": "motionTopic4",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.ClassificationSimulator.motionTopic4"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "ClassificationSimulator",
                                "motionTopic4"
                            ],
                            "worker_node_id": "EdgeDevice.ClassificationSimulator.motionTopic4",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "motionTopic5",
                            "parent_id": "ClassificationSimulator",
                            "name": "motionTopic5",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.ClassificationSimulator.motionTopic5"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "ClassificationSimulator",
                                "motionTopic5"
                            ],
                            "worker_node_id": "EdgeDevice.ClassificationSimulator.motionTopic5",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "motionTopic6",
                            "parent_id": "ClassificationSimulator",
                            "name": "motionTopic6",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.ClassificationSimulator.motionTopic6"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "ClassificationSimulator",
                                "motionTopic6"
                            ],
                            "worker_node_id": "EdgeDevice.ClassificationSimulator.motionTopic6",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "motionTopic8",
                            "parent_id": "ClassificationSimulator",
                            "name": "motionTopic8",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.ClassificationSimulator.motionTopic8"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "ClassificationSimulator",
                                "motionTopic8"
                            ],
                            "worker_node_id": "EdgeDevice.ClassificationSimulator.motionTopic8",
                            "worker_node_id_mode": "hierarchical"
                        }
                    ],
                    "path": [
                        "NODE",
                        "edgedevice",
                        "ClassificationSimulator"
                    ],
                    "worker_node_id": "EdgeDevice.ClassificationSimulator",
                    "worker_node_id_mode": "hierarchical"
                },
                {
                    "id": "DTA_windows_tia",
                    "parent_id": "edgedevice",
                    "name": "DTA_windows_tia",
                    "type": "DEVICE",
                    "node_source": "import",
                    "data": null,
                    "children": null,
                    "path": [
                        "NODE",
                        "edgedevice",
                        "DTA_windows_tia"
                    ],
                    "worker_node_id": "EdgeDevice.DTA_windows_tia",
                    "worker_node_id_mode": "hierarchical"
                },
                {
                    "id": "Rack_2b_M258",
                    "parent_id": "edgedevice",
                    "name": "Rack_2b_M258",
                    "type": "DEVICE",
                    "node_source": "import",
                    "data": null,
                    "children": [
                        {
                            "id": "fake",
                            "parent_id": "Rack_2b_M258",
                            "name": "fake",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "bool",
                                "topic": "devicehub.raw.41FBD12E-C6CD-4539-AD50-336D278B207C.EAFA65F1-C38B-48F5-BC81-1B6F5DC126C6"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Rack_2b_M258",
                                "fake"
                            ],
                            "worker_node_id": "EdgeDevice.Rack_2b_M258.fake",
                            "worker_node_id_mode": "hierarchical"
                        }
                    ],
                    "path": [
                        "NODE",
                        "edgedevice",
                        "Rack_2b_M258"
                    ],
                    "worker_node_id": "EdgeDevice.Rack_2b_M258",
                    "worker_node_id_mode": "hierarchical"
                },
                {
                    "id": "Simulator2",
                    "parent_id": "edgedevice",
                    "name": "Simulator2",
                    "type": "DEVICE",
                    "node_source": "import",
                    "data": null,
                    "children": [
                        {
                            "id": "AirChannel10PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel10PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.3A277C99-3181-4FF5-B536-D060C91D7399"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel10PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel10PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel11PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel11PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2BB70BB8-A7EC-442E-AF3F-835F1D778E6B"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel11PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel11PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel12PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel12PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.D78378B6-40CB-49F9-834E-182C45C353C8"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel12PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel12PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel13PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel13PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.97DE4DD2-D0BE-4159-86BE-4FACCDDDB602"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel13PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel13PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel14PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel14PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.EB35803F-E727-4608-ABF7-43BEC104DDFE"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel14PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel14PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel15PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel15PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.9E66BA53-24A3-4C5E-965A-DF620B0CB9AF"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel15PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel15PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel16PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel16PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.0F7F573F-AD8A-435D-A9E5-1A253EAA9052"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel16PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel16PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel17PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel17PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.CA6DEB17-9C5B-4E66-9B8F-63D96306B359"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel17PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel17PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel18PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel18PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.049ED31A-F0A3-491B-92BC-D47E85237174"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel18PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel18PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel19PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel19PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.4146B7AA-06C9-452B-A94D-DFF4751719B8"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel19PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel19PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel20PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel20PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.C98EB2DA-32B1-4B0F-B792-CE3BB39DBB9B"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel20PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel20PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel21PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel21PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.C030A692-C00F-4A02-B4AA-1FEAC7E5DA1A"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel21PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel21PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel22PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel22PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.A4E328FA-9832-4D7B-AC03-996BDF32E9B1"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel22PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel22PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel23PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel23PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.EC2034AD-36DC-4EFA-B541-A237B0049A29"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel23PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel23PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel24PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel24PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2BBC85B9-9A2C-44E5-A160-84D13AE40322"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel24PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel24PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel2PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel2PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.352A50A9-21AE-4D40-B9D1-4BDC710306DC"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel2PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel2PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel3PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel3PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.61073BD5-4D06-4588-85D9-B9EABFC58FD9"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel3PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel3PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel4PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel4PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.75A6A198-ACBF-45E2-A09E-3E4CFB9A1807"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel4PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel4PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel5PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel5PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.0BF9FE07-1348-4FAC-83B3-37713C4611FC"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel5PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel5PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel6PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel6PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.F81C8C33-F8F9-490F-812F-DAE1B19A9E10"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel6PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel6PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel7PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel7PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2750B941-11C6-45D4-B186-4F7333C672CD"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel7PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel7PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel8PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel8PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.0FFEBA8C-3BD1-4257-B637-F55AD8A8DE05"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel8PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel8PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirChannel9PV",
                            "parent_id": "Simulator2",
                            "name": "AirChannel9PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.D002C41C-5FA8-4F95-B5EF-14C675C12B27"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirChannel9PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirChannel9PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay10SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay10SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.1D113184-E045-493C-BA3A-A1504AD96B65"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay10SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay10SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay11SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay11SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.EFFDA90B-2702-4D61-897C-752AB8E06214"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay11SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay11SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay12SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay12SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2D173909-8A22-4B1B-9D27-E9A4C24D70DD"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay12SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay12SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay13SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay13SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.E6F0988E-BEA9-474B-9EAC-014696F62FBE"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay13SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay13SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay14SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay14SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.7A7F95C4-44FD-46E2-81A5-D03BD1EA79BA"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay14SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay14SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay15SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay15SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.5BDDD1EB-6D2C-407E-B8DA-E7AC6A2B25CE"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay15SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay15SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay16SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay16SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.772AB7FD-900E-4209-B36E-48324BA02C5B"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay16SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay16SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay17SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay17SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.AA0609EF-6E31-4EDA-959A-79AED0582B69"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay17SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay17SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay18SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay18SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.FCF20558-5E63-4AD2-8883-2F4BC05820AD"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay18SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay18SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay19SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay19SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.4F1E2CE9-7317-4114-9CFF-8E52B81ACF50"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay19SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay19SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay20SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay20SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.C3C09DC0-B9F1-40CC-95BD-EF334EC766B8"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay20SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay20SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay21SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay21SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.CEA6A376-6D3F-4F67-8B1B-C6DF73509BAF"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay21SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay21SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay22SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay22SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.9C40696C-3940-46AE-9571-CDBE55DBB897"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay22SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay22SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay23SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay23SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.34B14B4C-3CBC-41D0-9561-2AB91BF17D22"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay23SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay23SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay24SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay24SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.88C85F1E-AA58-4C73-9998-A9D42EBE86DE"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay24SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay24SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay2SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay2SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.67B86F3A-518A-4F5B-9858-AABB9D5A2E07"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay2SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay2SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay3SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay3SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.77C7B31A-9F21-4345-9589-0DA26AD2032E"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay3SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay3SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay4SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay4SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.F1088E8E-857E-4BE6-B06C-1927A7C797ED"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay4SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay4SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay5SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay5SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.C82A4F43-1258-4CE1-B1F7-94180FA478ED"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay5SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay5SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay6SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay6SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.C309619E-7B7D-4AB4-B71E-66C535FF56C0"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay6SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay6SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay7SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay7SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.3C0CCB7A-6392-4668-B095-03B450903D9F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay7SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay7SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay8SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay8SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.7E778672-79FB-48F6-902C-18D237CE819F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay8SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay8SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDelay9SP",
                            "parent_id": "Simulator2",
                            "name": "AirDelay9SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.16953B90-212E-4A40-A8D5-81CDA2280A5C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDelay9SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDelay9SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration10SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration10SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.3E28C867-FC8E-41C0-A060-549186244137"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration10SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration10SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration11SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration11SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.05E3241F-43BB-4045-BF69-4A26EE4F5705"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration11SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration11SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration12SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration12SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.CA132DD6-2067-4829-8A7C-17842E9A1B51"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration12SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration12SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration13SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration13SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.90A5F721-3B86-4A8A-95C7-D539387C36C5"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration13SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration13SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration14SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration14SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.04C0FEB1-227D-400B-87F7-6C8478DA7944"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration14SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration14SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration15SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration15SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.3EDBDDAF-9707-4687-B250-D4FC846D309C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration15SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration15SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration16SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration16SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.8BD353FE-B6A4-4C20-A828-B569C68FAB1C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration16SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration16SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration17SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration17SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.CAAA6CBA-27B6-430E-B77C-AE04F5258CC8"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration17SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration17SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration18SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration18SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.47EFDBA0-517B-4791-ABAD-2526B90B2275"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration18SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration18SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration19SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration19SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.0671BF01-6365-482B-A08D-404ABB2BB075"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration19SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration19SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration1SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration1SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.1425F7ED-0017-4BD6-BD4B-87727648AA2F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration1SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration1SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration20SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration20SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.7A4FA8A3-C52A-42C3-9282-01A06BDA881C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration20SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration20SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration21SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration21SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.B8CDF42B-8B6F-4646-92A4-52E4417A7A10"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration21SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration21SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration22SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration22SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.FB31AAB2-54F5-41ED-836E-D32C03136A5F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration22SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration22SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration23SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration23SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.DCBF1103-2F1F-4FDB-809F-89F6B247E804"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration23SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration23SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration24SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration24SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.65E499B4-56F5-43AE-8133-320DD1AB66F0"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration24SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration24SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration2SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration2SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.FBBF571B-16A2-40D1-818D-74ABE0B9FDD1"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration2SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration2SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration3SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration3SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.D23E4621-00ED-4ECE-A557-471663543807"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration3SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration3SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration4SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration4SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.82693835-30E8-42EF-9F1A-3BB649B5F738"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration4SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration4SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration5SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration5SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.D00F2440-EFDA-4162-8E7F-5479AB380D7F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration5SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration5SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration6SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration6SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.782D14D8-EFBB-49E6-A047-7E47F8E456F3"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration6SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration6SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration7SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration7SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.0B3BE0F5-1969-4116-AF67-D14D18C65F29"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration7SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration7SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration8SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration8SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.72011829-8CC7-4A56-BC8D-A71A25D5EE65"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration8SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration8SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirDuration9SP",
                            "parent_id": "Simulator2",
                            "name": "AirDuration9SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2CE02B16-7BF1-4CDA-9EB2-CAD1C9AC7ED6"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirDuration9SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirDuration9SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow10PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow10PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.B02A9EC4-E4EA-493F-BC82-9258A1AEB548"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow10PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow10PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow10SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow10SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.D3BCD35A-3A92-4224-B80C-C2A5059D9DCC"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow10SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow10SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow11PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow11PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.5603E3A3-502F-491B-BA10-EC2E45042136"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow11PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow11PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow11SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow11SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.1A297B2B-2365-45CF-8FFB-28C5BCD67C0C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow11SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow11SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow12PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow12PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.6D5EC569-FFD6-4642-9599-BEAC0EDE71B4"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow12PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow12PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow12SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow12SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.8D405273-0132-42FC-96B0-6FF6D1B4279C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow12SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow12SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow13PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow13PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.28084D2B-AF2A-4F45-9977-B296558C5124"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow13PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow13PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow13SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow13SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.E7DAAD1E-D54F-4EB7-9936-0A37C0560109"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow13SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow13SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow14PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow14PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.F2781CA8-1650-48E0-A30E-3DF888FEAB25"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow14PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow14PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow14SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow14SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.611A1DEA-DA2C-4337-8D62-CC4D3D49D4DF"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow14SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow14SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow15PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow15PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.4CCBBA4A-40EA-4062-96B3-BE2BE59AD4D6"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow15PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow15PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow15SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow15SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.A4A8C0F3-5824-419F-BFD7-40DFE8D0F350"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow15SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow15SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow16PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow16PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.007398CD-51DC-47B8-A3FD-F51929EA61DF"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow16PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow16PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow16SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow16SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.4D6C1FB5-EBB9-41C3-828C-D90F267B8491"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow16SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow16SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow17PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow17PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.9CEF13C7-83B5-42F3-8791-D584E164D060"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow17PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow17PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow17SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow17SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.1A6A591B-5552-4BA0-9F24-4D452CFD2D77"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow17SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow17SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow18PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow18PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.86A215A6-6665-4F4C-9076-A6955822D16F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow18PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow18PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow18SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow18SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.0B370978-F01B-45B8-9A45-4BB8A3B520AD"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow18SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow18SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow19PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow19PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.10CE0BEA-D926-4E6D-83FC-461A79AB1DA8"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow19PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow19PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow19SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow19SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.8179CF1A-8D84-4AEB-946C-3903BBC48389"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow19SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow19SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow1SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow1SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.13DEA627-851E-4B00-801C-5C428F3E5EBC"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow1SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow1SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow20PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow20PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.38E30062-C936-4037-8B08-9C02BA082960"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow20PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow20PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow20SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow20SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.84BF47D7-9DBD-415B-808E-98A010D9A2E2"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow20SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow20SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow21PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow21PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.FD47CC85-6139-4FD3-AAF1-4ABAF29BBA61"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow21PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow21PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow21SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow21SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.E99351F2-13F6-47C6-87C8-6A1BB75DD58E"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow21SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow21SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow22PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow22PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.A62FA8B2-BA7A-414B-BEA6-723B0FE07BF0"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow22PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow22PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow22SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow22SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.823D577D-B4FE-44E0-AC07-D5506FFDA025"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow22SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow22SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow23PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow23PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.B3619189-9417-46A6-9A7D-5ACC63837C88"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow23PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow23PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow23SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow23SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.1CAE0D52-E438-4F67-A9AE-844C65649A1E"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow23SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow23SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow24PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow24PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.753BBAEF-FFB3-4A72-B6C6-35E6BE8F06C4"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow24PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow24PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow24SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow24SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.7F16DDB2-62FB-49BD-96FF-259F46C7EAE6"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow24SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow24SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow2PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow2PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.7ACF6C69-8B83-48F6-9EBF-71C62D72B39C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow2PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow2PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow2SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow2SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2ECC5790-C2C8-4E20-A5CD-1649FA0C7259"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow2SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow2SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow3PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow3PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2326983B-9990-4A14-8214-D62F128DE158"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow3PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow3PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow3SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow3SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.09EDAB62-CF5C-4841-9FE4-96E8A7BB53A0"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow3SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow3SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow4PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow4PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.105EED56-0778-40FB-BA0F-1DD98B23D892"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow4PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow4PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow4SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow4SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2F884021-E5A8-4934-9BF7-9CA73B224596"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow4SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow4SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow5PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow5PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.CAAD3E6B-3328-4FDE-99A4-9445A397598D"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow5PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow5PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow5SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow5SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.BB156F9D-04F8-4B5B-B731-7600739DDEAC"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow5SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow5SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow6PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow6PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.FB9F1277-B0D2-4377-96D7-C6AE550938A0"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow6PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow6PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow6SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow6SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.A5A9C47E-BD7B-4E8E-9403-F23B323BD989"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow6SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow6SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow7PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow7PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.B4A8620F-C4A6-4C9F-A0F0-E079C39D5BF2"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow7PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow7PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow7SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow7SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.988FAC5F-CAFA-477A-916C-BBA4DBB0AE11"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow7SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow7SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow8PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow8PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.FBEA9C28-6F8C-46BD-93E1-E76D2C7C0911"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow8PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow8PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow8SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow8SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2C696F5C-2082-44E3-9D7C-00DACCFB95E4"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow8SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow8SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow9PV",
                            "parent_id": "Simulator2",
                            "name": "AirFlow9PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.BD468C80-C257-4D1F-8C06-29ACE23FE7DC"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow9PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow9PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirFlow9SP",
                            "parent_id": "Simulator2",
                            "name": "AirFlow9SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.C5E2FBC0-F33B-48DD-AF87-46B784C328C9"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirFlow9SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirFlow9SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirPressurePV",
                            "parent_id": "Simulator2",
                            "name": "AirPressurePV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.DAB98F8D-8A1F-44AD-962C-6BDA4AD09AE0"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirPressurePV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirPressurePV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "AirTempPV",
                            "parent_id": "Simulator2",
                            "name": "AirTempPV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.70FFE8BC-D156-4256-9291-A825057EBAFC"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "AirTempPV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.AirTempPV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "CatcherSpeedOut",
                            "parent_id": "Simulator2",
                            "name": "CatcherSpeedOut",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "bool",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.93A9D9FF-15E6-41B1-A103-1F38DEB2E19E"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "CatcherSpeedOut"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.CatcherSpeedOut",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "DieClose",
                            "parent_id": "Simulator2",
                            "name": "DieClose",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "bool",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.C1816CDF-B574-4881-8421-0FFED125DC1A"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "DieClose"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.DieClose",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "HFDoorOpen",
                            "parent_id": "Simulator2",
                            "name": "HFDoorOpen",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "bool",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.30A2F3B9-83A2-46B7-8318-E975E51D54A4"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "HFDoorOpen"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.HFDoorOpen",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "HFMetalTempPV",
                            "parent_id": "Simulator2",
                            "name": "HFMetalTempPV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.38982E38-89BC-4C0C-8DB6-0A8EFEED0C5D"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "HFMetalTempPV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.HFMetalTempPV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "HFMetalTempSP",
                            "parent_id": "Simulator2",
                            "name": "HFMetalTempSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.4CBEEB37-C07A-43D8-BFC9-C591CC523FFD"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "HFMetalTempSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.HFMetalTempSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "HalfCycle1",
                            "parent_id": "Simulator2",
                            "name": "HalfCycle1",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "bool",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2F63B774-B35F-43CA-B25F-394FD41FFD5C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "HalfCycle1"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.HalfCycle1",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "HalfCycle2",
                            "parent_id": "Simulator2",
                            "name": "HalfCycle2",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "bool",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.FBE1A6FD-9D94-4BEB-968A-73F8BF9F520B"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "HalfCycle2"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.HalfCycle2",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "HalfCycle3",
                            "parent_id": "Simulator2",
                            "name": "HalfCycle3",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "bool",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.8925F28D-53B3-42BB-B3A8-FA8B33618D39"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "HalfCycle3"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.HalfCycle3",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "HoldingTimeSP",
                            "parent_id": "Simulator2",
                            "name": "HoldingTimeSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.8B4A2274-D4E3-463E-BBD0-36B1603CD295"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "HoldingTimeSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.HoldingTimeSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Mold",
                            "parent_id": "Simulator2",
                            "name": "Mold",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.458B95A1-5079-4A26-8A3C-3993C423C963"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Mold"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Mold",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "MoldTemp1PV",
                            "parent_id": "Simulator2",
                            "name": "MoldTemp1PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.23C11F34-D27C-4F2A-B7DA-ABCAA0A4FB64"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "MoldTemp1PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.MoldTemp1PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "MoldTemp2PV",
                            "parent_id": "Simulator2",
                            "name": "MoldTemp2PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.80B8C0D9-D61A-4B52-9493-A85DD794CDE2"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "MoldTemp2PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.MoldTemp2PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "MoldTemp3PV",
                            "parent_id": "Simulator2",
                            "name": "MoldTemp3PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.A46AF57B-48F3-49DA-BF68-B19668D04A4F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "MoldTemp3PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.MoldTemp3PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "MoldTemp4PV",
                            "parent_id": "Simulator2",
                            "name": "MoldTemp4PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.43011C4F-90D3-4491-B8AE-04E11C4BD614"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "MoldTemp4PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.MoldTemp4PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "MoldTempSP",
                            "parent_id": "Simulator2",
                            "name": "MoldTempSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.D538C95E-569D-4591-9C3C-6297B0F8B4DD"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "MoldTempSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.MoldTempSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "NormalCycle",
                            "parent_id": "Simulator2",
                            "name": "NormalCycle",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "bool",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.85D5E4F4-DE3B-4CD0-AE51-62A17F441BF7"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "NormalCycle"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.NormalCycle",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "PartId1",
                            "parent_id": "Simulator2",
                            "name": "PartId1",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.7C086C70-E2FF-4418-A77B-292E1132A166"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "PartId1"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.PartId1",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "PartId2",
                            "parent_id": "Simulator2",
                            "name": "PartId2",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.684E0337-2981-429A-AE1B-F8C281FC1B4B"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "PartId2"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.PartId2",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "PartWeightSP",
                            "parent_id": "Simulator2",
                            "name": "PartWeightSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.A8C800D0-9B13-40CD-84B9-817A23AC17B1"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "PartWeightSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.PartWeightSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "PressurisationPV",
                            "parent_id": "Simulator2",
                            "name": "PressurisationPV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.693FD8A3-D186-4D2C-97D3-B2ABFA3BF7BD"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "PressurisationPV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.PressurisationPV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "PressurisationSP",
                            "parent_id": "Simulator2",
                            "name": "PressurisationSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.0A39EA69-3EBB-4321-AA5C-0C004EF73829"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "PressurisationSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.PressurisationSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Product",
                            "parent_id": "Simulator2",
                            "name": "Product",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.6B2DDA4D-F4C7-42FB-8BF6-582914B76719"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Product"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Product",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "RamSpeedDown",
                            "parent_id": "Simulator2",
                            "name": "RamSpeedDown",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "bool",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.ECBEE0DF-FEC8-459D-AFE9-7F2AB5EEDF30"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "RamSpeedDown"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.RamSpeedDown",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "RamSpeedUp",
                            "parent_id": "Simulator2",
                            "name": "RamSpeedUp",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "bool",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2B284910-42E0-4876-A0BE-47A4253064ED"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "RamSpeedUp"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.RamSpeedUp",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step1PressureSP",
                            "parent_id": "Simulator2",
                            "name": "Step1PressureSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.0A760E01-3953-49FB-BBF2-04157B193C0E"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step1PressureSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step1PressureSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step1TimeSP",
                            "parent_id": "Simulator2",
                            "name": "Step1TimeSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.EB773C85-095E-4BBB-AD60-54645275D32C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step1TimeSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step1TimeSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step2PressureSP",
                            "parent_id": "Simulator2",
                            "name": "Step2PressureSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.7E3544DE-E813-4688-B9A5-97C0CDF51709"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step2PressureSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step2PressureSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step2TimeSP",
                            "parent_id": "Simulator2",
                            "name": "Step2TimeSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.3CE02796-3711-400E-87EA-0AE7D3FAB287"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step2TimeSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step2TimeSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step3PressureSP",
                            "parent_id": "Simulator2",
                            "name": "Step3PressureSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.E1572296-76A2-4051-9AA1-C40B7820698C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step3PressureSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step3PressureSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step3TimeSP",
                            "parent_id": "Simulator2",
                            "name": "Step3TimeSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.B2F0EE2A-AE46-4EBA-A510-C990CFB3C3FC"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step3TimeSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step3TimeSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step4PressureSP",
                            "parent_id": "Simulator2",
                            "name": "Step4PressureSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.D3AECF25-D405-4F3A-9DF1-D31D365C79B5"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step4PressureSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step4PressureSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step4TimeSP",
                            "parent_id": "Simulator2",
                            "name": "Step4TimeSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.DC7C05E1-5BA0-4FA3-8A6F-CD3987C85F6F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step4TimeSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step4TimeSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step5PressureSP",
                            "parent_id": "Simulator2",
                            "name": "Step5PressureSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2E833A1F-2700-4A41-A4A6-5B4B51D4DE0E"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step5PressureSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step5PressureSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step5TimeSP",
                            "parent_id": "Simulator2",
                            "name": "Step5TimeSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.55F4925D-82CA-4800-BEA8-0A3449726D1C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step5TimeSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step5TimeSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step6PressureSP",
                            "parent_id": "Simulator2",
                            "name": "Step6PressureSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.617E1B9D-F11D-4D8B-9CC7-6D51BD8899E4"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step6PressureSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step6PressureSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step6TimeSP",
                            "parent_id": "Simulator2",
                            "name": "Step6TimeSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.E32CAC30-CF64-42B9-B06B-36241887BB67"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step6TimeSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step6TimeSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step7PressureSP",
                            "parent_id": "Simulator2",
                            "name": "Step7PressureSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.020EF751-10AB-433E-BF38-A9013A4B8971"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step7PressureSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step7PressureSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step7TimeSP",
                            "parent_id": "Simulator2",
                            "name": "Step7TimeSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.5DFA21D6-FC78-4DC9-9E9A-FA73D9551EA0"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step7TimeSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step7TimeSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step8PressureSP",
                            "parent_id": "Simulator2",
                            "name": "Step8PressureSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.DF0DD4C5-EE23-4996-97AC-874A38DD6225"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step8PressureSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step8PressureSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "Step8TimeSP",
                            "parent_id": "Simulator2",
                            "name": "Step8TimeSP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.A5F9922A-1026-42EB-BACC-D9429F186EBD"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "Step8TimeSP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.Step8TimeSP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterChannel11PV",
                            "parent_id": "Simulator2",
                            "name": "WaterChannel11PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.C80B1464-5737-49A6-9381-F78A249CDA14"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterChannel11PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterChannel11PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterChannel12PV",
                            "parent_id": "Simulator2",
                            "name": "WaterChannel12PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.37687BD5-6546-49C9-89DB-1C2841167226"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterChannel12PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterChannel12PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterChannel13PV",
                            "parent_id": "Simulator2",
                            "name": "WaterChannel13PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.E31C9AF4-BF1E-4125-A8EF-4795F815DD29"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterChannel13PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterChannel13PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterChannel14PV",
                            "parent_id": "Simulator2",
                            "name": "WaterChannel14PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.E0787392-4F33-4FB6-9993-C95F0E5C840F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterChannel14PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterChannel14PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterChannel15PV",
                            "parent_id": "Simulator2",
                            "name": "WaterChannel15PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.A52DA03B-E852-4699-8910-1245DFC833C0"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterChannel15PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterChannel15PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterChannel16PV",
                            "parent_id": "Simulator2",
                            "name": "WaterChannel16PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.D114FFB2-FBB3-4533-8864-1EDA1AB6ED8C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterChannel16PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterChannel16PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay10SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay10SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.F81A3607-161C-4878-A837-E23A577A1892"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay10SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay10SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay11SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay11SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.3E36835D-D1B8-4551-93FD-A077094E827A"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay11SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay11SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay12SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay12SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.A9530283-8C7F-4CEB-A60A-D376EFADC8C4"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay12SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay12SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay13SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay13SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.07611094-25D2-4FF5-BD6F-8EB4B00C5CE4"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay13SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay13SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay14SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay14SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.586B583A-C111-475D-B13D-EA27228007F6"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay14SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay14SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay15SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay15SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.F371E13D-B253-41D1-8AEB-562BC0C9AB00"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay15SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay15SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay16SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay16SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.05FE7CD0-8751-4C0B-AE1F-185B86E974F8"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay16SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay16SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay1SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay1SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.83FFCB83-32F2-42B0-8720-660E73F4A346"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay1SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay1SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay2SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay2SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.3DBF7A4B-9FA7-45F5-B69A-3AF4F4A646BB"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay2SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay2SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay3SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay3SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.6B59BA54-ADA6-4F9E-BB85-A0BA264A9F60"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay3SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay3SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay4SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay4SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.45DEB525-CE9F-4733-8BDC-55F719999E50"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay4SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay4SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay5SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay5SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.AC3DCCF4-B843-40DE-8A1B-4FDAFF6FFBB5"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay5SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay5SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay6SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay6SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.DAA82093-385B-45F4-83F1-E61795423426"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay6SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay6SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay7SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay7SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.DD2D8CD1-EE9C-4339-8901-3E620E8E3B44"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay7SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay7SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay8SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay8SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.8562F827-6E1E-43DD-A58A-D6AC13EA21BF"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay8SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay8SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDelay9SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDelay9SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.8BD09C94-C269-4A8B-B34F-5CB8E317178D"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDelay9SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDelay9SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration10SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration10SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.F8F814E5-438A-4CC0-B678-2F49A2EE3A3F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration10SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration10SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration11SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration11SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.6D6FBCE3-DA5E-4FB4-BB93-596D7AD3068C"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration11SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration11SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration12SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration12SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.08463862-6FF0-48DB-9B38-3B25AC7F13FC"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration12SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration12SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration13SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration13SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.5E8D6D28-A577-48EF-9059-C9B5A0AF7D27"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration13SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration13SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration14SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration14SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.E72F80AF-01CD-4F1A-A5B4-3D8F8D1CF738"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration14SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration14SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration15SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration15SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.342D8268-951A-4831-BBA7-D66E3D11F0E5"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration15SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration15SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration16SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration16SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.E35E01B9-7AC6-418D-ABE6-8401951F2285"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration16SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration16SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration1SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration1SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.8ED3098F-349E-4B08-A087-6EEB80F29F56"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration1SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration1SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration2SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration2SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.F85E5877-A90E-4180-BB27-577493D5C401"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration2SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration2SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration3SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration3SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.99065854-8756-458C-B819-830CF8AAD847"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration3SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration3SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration4SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration4SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.0FCDA97E-6418-4DF4-AB0B-9B719C8148E0"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration4SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration4SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration5SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration5SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.6088D0F0-66FE-4A71-A1A1-BE15229285A7"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration5SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration5SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration6SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration6SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.58B3CD67-57D2-4D9E-9B7E-8FB4D5E95154"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration6SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration6SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration7SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration7SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.AB25B043-2561-4D11-B6D4-3DA86140F967"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration7SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration7SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration8SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration8SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.4E4CDE8D-2879-41B2-ACFB-945B2E151B7F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration8SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration8SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterDuration9SP",
                            "parent_id": "Simulator2",
                            "name": "WaterDuration9SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "string",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.99428415-F8B3-4532-B51C-0FCAF2E0B7F7"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterDuration9SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterDuration9SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow10PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow10PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.1399FCAF-FA13-4CA3-A32D-9C366126B5A0"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow10PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow10PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow10SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow10SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.C96C2752-CDC2-487D-A1A3-606B10A5539A"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow10SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow10SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow11PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow11PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.1530314B-613A-4E8A-BC0D-BD28D0E9C5EB"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow11PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow11PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow11SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow11SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.F5F04E37-4E04-4D1E-866F-A08D448EAA31"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow11SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow11SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow12PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow12PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.F94700D2-EEDE-478C-85B4-2FADD12F3384"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow12PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow12PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow12SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow12SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.9FA96094-04F9-4F55-A659-2E189A17A91F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow12SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow12SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow13PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow13PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.035CD2C9-35CF-405D-A984-1E5DFC816583"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow13PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow13PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow13SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow13SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.313E6FF2-5169-4DFC-9595-DFBAB62EB6FA"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow13SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow13SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow14PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow14PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.7A62E47A-F2B7-4906-859E-33B7E88D998E"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow14PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow14PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow14SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow14SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.826DFC1E-3C4E-401D-BBDD-F4834D0B398F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow14SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow14SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow15PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow15PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.F862300A-63F4-43AF-B857-DC1A8F2B2391"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow15PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow15PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow15SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow15SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.9FCCB844-4E7D-4CA3-B074-3832A43271CE"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow15SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow15SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow16PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow16PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.495C9AF9-E495-4948-9811-D6457191CE64"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow16PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow16PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow16SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow16SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.F416870F-AC5B-4037-95DF-055C9226CDEB"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow16SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow16SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow1PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow1PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.2741C160-07FD-4284-AEDD-6085D80004AA"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow1PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow1PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow1SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow1SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.3D8FC076-57B3-46E8-8DDC-55CA58228C8D"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow1SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow1SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow2PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow2PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.CF5CB0A3-0F27-4BB2-82F7-B5A5CE37AE69"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow2PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow2PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow2SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow2SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.AD17B4A5-7CE3-4FB7-A4CA-2570C16A2011"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow2SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow2SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow3PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow3PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.E8034707-FBEE-4AEE-880F-838271FD83DF"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow3PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow3PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow3SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow3SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.95C40711-9381-4CE2-AE69-8C795AA4E1FD"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow3SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow3SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow4PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow4PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.4A28046D-948B-485F-B449-A797A642B603"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow4PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow4PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow4SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow4SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.829BAA07-6F60-4711-9E72-ED3608EC6F69"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow4SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow4SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow5PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow5PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.C967C859-D305-421A-AFF5-7C93F1A66790"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow5PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow5PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow5SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow5SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.1A90845F-8949-436F-BD15-4CB5153F32EB"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow5SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow5SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow6PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow6PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.26D1C814-82D0-4EA4-A706-57EA008C3520"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow6PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow6PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow6SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow6SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.5A77DBE1-0446-48FA-8552-EB8617B5D7E9"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow6SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow6SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow7PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow7PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.E04CE55E-2012-4F2F-B790-5C7C8051350E"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow7PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow7PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow7SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow7SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.01133640-EFBC-44F1-8188-A1447C00A5CC"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow7SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow7SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow8PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow8PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.5980A582-E5A5-4B8D-8FAA-797170FCB053"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow8PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow8PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow8SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow8SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.A31733ED-84B6-4110-9653-61A2E5046EF2"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow8SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow8SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow9PV",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow9PV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.28EBC92A-3DE4-44E5-ADC8-489AD7DCBAAC"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow9PV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow9PV",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterFlow9SP",
                            "parent_id": "Simulator2",
                            "name": "WaterFlow9SP",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.B7B06973-CCB7-4314-A400-C2786F8EEB10"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterFlow9SP"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterFlow9SP",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "WaterTempPV",
                            "parent_id": "Simulator2",
                            "name": "WaterTempPV",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.4813C546-8947-4D42-8B3B-496F71703C4F"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "Simulator2",
                                "WaterTempPV"
                            ],
                            "worker_node_id": "EdgeDevice.Simulator2.WaterTempPV",
                            "worker_node_id_mode": "hierarchical"
                        }
                    ],
                    "path": [
                        "NODE",
                        "edgedevice",
                        "Simulator2"
                    ],
                    "worker_node_id": "EdgeDevice.Simulator2",
                    "worker_node_id_mode": "hierarchical"
                },
                {
                    "id": "apiTestDevice",
                    "parent_id": "edgedevice",
                    "name": "apiTestDevice",
                    "type": "DEVICE",
                    "node_source": "import",
                    "data": null,
                    "children": [
                        {
                            "id": "asdf",
                            "parent_id": "apiTestDevice",
                            "name": "asdf",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.apiTestDevice.asdf"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "apiTestDevice",
                                "asdf"
                            ],
                            "worker_node_id": "EdgeDevice.apiTestDevice.asdf",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "fake123",
                            "parent_id": "apiTestDevice",
                            "name": "fake123",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.apiTestDevice.fake123"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "apiTestDevice",
                                "fake123"
                            ],
                            "worker_node_id": "EdgeDevice.apiTestDevice.fake123",
                            "worker_node_id_mode": "hierarchical"
                        }
                    ],
                    "path": [
                        "NODE",
                        "edgedevice",
                        "apiTestDevice"
                    ],
                    "worker_node_id": "EdgeDevice.apiTestDevice",
                    "worker_node_id_mode": "hierarchical"
                },
                {
                    "id": "newest_device",
                    "parent_id": "edgedevice",
                    "name": "newest_device",
                    "type": "DEVICE",
                    "node_source": "import",
                    "data": null,
                    "children": null,
                    "path": [
                        "NODE",
                        "edgedevice",
                        "newest_device"
                    ],
                    "worker_node_id": "EdgeDevice.newest_device",
                    "worker_node_id_mode": "hierarchical"
                },
                {
                    "id": "sim1",
                    "parent_id": "edgedevice",
                    "name": "sim1",
                    "type": "DEVICE",
                    "node_source": "import",
                    "data": null,
                    "children": [
                        {
                            "id": "sine1",
                            "parent_id": "sim1",
                            "name": "sine1",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.sim1.sine1"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "sim1",
                                "sine1"
                            ],
                            "worker_node_id": "EdgeDevice.sim1.sine1",
                            "worker_node_id_mode": "hierarchical"
                        },
                        {
                            "id": "sine2",
                            "parent_id": "sim1",
                            "name": "sine2",
                            "type": "TAG",
                            "node_source": "import",
                            "data": {
                                "dataType": "double",
                                "topic": "devicehub.alias.sim1.sine2"
                            },
                            "children": null,
                            "path": [
                                "NODE",
                                "edgedevice",
                                "sim1",
                                "sine2"
                            ],
                            "worker_node_id": "EdgeDevice.sim1.sine2",
                            "worker_node_id_mode": "hierarchical"
                        }
                    ],
                    "path": [
                        "NODE",
                        "edgedevice",
                        "sim1"
                    ],
                    "worker_node_id": "EdgeDevice.sim1",
                    "worker_node_id_mode": "hierarchical"
                }
            ],
            "path": [
                "NODE",
                "edgedevice"
            ],
            "worker_node_id": "EdgeDevice",
            "worker_node_id_mode": "fixed"
        },
        "modes": {
            "Aes128_Sha256_RsaOaep-Sign": true,
            "Aes128_Sha256_RsaOaep-SignAndEncrypt": true,
            "Aes256_Sha256_RsaPss-Sign": true,
            "Aes256_Sha256_RsaPss-SignAndEncrypt": true,
            "Basic128Rsa15-Sign": true,
            "Basic128Rsa15-SignAndEncrypt": true,
            "Basic256-Sign": true,
            "Basic256-SignAndEncrypt": true,
            "Basic256Sha256-Sign": true,
            "Basic256Sha256-SignAndEncrypt": true,
            "None-None": true
        },
        "policies": {
            "Anonymous": [
                "None",
                "Basic256Sha256",
                "Basic256",
                "Basic128Rsa15",
                "Aes128_Sha256_RsaOaep",
                "Aes256_Sha256_RsaPss"
            ],
            "Certificate": [
                "None",
                "Basic256Sha256",
                "Basic256",
                "Basic128Rsa15",
                "Aes128_Sha256_RsaOaep",
                "Aes256_Sha256_RsaPss"
            ],
            "Password": [
                "None",
                "Basic256Sha256",
                "Basic256",
                "Basic128Rsa15",
                "Aes128_Sha256_RsaOaep",
                "Aes256_Sha256_RsaPss"
            ]
        },
        "enabled": false,
        "certificates": [],
        "version": {
            "Version": "",
            "GitCommit": ""
        }
    },
    "analytics2": {
        "Processors": [
            {
                "ID": "6BA7379F-9318-43FF-A0D9-C2E4CDE87CA5",
                "Name": "Flow  - [8448]",
                "FunctionName": "Generator",
                "IsActive": true,
                "Config": {
                    "settings": {
                        "amplitude_multiplier": 1,
                        "formula": "sin(t)",
                        "generatorType": "User Defined",
                        "periodicity": 30,
                        "strength": 10,
                        "timerInterval": 1000
                    }
                },
                "InputEvents": [],
                "InputWaits": [],
                "InputsDefinitions": {},
                "State": null,
                "Outputs": [
                    "FCA0CCCB-F1FA-4863-96D8-7269E70D1E2C"
                ]
            },
            {
                "ID": "FCA0CCCB-F1FA-4863-96D8-7269E70D1E2C",
                "Name": "Flow  - [8448]",
                "FunctionName": "DataHub Publish",
                "IsActive": true,
                "Config": {
                    "settings": {
                        "single_topic": true,
                        "topic": "analytics.publish.5tM3o2utohKpEF1v4lxFN"
                    }
                },
                "InputEvents": [
                    "6BA7379F-9318-43FF-A0D9-C2E4CDE87CA5"
                ],
                "InputWaits": [],
                "InputsDefinitions": {},
                "State": null,
                "Outputs": []
            }
        ],
        "Positions": [
            {
                "ID": "6BA7379F-9318-43FF-A0D9-C2E4CDE87CA5",
                "Top": 16,
                "Left": 0,
                "GroupName": "default"
            },
            {
                "ID": "FCA0CCCB-F1FA-4863-96D8-7269E70D1E2C",
                "Top": 16,
                "Left": 0,
                "GroupName": "default"
            }
        ],
        "Version": "1.20.11",
        "Git": "b29033e0eb"
    },
    "stats": {
        "devices": [
            {
                "name": "apiTestDevice",
                "id": "22416e46-4830-4a00-8bfd-45b2cb9978e1",
                "retention_hours": 720,
                "topic": "devicehub.alias.apiTestDevice.>"
            },
            {
                "name": "Rack 2b M258",
                "id": "41fbd12e-c6cd-4539-ad50-336d278b207c",
                "retention_hours": 168,
                "topic": "devicehub.raw.41FBD12E-C6CD-4539-AD50-336D278B207C.>"
            },
            {
                "name": "DTA windows tia",
                "id": "474e42b0-c7b8-42de-8de2-ffed7030a563",
                "retention_hours": 168,
                "topic": "devicehub.raw.474E42B0-C7B8-42DE-8DE2-FFED7030A563.>"
            },
            {
                "name": "AB CLX API testing",
                "id": "4c4b9ccc-f5e4-4c2e-a4c0-eaf5c32b0d1a",
                "retention_hours": 168,
                "topic": "devicehub.alias.AB_CLX_API_testing.>"
            },
            {
                "name": "Simulator2",
                "id": "779f42f3-54fc-4a87-b9a6-cd39cfa4a97d",
                "retention_hours": 168,
                "save_all": true,
                "topic": "devicehub.raw.779F42F3-54FC-4A87-B9A6-CD39CFA4A97D.>"
            },
            {
                "name": "ClassificationSimulator",
                "id": "89c52e9a-0901-4d8d-b842-7b533f64e1b7",
                "retention_hours": 168,
                "topic": "devicehub.alias.ClassificationSimulator.>"
            },
            {
                "name": "Boiler",
                "id": "bafd349e-21b6-408a-ae2f-b9c682912571",
                "retention_hours": 168,
                "topic": "devicehub.raw.BAFD349E-21B6-408A-AE2F-B9C682912571.>"
            },
            {
                "name": "sim1",
                "id": "cdc283fb-72e2-42df-a587-4d6299d70c9a",
                "retention_hours": 168,
                "topic": "devicehub.alias.sim1.>"
            },
            {
                "name": "newest device",
                "id": "e1c744b7-6dd6-406e-88af-678b6c905859",
                "retention_hours": 168,
                "topic": "devicehub.alias.newest_device.>"
            }
        ],
        "version": {
            "Git": "",
            "Version": ""
        }
    }
}
```

---

## Step 0: Apply Template

**DELETE** `{{edgeUrl}}/dm/template/v2`

# Step 0: Apply Template

Clears any previous apply-template upload sessions. Call before beginning a new apply to avoid stale state.

## Endpoint

```http
DELETE {{edgeUrl}}/dm/template/v2
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Response

`200 OK` on success.

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Response

**Status**: 204 No Content

---

## Step 1: Apply Template

**POST** `{{edgeUrl}}/dm/template/v2`

# Step 1: Apply Template

Creates a new apply-template upload session. Returns a session ID for use in step 2.

## Endpoint

```http
POST {{edgeUrl}}/dm/template/v2
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Request body

```json
{ "size": 169182 }
```

| Field    | Type    | Required | Description                                  |
|----------|---------|----------|----------------------------------------------|
| `size`   | integer | Yes      | Template file size in bytes.                  |

## Response

`200 OK` -- `application/json`

```json
{ "id": "85d7b778-89a4-44eb-b755-1989611130ea" }
```

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Request Body

```json
{
    "size": 169182
}
```

### Response

**Status**: 200 OK

```json
{
    "id": "85d7b778-89a4-44eb-b755-1989611130ea"
}
```

---

## Step 2: Apply Template

**PUT** `{{edgeUrl}}/dm/template/v2/{id from step1}/resume`

# Step 2: Apply Template

Uploads the template file and triggers the apply. Components are re-configured according to the template; their statuses are returned inline.

## Endpoint

```http
PUT {{edgeUrl}}/dm/template/v2/{id}/resume
```
## Authentication

HTTP Basic Auth. **Username** is your API token, **password** is empty. Tokens are managed under `System > Access Control > Tokens`.

## Path parameters

| Location | Name    | Required | Description                                              |
|----------|---------|----------|----------------------------------------------------------|
| Path     | `{id}`  | Yes      | Session UUID from step 1.                                |

## Request body (multipart form-data)

| Form key | Type | Description                                  |
|----------|------|----------------------------------------------|
| (empty)  | file | Template JSON archive bytes.                  |

## Response

`200 OK` -- `application/json`. Reports per-component apply status:

```json
{
  "offset": 169182,
  "status": {
    "components": [
      { "name": "loopedge-dm",         "desc": "Device Management", "status": "completed" },
      { "name": "loopedge-analytics2", "desc": "Analytics",         "status": "completed" },
      { "name": "loopedge-opcua",      "desc": "OPC-UA",            "status": "completed" },
      { "name": "loopedge-marketplace","desc": "Marketplace",       "status": "completed" }
    ]
  }
}
```

| Field                       | Type     | Description                                                       |
|-----------------------------|----------|-------------------------------------------------------------------|
| `offset`                    | integer  | Bytes consumed.                                                   |
| `status.components`         | object[] | One entry per service.                                            |
| `status.components[].name`  | string   | Service identifier.                                               |
| `status.components[].desc`  | string   | Human-readable description.                                       |
| `status.components[].status`| string   | `completed`, `failed`, `inProgress`.                              |

## Errors

| HTTP status         | When it happens                                                                |
|---------------------|--------------------------------------------------------------------------------|
| `400 Bad Request`   | Missing or malformed query/body parameter.                                     |
| `401 Unauthorized`  | Missing or invalid credentials.                                                |
| `403 Forbidden`     | Token lacks permission for this operation.                                     |
| `404 Not Found`     | Target entity does not exist.                                                  |
| `5xx`               | Service is unreachable, restarting, or internally errored. Inspect device logs under `System > Support`. |

> **TLS note**: edge devices use a self-signed certificate by default. Either install the device CA in your client trust store or disable certificate verification when calling this endpoint directly.


### Headers

| Key | Value |
|-----|-------|
| Upload-Length | 169182 |
| Upload-Offset | 0 |

### Request Body

### Response

**Status**: 200 OK

```json
{
    "offset": 169182,
    "status": {
        "components": [
            {
                "desc": "Device Management",
                "name": "loopedge-dm",
                "status": "completed"
            },
            {
                "desc": "Analytics",
                "name": "loopedge-analytics2",
                "status": "completed"
            },
            {
                "desc": "OPC-UA",
                "name": "loopedge-opcua",
                "status": "completed"
            },
            {
                "desc": "Marketplace",
                "name": "loopedge-marketplace",
                "status": "completed"
            },
            {
                "desc": "Stats",
                "name": "loopedge-stats",
                "status": "completed"
            }
        ]
    }
}
```

---

