From f6a52e646eb5fec9cb4ec3ce2a4ece2f180fb1d0 Mon Sep 17 00:00:00 2001
From: Takahiro Nagafuchi <8895617+tnagafuchi@users.noreply.github.com>
Date: Wed, 12 Jul 2023 23:24:52 +0900
Subject: [PATCH] Raritan (#1441)

* Add PX3-5138JR

* Fix Inlet name..

* Fix Inlet name..

* remove mgmt_only
---
 device-types/Raritan/PX3-5138JR.yaml | 45 +++++++++++++++++++++++++
 device-types/Raritan/PX3-5201JR.yaml | 18 +++++-----
 device-types/Raritan/PX3-5496JV.yaml | 50 ++++++++++++++--------------
 3 files changed, 79 insertions(+), 34 deletions(-)
 create mode 100644 device-types/Raritan/PX3-5138JR.yaml

diff --git a/device-types/Raritan/PX3-5138JR.yaml b/device-types/Raritan/PX3-5138JR.yaml
new file mode 100644
index 00000000..7b8fbdd2
--- /dev/null
+++ b/device-types/Raritan/PX3-5138JR.yaml
@@ -0,0 +1,45 @@
+---
+manufacturer: Raritan
+model: PX3-5138JR
+slug: raritan-px3-5138jr
+part_number: PX3-5138JR
+u_height: 1
+is_full_depth: false
+comments: Rack PDU, Metered, Remote Switching, 1.5kVA, 100V, (8) NEMA 5-15R
+weight: 4
+weight_unit: kg
+console-ports:
+  - name: Console
+    type: de-9
+power-ports:
+  - name: Inlet
+    type: nema-l5-15p
+power-outlets:
+  - name: Outlet1
+    type: nema-5-15r
+    power_port: Inlet
+  - name: Outlet2
+    type: nema-5-15r
+    power_port: Inlet
+  - name: Outlet3
+    type: nema-5-15r
+    power_port: Inlet
+  - name: Outlet4
+    type: nema-5-15r
+    power_port: Inlet
+  - name: Outlet5
+    type: nema-5-15r
+    power_port: Inlet
+  - name: Outlet6
+    type: nema-5-15r
+    power_port: Inlet
+  - name: Outlet7
+    type: nema-5-15r
+    power_port: Inlet
+  - name: Outlet8
+    type: nema-5-15r
+    power_port: Inlet
+interfaces:
+  - name: mgmt
+    type: 100base-tx
+    mgmt_only: true
diff --git a/device-types/Raritan/PX3-5201JR.yaml b/device-types/Raritan/PX3-5201JR.yaml
index c498d8aa..c2b23c65 100644
--- a/device-types/Raritan/PX3-5201JR.yaml
+++ b/device-types/Raritan/PX3-5201JR.yaml
@@ -12,40 +12,40 @@ console-ports:
   - name: Serial
     type: rj-45
 power-ports:
-  - name: Intel1
+  - name: Inlet1
     type: nema-l6-30p
 power-outlets:
   - name: Outlet1
     type: iec-60320-c19
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet2
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet3
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet4
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet5
     type: iec-60320-c19
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet6
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet7
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet8
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
 interfaces:
   - name: Eth1
diff --git a/device-types/Raritan/PX3-5496JV.yaml b/device-types/Raritan/PX3-5496JV.yaml
index 544ab038..db54dde2 100644
--- a/device-types/Raritan/PX3-5496JV.yaml
+++ b/device-types/Raritan/PX3-5496JV.yaml
@@ -12,104 +12,104 @@ console-ports:
   - name: Serial
     type: rj-45
 power-ports:
-  - name: Intel1
+  - name: Inlet1
     type: nema-l6-30p
 power-outlets:
   - name: Outlet1
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet2
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet3
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet4
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet5
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet6
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet7
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet8
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet9
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet10
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet11
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet12
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet13
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet14
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet15
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet16
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet17
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet18
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet19
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet20
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet21
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet22
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet23
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
   - name: Outlet24
     type: iec-60320-c13
-    power_port: Intel1
+    power_port: Inlet1
     feed_leg: A
 interfaces:
   - name: Eth1
-- 
GitLab