Added PDU Component

This commit is contained in:
2026-05-14 02:38:32 -05:00
parent 1ec5ab4bf5
commit 71d631efbe
5 changed files with 545 additions and 104 deletions

View File

@@ -31,6 +31,15 @@ Datacenter Modeler is a React-based web application for designing datacenter rac
- Copper or fiber optic medium
- Number of ports
- Port identification
- Edit PDU-specific properties:
- Horizontal rack mount or vertical side mount
- Horizontal size from 1U to 12U
- Vertical width from 1U to 3U
- Left or right side placement for vertical PDUs
- Input voltage
- Dynamic output ports with per-port voltage and amperage
- Managed PDU status
- IP address/hostname, URL, and user for managed PDUs
- Save diagrams as JSON
- Load previously saved JSON diagrams
- Browser autosave with `localStorage`
@@ -53,6 +62,7 @@ The left-side palette includes:
- Storage Array
- Storage Switch
- Patch Panel
- PDU
- Cable Management
- KVM
- KVM (Console)
@@ -132,7 +142,7 @@ Diagram data is stored as JSON with this top-level shape:
}
```
Each rack/cabinet contains its own metadata and an array of installed equipment. Equipment records include type, name, size, U position, manufacturer/model details, asset information, power, notes, and display color. Patch panel records also include medium, port count, and port identification metadata.
Each rack/cabinet contains its own metadata and an array of installed equipment. Equipment records include type, name, size, U position, manufacturer/model details, asset information, power, notes, and display color. Patch panel records also include medium, port count, and port identification metadata. PDU records include mounting orientation, side placement for vertical PDUs, input voltage, output port definitions, and managed-device connection metadata.
## Project Structure