Skip to content
RoadmapCSV today: export cabinets, items and circuits from dcTrack → map to the DC Sim sheets → import; read-only REST connector on the roadmap

dcTrack, simulated

dcTrack already holds your cabinets, items and circuits. Today you export those lists — and any Power IQ readings — map them onto the DC Sim sheets and import: a 3D twin you can fail node by node, with a token layer for GPU nodes. dcTrack stays the inventory of record; a read-only connector is on the roadmap.

Today
  1. Export from Sunbird dcTrack
  2. Map the columns onto the template sheets (synonyms accepted)
  3. Import: the same report and checks as any Excel upload

What you get

  • Power layer: dcTrack power circuits — device power port → rack PDU outlet → floor PDU or panel breaker → UPS — become the one-line diagram with A/B colours. Click any node → Fail → which cabinets go dark, which services stop. Loads come from Power IQ readings where you have them, estimated elsewhere.
  • Cabling and Network layers: data circuits are routed in 3D and traceable end to end; the network topology is laid out from them. Fail a switch: who loses every path.
  • Token layer: GPU items show tokens/s and tokens per kWh once token counters arrive (Readings sheet today, live connectors on the roadmap), and how many tokens any failure would lose.

What we read (today)

dcTrack export fieldDC Sim sheet.columnLayer
Cabinet nameRacks.rack, Devices.rack (“Cabinet” header accepted as-is)Floor
Cabinet row label, position in rowRacks.row, Racks.positionFloor
Cabinet U heightRacks.height_uFloor
Cabinet power budgetRacks.max_kwFloor, Power
Cabinet orientation on the floor map (front to which aisle)Racks.front_faces (A/B)Air
Item nameDevices.nameDevice
Item make + model (from the dcTrack models library)Devices.model, matched to the catalogDevice, Power, Air
Item U positionDevices.uFloor
Item class / subclass (Device, Network, Rack PDU, Floor PDU, UPS, CRAC, Probe)Devices.role for racked items; Power or Cooling sheet for floor PDUs, UPS and CRAC unitsDevice, Power, Air
Item serial number / asset tagDevices.serialDevice
Item custom fields: owner or department, warranty endDevices.owner, Devices.warranty_endDevice
Power circuit: device power port → rack PDU outletCables (type power): from_device, from_port, to_device, to_port; Devices.power_cords (A / B / AB)Power, Cabling
Power circuit upstream: rack PDU → floor PDU or panel breaker → UPS, with breaker rating, voltage, phasesPower.name, type, rating, fed_from, feed, voltage, phasesPower
Data circuit: port ↔ port, connector and media, length, colour, labelCables.from/to device and port, media, speed (from the port), length_m, color, labelCabling, Network
Power IQ: PDU outlet or inlet active power; currentReadings metric power_w; item device:port, metric current_aPower
Power IQ: UPS load, battery, runtimeReadings metrics ups_load_pct, ups_battery_pct, ups_runtime_minPower
Power IQ: environmental sensors (inlet temperature, humidity)Readings metrics inlet_c, humidity_pctAir

Because dcTrack items carry a make and model from its models library, most rows resolve to a catalog entry with real U height, weight and power draw; anything unmatched becomes a plain box tagged “identify later”.

What we will read / write back (roadmap)

ItemStatus
Read-only dcTrack REST connector in the DC Sim agent: cabinets, items and circuits pulled on a schedule, each pull producing a change listRoadmap (today: CSV export)
Power IQ readings connector (PDU, UPS and sensor values live)Roadmap
Floor map coordinates → room layout automaticallyRoadmap
Planned items in dcTrack → a DC Sim design version (“what if we install these 12 servers”)Roadmap
Write back: push a DC Sim design into dcTrack as planned items through its import spreadsheetRoadmap

Setup

  1. Export from dcTrack. Export the Cabinets list, the Items list (make, model, U position, class, serial, custom fields) and the Connections (power and data circuits) as spreadsheets, or pull them through the dcTrack REST API with a read-only user. From Power IQ, export PDU, UPS and sensor readings with timestamps.
  2. Map the columns. Download the DC Sim Excel template: cabinets → Racks, items → Devices, floor PDUs / UPS / panels → Power, CRAC units → Cooling, circuits → Cables, readings → Readings. Headers match case-insensitively with synonyms (“Cabinet”, “Hostname”, “U position”), so rename only what the importer cannot guess.
  3. Import. Import → preview → report → apply. Up to 10 MB per file, 50,000 rows per sheet, values only; bad rows are listed and never block the import.
  4. Read the check list — U overlaps, overweight cabinets, breakers above 80 %, unknown models — each with its 3D location; a re-upload shows what changed.
  5. Ask to be told when the live, read-only dcTrack connector is ready: da@mustardseedmt.com.

Nothing inbound

Today nothing connects to dcTrack: you upload a file. The roadmap connector will run in the outbound-only DC Sim agent: one WebSocket out, no listening port, batches spooled to disk and replayed in order after an outage, and a read-only dcTrack user whose credentials never leave your network.

Questions people ask
Is the dcTrack integration live today?

As a CSV path, yes: export from dcTrack (and Power IQ), map onto the template, import. The read-only connector is on the roadmap.

What credentials does it need?

None today — you export the files yourself. The roadmap connector will use read-only dcTrack and Power IQ users.

Does it change anything in dcTrack?

No. Nothing is written to dcTrack. Pushing designs back as planned items is on the roadmap and will be opt-in; until then you download the filled Excel/CSV and run dcTrack's own import.

My readings have different names — will it still work?

Yes. The Readings sheet takes any item and metric name; known names (`power_w`, `inlet_c`, `ups_runtime_min` …) drive the simulation directly and anything else can be bound by hand after import.

One Excel file. Your room in 3D.

Download the import template (v1.3, nine sheets, only Devices required) and the filled example from our demo hall. No form, no email needed, no macros in the files.

Fill in the Devices sheet and send it with your walkthrough request; we import it on the call. What each sheet does

Other integrations