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

# Copied points

> Duplicate point values between devices so sensors and setpoints stay shared across equipment without templating workarounds.

Copied points let you mirror one or more points from a source device onto other devices in a single batch operation. You do not need to template devices or set up cross-references between source and target equipment.

The copy reflects the source point in real time. You can expose the same sensor or setpoint on multiple devices without reconfiguring the data source.

Unlike moving points on virtual devices, copying keeps the point on the **source** device and adds it to **target** devices.

```mermaid actions={false} theme={"theme":{"light":"github-dark","dark":"github-dark"}}
---
config:
  theme: neutral
---
flowchart LR
    SRC[Source Device] -- "owns" --> PT[OA Temp Sensor]
    PT -- "copied to" --> T1[Target Device A]
    PT -- "copied to" --> T2[Target Device B]

    classDef sky stroke:#374D7C,fill:#E2EBFF,color:#374D7C
    classDef rose stroke:#FF5978,fill:#FFDFE5,color:#8E2236
    classDef green fill:#B0E4CC,color:#285A48,stroke:#285A48

    class SRC sky
    class PT rose
    class T1,T2 green
```

## Use cases

Copied points help when you need to:

* Share a sensor reading (for example, outdoor air temperature) across multiple devices
* Mirror a setpoint into another device for dashboards or logic
* Surface a shared sensor on downstream equipment without cross-referencing
* Duplicate setpoints or sensors on major water systems where multiple devices use the same value

<Note>
  You can copy points only from **original (physical) devices**. Copying from virtual devices is not supported.
</Note>

## Copy points from batch update

The main workflow starts on **Devices** and uses **Batch Update Devices** → **Copied Points** → **Copy Points**.

### Open Devices and batch update

In the sidebar, select **`Devices`** to open the devices list for your site.

<Frame caption="Choose Devices in the sidebar to open the devices table">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copied-points-sidebar-devices.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=63cb72df72738d3e0993add8497e7aae" alt="Cloud BMS sidebar with Devices highlighted at the bottom, showing device count next to Systems, Spaces, Tenants, and Points" width="1024" height="701" data-path="images/kode-os/devices/kode-os-devices-copied-points-sidebar-devices.png" />
</Frame>

On the **Devices** page, click **`Batch Update Devices`** in the upper right corner.

<Frame caption="Batch Update Devices opens the batch workspace where Copied Points lives">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copied-points-batch-update-button.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=74d31abce39abc5f7f515d21cbbf20b6" alt="Devices list with search, filters, device table, and Batch Update Devices button highlighted in the upper right corner" width="1024" height="706" data-path="images/kode-os/devices/kode-os-devices-copied-points-batch-update-button.png" />
</Frame>

### Open Copied Points and start the wizard

In the batch update sidebar, click **`Copied Points`**. The page lists existing copies with **SOURCE POINT**, **SOURCE DEVICE**, and **TARGET DEVICES**. Click **`Copy Points`** in the upper right to start the wizard.

<Frame caption="The Copied Points page lists copies and provides the Copy Points action">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copied-points-page.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=6a3160e2b0c182210dde3c7da993a36b" alt="Copied Points page with sidebar showing Batch Update, Device Referencing, Virtual Devices, Linked Devices, Copied Points selected, search bar, Copy Points button, and table columns for source point, source device, and target devices" width="1024" height="705" data-path="images/kode-os/devices/kode-os-devices-copied-points-page.png" />
</Frame>

### Step 1: Select source device

The **Copy Points** wizard opens on **Select Source Device**. Search or filter the table, select **one** source device (radio selection), then click **`Next`**.

<Frame caption="Select exactly one device to copy points from">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copy-points-select-source-device.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=e0feea684ad0919da5f7ba90ed8be242" alt="Copy Points wizard step 1 with stepper, search devices by Name, Filters, device table with radio selection, and VAV_410 selected as source" width="905" height="790" data-path="images/kode-os/devices/kode-os-devices-copy-points-select-source-device.png" />
</Frame>

### Step 2: Select points to copy

On **Select Points to Copy**, use the search bar and select **one or more** points with the checkboxes. Click **`Next`**.

<Frame caption="Choose which points on the source device to duplicate">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copy-points-select-points.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=513b2524c196f871a832078ac704d298" alt="Copy Points wizard step 2 showing points table with checkboxes, columns for point name, point type, and field, with several numeric points selected" width="900" height="784" data-path="images/kode-os/devices/kode-os-devices-copy-points-select-points.png" />
</Frame>

### Step 3: Select target devices

On **Select Target Devices**, search or filter, then select **one or more** target devices with the checkboxes. Click **`Next`**.

<Frame caption="Pick every device that should receive a copy of the selected points">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copy-points-select-target-devices.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=1f330bd7bb5873fb56996569ba3004b6" alt="Copy Points wizard step 3 with device table, header checkbox showing partial selection count, and multiple target devices checked" width="905" height="782" data-path="images/kode-os/devices/kode-os-devices-copy-points-select-target-devices.png" />
</Frame>

### Step 4: Review and confirm

On **Review & Confirm**, use the tabs **To be copied**, **Copy exists**, and **Copy limit reached** to review the proposed copies. When the list looks correct, click **`Copy Now`**.

<Info>
  Each building supports up to **1000** copied points. Rows that exceed this limit appear on the **Copy limit reached** tab and are not added until you remove existing copies.
</Info>

<Frame caption="Review the matrix of source points and target devices before running the copy">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copy-points-review-confirm.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=4393ca9062da0f3a5d32b4dc409f2d68" alt="Copy Points wizard step 4 with summary table of source point, source device, target device, status To be copied, and Copy Now button" width="904" height="793" data-path="images/kode-os/devices/kode-os-devices-copy-points-review-confirm.png" />
</Frame>

After the operation completes, the results screen summarizes what ran. Copied points appear on the selected targets and show up on the **Copied Points** list.

## Copy a point from device details

You can start a copy from a single device without opening **Copied Points** first. This path does not list points that are already duplicated in the building. To audit or manage existing copies, use the **Copied Points** page under **Batch Update Devices**.

Open the device from **`Devices`**, then click the **`Device Details`** tab on the device page (alongside **Trends**, **Graphic**, and other tabs).

<Frame caption="Open Device Details from the tab bar on the device page">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copied-points-device-details-tab.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=04414a9732ec0ad7a4d0e6927296e0bd" alt="Device page for VAV_407 showing tabs for Switch to old version, Trends, Graphic, Work Orders, FTT, and Device Details highlighted in the top-right, with a points list on the left and trend chart area on the right" width="1024" height="747" data-path="images/kode-os/devices/kode-os-devices-copied-points-device-details-tab.png" />
</Frame>

On the **Device Details** panel, click **`Edit Points`** next to the points count.

<Frame caption="Edit Points opens the point editor for this device">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copied-points-edit-points-link.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=eb76054cfd1877212fbf4d5dd85b5a82" alt="Device Details panel showing Connector, Canonical Type, Type, Location, Device Class, Tenant, Site Level, Points count of 27 with Edit Points link highlighted, Serial Number, Identifier, and other metadata fields" width="1004" height="372" data-path="images/kode-os/devices/kode-os-devices-copied-points-edit-points-link.png" />
</Frame>

On **Edit Points**, select the point in the list. In the right panel, click **`Duplicate Point`** (two overlapping squares).

<Frame caption="Duplicate Point starts the copy dialog for the selected point">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copied-points-edit-points-duplicate.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=a607ad7c8a9dea9634b3745ff7cd4045" alt="Edit Points view for VAV_407 with 27 points listed on the left showing name, value, status, and point type columns, and ZN_T_SP configuration panel on the right with Display Name, Unit, Tags, Min and Max Value, COV Tolerance, Precision, Metadata, Allow writability toggle, and Duplicate Point button highlighted at the bottom" width="1024" height="880" data-path="images/kode-os/devices/kode-os-devices-copied-points-edit-points-duplicate.png" />
</Frame>

In the **Copy Point** dialog, use **Search devices by Name**, **Filters**, and tabs such as **Referenced Devices** when shown. Select **one or more** targets, then click **`Copy Now`**.

<Frame caption="Search and filter devices, scope with Referenced Devices when available, then confirm">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copied-points-copy-point-modal.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=b2a6bedf646cfefae453ca8922d20804" alt="Copy Point dialog for Adjust Value from VAV_407 with search bar, Filters button, Referenced Devices tab, sortable device table showing Device, Device Type, Ontology Type, Data Source, Area, and Points columns with IEQ_02 selected, pagination showing 314 devices, and Cancel and Copy Now buttons" width="901" height="786" data-path="images/kode-os/devices/kode-os-devices-copied-points-copy-point-modal.png" />
</Frame>

## Point behavior after duplication

| Scenario                    | What happens                                                                                            |
| --------------------------- | ------------------------------------------------------------------------------------------------------- |
| Source point value changes  | Copies on all targets update in real time                                                               |
| Source point is deleted     | The copy is removed from every target                                                                   |
| Source device is deleted    | All copies of its points are removed from every target                                                  |
| Copy is deleted on a target | Only that target loses the copy; the source and other targets are unchanged                             |
| Source point was templated  | The copy on the target is **not** templated; the duplication relationship is what ties it to the source |

## Remove copied points

Go to **`Devices`** → **`Batch Update Devices`** → **`Copied Points`**. Select **one or more** rows with the checkboxes. The toolbar shows **`Delete Duplicated Points`** with a count of selected rows—click it to remove those copies from their targets.

<Frame caption="Select rows on Copied Points, then use Delete Duplicated Points">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copied-points-delete-selected.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=5ff46ec75b2671c48ad6f82035dd3843" alt="Copied Points table with one row selected and Delete Duplicated Points button showing the selection count at the bottom of the page" width="792" height="858" data-path="images/kode-os/devices/kode-os-devices-copied-points-delete-selected.png" />
</Frame>

You can also open the row **three-dot** menu and choose **`Delete Duplicated Points`** for that row only.

<Frame caption="Row menu includes View Target Devices and Delete Duplicated Points">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copied-points-row-menu.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=13bdd6062e51db488d1699f94a3b4168" alt="Copied Points row with three-dot menu open showing View Target Devices and Delete Duplicated Points options, with target devices column showing a linked device count" width="793" height="889" data-path="images/kode-os/devices/kode-os-devices-copied-points-row-menu.png" />
</Frame>

## View or manage target devices

From the **Copied Points** list:

* Click the link in **TARGET DEVICES** when copies exist (for example **`4 Devices`**), or
* Open the row **three-dot** menu and choose **`View Target Devices`**.

The **View Target Devices** page lists every target that receives the copy for that source point and device. From there you can:

* Click **`+ Copy to New Devices`** to copy the same point to additional devices.
* Select targets and click **`Remove Selected`** to drop those copies, or use the **minus** control on a row to remove one target.

<Frame caption="View Target Devices lists targets and supports Copy to New Devices or Remove Selected">
  <img src="https://mintcdn.com/kodelabs/njejy12QoNdTJ3U4/images/kode-os/devices/kode-os-devices-copied-points-view-target-devices.png?fit=max&auto=format&n=njejy12QoNdTJ3U4&q=85&s=f23689b6c18bb7b9ccbca0edc2069ab6" alt="View Target Devices page with subtitle showing source point and device, search bar, Copy to New Devices button, table of target devices with checkboxes, and Remove Selected button" width="1024" height="557" data-path="images/kode-os/devices/kode-os-devices-copied-points-view-target-devices.png" />
</Frame>

## Copy history on the Copied Points page

The **Copied Points** page lists copy activity for the building. Each entry shows the source point, source device, target device or devices, and when the copy ran. Use it to audit shared points and ongoing duplication.

## Next steps

<CardGroup cols={2}>
  <Card title="Batch update devices" icon="layers" href="/products/kode-os/devices/device-batch-update" arrow={true} cta="Open">
    Filter devices and run bulk updates from the batch update workspace.
  </Card>

  <Card title="Points overview" icon="circle-dot" href="/products/kode-os/points/points" arrow={true} cta="Learn">
    Understand point types, normalization, and how copied points fit in.
  </Card>
</CardGroup>
