Skip to content

Complete the template

Applies to SiteSync StandardEnterprise Management Introduced in 1.0.0 Role: Administrator

Add one row per device. Use the column headers exactly as they appear in the downloaded template (shown below); the values map to the same fields you’d enter manually in QR Sync.

ColumnRequiredDescription
dev_euiYesThe device’s unique 16-character hardware identifier (Dev EUI), from the device label.
join_euiYesThe Join EUI / App EUI, from the device label or network server.
app_keyYesThe OTAA encryption key, from the device label or manufacturer docs.
nameYesA human-readable label for the device. Cannot contain a forward slash (/) — see the caution below.
deviceTypeNoThe device profile for this row. Leave blank to use the Device Type selected on the form; fill it in to mix sensor types in one upload. Must match a profile label exactly.
tag_pathNoWhere this device’s tags are created. Leave blank to place the device in the site folder; fill it in to target a specific folder, optionally with a tag provider.
descriptionNoA note about the device — what it monitors, where it’s installed.

The deviceType column sets the device profile per row, so a single file can contain several sensor types. Any row that leaves deviceType blank uses the Device Type selected on the form instead.

The value must match a profile label exactly, so watch for two common data-quality traps in your profile list:

  • Trailing spaces. A profile named TWTGPressure (with a trailing space) won’t match a CSV that says TWTGPressure — the row uploads with no profile. Trim spaces from your profile labels.
  • Duplicate labels. If the same label exists on two profiles, the value is ambiguous and the row is rejected. Give each profile a unique label.

By default every device lands in its site folder. Use the tag_path column to place a device somewhere specific instead:

  • A plain path such as Plant A/Unit 3 creates the device under that folder.
  • A path may include a tag provider prefix in brackets, e.g. [default]Plant A/Unit 3. With no prefix, the device uses the session’s default tag provider (default).
  • Spacing, underscores, case, and stray or doubled slashes are cleaned up automatically — [default]\\Plant A//Unit 3// resolves to [default]Plant A/Unit 3.
Was this page helpful? Report incorrect documentation Last reviewed 2026-07-31