From 0763dfff66280ec3a4e609cc2a6db5f60ddc3298 Mon Sep 17 00:00:00 2001
From: dar72 <dar7272@gmail.com>
Date: Wed, 19 Jul 2023 17:31:10 +0100
Subject: [PATCH] Certa UPS (#1471)

* Adding C300 and C400 models

* Add Certa UPS models and battery packs

* CNMC management card

* New line fix

---------

Co-authored-by: Daniel W. Anner <daniel.anner@danstechsupport.com>
---
 device-types/Certa/C300R-010-B.yaml | 38 ++++++++++++++++++++++++
 device-types/Certa/C300R-015-B.yaml | 38 ++++++++++++++++++++++++
 device-types/Certa/C300R-020-B.yaml | 38 ++++++++++++++++++++++++
 device-types/Certa/C300R-030-B.yaml | 40 +++++++++++++++++++++++++
 device-types/Certa/C400R-010-B.yaml | 38 ++++++++++++++++++++++++
 device-types/Certa/C400R-020-B.yaml | 38 ++++++++++++++++++++++++
 device-types/Certa/C400R-030-B.yaml | 40 +++++++++++++++++++++++++
 device-types/Certa/C450R-010-B.yaml | 44 +++++++++++++++++++++++++++
 device-types/Certa/C450R-020-B.yaml | 44 +++++++++++++++++++++++++++
 device-types/Certa/C450R-030-B.yaml | 46 +++++++++++++++++++++++++++++
 device-types/Certa/C450R-BB1.yaml   | 20 +++++++++++++
 device-types/Certa/C450R-BB2.yaml   | 20 +++++++++++++
 device-types/Certa/C650R-060-B.yaml | 32 ++++++++++++++++++++
 device-types/Certa/C650R-100-B.yaml | 32 ++++++++++++++++++++
 device-types/Certa/EBM-240-7AH.yaml | 20 +++++++++++++
 device-types/Certa/EBM-240-9AH.yaml | 20 +++++++++++++
 module-types/Certa/CNMC.yml         | 12 ++++++++
 17 files changed, 560 insertions(+)
 create mode 100644 device-types/Certa/C300R-010-B.yaml
 create mode 100644 device-types/Certa/C300R-015-B.yaml
 create mode 100644 device-types/Certa/C300R-020-B.yaml
 create mode 100644 device-types/Certa/C300R-030-B.yaml
 create mode 100644 device-types/Certa/C400R-010-B.yaml
 create mode 100644 device-types/Certa/C400R-020-B.yaml
 create mode 100644 device-types/Certa/C400R-030-B.yaml
 create mode 100644 device-types/Certa/C450R-010-B.yaml
 create mode 100644 device-types/Certa/C450R-020-B.yaml
 create mode 100644 device-types/Certa/C450R-030-B.yaml
 create mode 100644 device-types/Certa/C450R-BB1.yaml
 create mode 100644 device-types/Certa/C450R-BB2.yaml
 create mode 100644 device-types/Certa/C650R-060-B.yaml
 create mode 100644 device-types/Certa/C650R-100-B.yaml
 create mode 100644 device-types/Certa/EBM-240-7AH.yaml
 create mode 100644 device-types/Certa/EBM-240-9AH.yaml
 create mode 100644 module-types/Certa/CNMC.yml

diff --git a/device-types/Certa/C300R-010-B.yaml b/device-types/Certa/C300R-010-B.yaml
new file mode 100644
index 00000000..323840af
--- /dev/null
+++ b/device-types/Certa/C300R-010-B.yaml
@@ -0,0 +1,38 @@
+---
+manufacturer: Certa
+model: C300R-010-B
+slug: certa-c300r-010-b
+part_number: C300R-010-B
+u_height: 2
+is_full_depth: true
+comments: Line Interactive UPS offering 1000VA load support.
+weight: 18
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+power-outlets:
+  - name: Power Outlet 1
+    type: iec-60320-c13
+  - name: Power Outlet 2
+    type: iec-60320-c13
+  - name: Power Outlet 3
+    type: iec-60320-c13
+  - name: Power Outlet 4
+    type: iec-60320-c13
+  - name: Power Outlet 5
+    type: iec-60320-c13
+  - name: Power Outlet 6
+    type: iec-60320-c13
+  - name: Power Outlet 7
+    type: iec-60320-c13
+  - name: Power Outlet 8
+    type: iec-60320-c13
+power-ports:
+  - name: Power Port 1
+    type: iec-60320-c20
+console-ports:
+  - name: Serial
+    type: rj-45
+  - name: USB management
+    type: usb-b
diff --git a/device-types/Certa/C300R-015-B.yaml b/device-types/Certa/C300R-015-B.yaml
new file mode 100644
index 00000000..4078859b
--- /dev/null
+++ b/device-types/Certa/C300R-015-B.yaml
@@ -0,0 +1,38 @@
+---
+manufacturer: Certa
+model: C300R-015-B
+slug: certa-c300r-015-b
+part_number: C300R-015-B
+u_height: 2
+is_full_depth: true
+comments: Line Interactive UPS offering 1500VA load support.
+weight: 20
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+power-outlets:
+  - name: Power Outlet 1
+    type: iec-60320-c13
+  - name: Power Outlet 2
+    type: iec-60320-c13
+  - name: Power Outlet 3
+    type: iec-60320-c13
+  - name: Power Outlet 4
+    type: iec-60320-c13
+  - name: Power Outlet 5
+    type: iec-60320-c13
+  - name: Power Outlet 6
+    type: iec-60320-c13
+  - name: Power Outlet 7
+    type: iec-60320-c13
+  - name: Power Outlet 8
+    type: iec-60320-c13
+power-ports:
+  - name: Power Port 1
+    type: iec-60320-c20
+console-ports:
+  - name: Serial
+    type: rj-45
+  - name: USB management
+    type: usb-b
diff --git a/device-types/Certa/C300R-020-B.yaml b/device-types/Certa/C300R-020-B.yaml
new file mode 100644
index 00000000..3a290071
--- /dev/null
+++ b/device-types/Certa/C300R-020-B.yaml
@@ -0,0 +1,38 @@
+---
+manufacturer: Certa
+model: C300R-020-B
+slug: certa-c300r-020-b
+part_number: C300R-020-B
+u_height: 2
+is_full_depth: true
+comments: Line Interactive UPS offering 2000VA load support.
+weight: 28
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+power-outlets:
+  - name: Power Outlet 1
+    type: iec-60320-c13
+  - name: Power Outlet 2
+    type: iec-60320-c13
+  - name: Power Outlet 3
+    type: iec-60320-c13
+  - name: Power Outlet 4
+    type: iec-60320-c13
+  - name: Power Outlet 5
+    type: iec-60320-c13
+  - name: Power Outlet 6
+    type: iec-60320-c13
+  - name: Power Outlet 7
+    type: iec-60320-c13
+  - name: Power Outlet 8
+    type: iec-60320-c13
+power-ports:
+  - name: Power Port 1
+    type: iec-60320-c20
+console-ports:
+  - name: Serial
+    type: rj-45
+  - name: USB management
+    type: usb-b
diff --git a/device-types/Certa/C300R-030-B.yaml b/device-types/Certa/C300R-030-B.yaml
new file mode 100644
index 00000000..ae8748a0
--- /dev/null
+++ b/device-types/Certa/C300R-030-B.yaml
@@ -0,0 +1,40 @@
+---
+manufacturer: Certa
+model: C300R-030-B
+slug: certa-c300r-030-b
+part_number: C300R-030-B
+u_height: 2
+is_full_depth: true
+comments: Line Interactive UPS offering 3000VA load support.
+weight: 32
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+power-outlets:
+  - name: Power Outlet 1
+    type: iec-60320-c13
+  - name: Power Outlet 2
+    type: iec-60320-c13
+  - name: Power Outlet 3
+    type: iec-60320-c13
+  - name: Power Outlet 4
+    type: iec-60320-c13
+  - name: Power Outlet 5
+    type: iec-60320-c13
+  - name: Power Outlet 6
+    type: iec-60320-c13
+  - name: Power Outlet 7
+    type: iec-60320-c13
+  - name: Power Outlet 8
+    type: iec-60320-c13
+  - name: Power Outlet 9
+    type: iec-60320-c19
+power-ports:
+  - name: Power Port 1
+    type: iec-60320-c20
+console-ports:
+  - name: Serial
+    type: rj-45
+  - name: USB management
+    type: usb-b
diff --git a/device-types/Certa/C400R-010-B.yaml b/device-types/Certa/C400R-010-B.yaml
new file mode 100644
index 00000000..3937e33d
--- /dev/null
+++ b/device-types/Certa/C400R-010-B.yaml
@@ -0,0 +1,38 @@
+---
+manufacturer: Certa
+model: C400R-010-B
+slug: certa-c400r-010-b
+part_number: C400R-010-B
+u_height: 4
+is_full_depth: true
+comments: Online Double Conversion UPS for continuous power protection for critical loads. Offering 1000VA load support.
+weight: 16.2
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+power-outlets:
+  - name: Power Outlet 1
+    type: iec-60320-c13
+  - name: Power Outlet 2
+    type: iec-60320-c13
+  - name: Power Outlet 3
+    type: iec-60320-c13
+  - name: Power Outlet 4
+    type: iec-60320-c13
+  - name: Power Outlet 5
+    type: iec-60320-c13
+  - name: Power Outlet 6
+    type: iec-60320-c13
+  - name: Power Outlet 7
+    type: iec-60320-c13
+  - name: Power Outlet 8
+    type: iec-60320-c13
+power-ports:
+  - name: Power Port 1
+    type: iec-60320-c20
+console-ports:
+  - name: Serial
+    type: rj-45
+  - name: USB management
+    type: usb-b
diff --git a/device-types/Certa/C400R-020-B.yaml b/device-types/Certa/C400R-020-B.yaml
new file mode 100644
index 00000000..9b607ccc
--- /dev/null
+++ b/device-types/Certa/C400R-020-B.yaml
@@ -0,0 +1,38 @@
+---
+manufacturer: Certa
+model: C400R-020-B
+slug: certa-c400r-020-b
+part_number: C400R-020-B
+u_height: 4
+is_full_depth: true
+comments: Online Double Conversion UPS for continuous power protection for critical loads. Offering 2000VA load support.
+weight: 19.7
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+power-outlets:
+  - name: Power Outlet 1
+    type: iec-60320-c13
+  - name: Power Outlet 2
+    type: iec-60320-c13
+  - name: Power Outlet 3
+    type: iec-60320-c13
+  - name: Power Outlet 4
+    type: iec-60320-c13
+  - name: Power Outlet 5
+    type: iec-60320-c13
+  - name: Power Outlet 6
+    type: iec-60320-c13
+  - name: Power Outlet 7
+    type: iec-60320-c13
+  - name: Power Outlet 8
+    type: iec-60320-c13
+power-ports:
+  - name: Power Port 1
+    type: iec-60320-c20
+console-ports:
+  - name: Serial
+    type: rj-45
+  - name: USB management
+    type: usb-b
diff --git a/device-types/Certa/C400R-030-B.yaml b/device-types/Certa/C400R-030-B.yaml
new file mode 100644
index 00000000..0164ef65
--- /dev/null
+++ b/device-types/Certa/C400R-030-B.yaml
@@ -0,0 +1,40 @@
+---
+manufacturer: Certa
+model: C400R-030-B
+slug: certa-c400r-030-b
+part_number: C400R-030-B
+u_height: 2
+is_full_depth: true
+comments: Online Double Conversion UPS for continuous power protection for critical loads. Offering 3000VA load support.
+weight: 28.8
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+power-outlets:
+  - name: Power Outlet 1
+    type: iec-60320-c13
+  - name: Power Outlet 2
+    type: iec-60320-c13
+  - name: Power Outlet 3
+    type: iec-60320-c13
+  - name: Power Outlet 4
+    type: iec-60320-c13
+  - name: Power Outlet 5
+    type: iec-60320-c13
+  - name: Power Outlet 6
+    type: iec-60320-c13
+  - name: Power Outlet 7
+    type: iec-60320-c13
+  - name: Power Outlet 8
+    type: iec-60320-c13
+  - name: Power Outlet 9
+    type: iec-60320-c19
+power-ports:
+  - name: Power Port 1
+    type: iec-60320-c20
+console-ports:
+  - name: Serial
+    type: rj-45
+  - name: USB management
+    type: usb-b
diff --git a/device-types/Certa/C450R-010-B.yaml b/device-types/Certa/C450R-010-B.yaml
new file mode 100644
index 00000000..92945b11
--- /dev/null
+++ b/device-types/Certa/C450R-010-B.yaml
@@ -0,0 +1,44 @@
+---
+manufacturer: Certa
+model: C450R-010-B
+slug: certa-c450r-010-b
+part_number: C450R-010-B
+u_height: 2
+is_full_depth: true
+comments: Unity power factor, online Double Conversion UPS for continuous power protection for critical loads. Offering 1000VA load support.
+weight: 14.3
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+power-outlets:
+  - name: Power Outlet 1
+    type: iec-60320-c13
+  - name: Power Outlet 2
+    type: iec-60320-c13
+  - name: Power Outlet 3
+    type: iec-60320-c13
+  - name: Power Outlet 4
+    type: iec-60320-c13
+  - name: Power Outlet 5
+    type: iec-60320-c13
+  - name: Power Outlet 6
+    type: iec-60320-c13
+  - name: Power Outlet 7
+    type: iec-60320-c13
+  - name: Power Outlet 8
+    type: iec-60320-c13
+  - name: EBM Connector (Battery Pack)
+    type: other
+power-ports:
+  - name: Power Port 1
+    type: iec-60320-c14
+console-ports:
+  - name: Serial 1
+    type: rj-45
+  - name: Serial 2
+    type: de-9
+  - name: USB management
+    type: usb-b
+  - name: Battery Detect
+    type: rj-45
diff --git a/device-types/Certa/C450R-020-B.yaml b/device-types/Certa/C450R-020-B.yaml
new file mode 100644
index 00000000..2c74bf0b
--- /dev/null
+++ b/device-types/Certa/C450R-020-B.yaml
@@ -0,0 +1,44 @@
+---
+manufacturer: Certa
+model: C450R-020-B
+slug: certa-c450r-020-b
+part_number: C450R-020-B
+u_height: 2
+is_full_depth: true
+comments: Unity power factor, online Double Conversion UPS for continuous power protection for critical loads. Offering 2000VA load support.
+weight: 23.3
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+power-outlets:
+  - name: Power Outlet 1
+    type: iec-60320-c13
+  - name: Power Outlet 2
+    type: iec-60320-c13
+  - name: Power Outlet 3
+    type: iec-60320-c13
+  - name: Power Outlet 4
+    type: iec-60320-c13
+  - name: Power Outlet 5
+    type: iec-60320-c13
+  - name: Power Outlet 6
+    type: iec-60320-c13
+  - name: Power Outlet 7
+    type: iec-60320-c13
+  - name: Power Outlet 8
+    type: iec-60320-c13
+  - name: EBM Connector (Battery Pack)
+    type: other
+power-ports:
+  - name: Power Port 1
+    type: iec-60320-c20
+console-ports:
+  - name: Serial 1
+    type: rj-45
+  - name: Serial 2
+    type: de-9
+  - name: USB management
+    type: usb-b
+  - name: Battery Detect
+    type: rj-45
diff --git a/device-types/Certa/C450R-030-B.yaml b/device-types/Certa/C450R-030-B.yaml
new file mode 100644
index 00000000..17da14d8
--- /dev/null
+++ b/device-types/Certa/C450R-030-B.yaml
@@ -0,0 +1,46 @@
+---
+manufacturer: Certa
+model: C450R-030-B
+slug: certa-c450r-030-b
+part_number: C450R-030-B
+u_height: 2
+is_full_depth: true
+comments: Unity power factor, online Double Conversion UPS for continuous power protection for critical loads. Offering 3000VA load support.
+weight: 26.2
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+power-outlets:
+  - name: Power Outlet 1
+    type: iec-60320-c13
+  - name: Power Outlet 2
+    type: iec-60320-c13
+  - name: Power Outlet 3
+    type: iec-60320-c13
+  - name: Power Outlet 4
+    type: iec-60320-c13
+  - name: Power Outlet 5
+    type: iec-60320-c13
+  - name: Power Outlet 6
+    type: iec-60320-c13
+  - name: Power Outlet 7
+    type: iec-60320-c13
+  - name: Power Outlet 8
+    type: iec-60320-c13
+  - name: Power Outlet 9
+    type: iec-60320-c19
+  - name: EBM Connector (Battery Pack)
+    type: other
+power-ports:
+  - name: Power Port 1
+    type: iec-60320-c20
+console-ports:
+  - name: Serial 1
+    type: rj-45
+  - name: Serial 2
+    type: de-9
+  - name: USB management
+    type: usb-b
+  - name: Battery Detect
+    type: rj-45
diff --git a/device-types/Certa/C450R-BB1.yaml b/device-types/Certa/C450R-BB1.yaml
new file mode 100644
index 00000000..ff98ef00
--- /dev/null
+++ b/device-types/Certa/C450R-BB1.yaml
@@ -0,0 +1,20 @@
+---
+manufacturer: Certa
+model: C450R-BB1
+slug: certa-c450r-bb1
+part_number: C450R-BB1
+u_height: 2
+is_full_depth: true
+comments: Rackmount, External battery pack for C450 series
+weight: 22.6
+weight_unit: kg
+power-ports:
+  - name: EBM Connector 1
+    type: other
+  - name: EBM Connector 2
+    type: other
+console-ports:
+  - name: Battery Detect 1
+    type: rj-45
+  - name: Battery Detect 2
+    type: rj-45
diff --git a/device-types/Certa/C450R-BB2.yaml b/device-types/Certa/C450R-BB2.yaml
new file mode 100644
index 00000000..44bbcd39
--- /dev/null
+++ b/device-types/Certa/C450R-BB2.yaml
@@ -0,0 +1,20 @@
+---
+manufacturer: Certa
+model: C450R-BB2
+slug: certa-c450r-bb2
+part_number: C450R-BB2
+u_height: 2
+is_full_depth: true
+comments: Rackmount, External battery pack for C450 series
+weight: 39.9
+weight_unit: kg
+power-ports:
+  - name: EBM Connector 1
+    type: other
+  - name: EBM Connector 2
+    type: other
+console-ports:
+  - name: Battery Detect 1
+    type: rj-45
+  - name: Battery Detect 2
+    type: rj-45
diff --git a/device-types/Certa/C650R-060-B.yaml b/device-types/Certa/C650R-060-B.yaml
new file mode 100644
index 00000000..01940401
--- /dev/null
+++ b/device-types/Certa/C650R-060-B.yaml
@@ -0,0 +1,32 @@
+---
+manufacturer: Certa
+model: C650R-060-B
+slug: certa-c650r-060-b
+part_number: C650R-060-B
+u_height: 2
+is_full_depth: true
+comments: 6kVA Online double conversion unity power factor UPS providing continuous support to critical loads.
+weight: 13.3
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+  - name: Parallel Slot
+    position: '2'
+power-outlets:
+  - name: Power Outlet 1
+    type: hardwired
+  - name: EBM Connector (Battery Pack)
+    type: other
+power-ports:
+  - name: Power Port 1
+    type: hardwired
+console-ports:
+  - name: Serial 1
+    type: rj-45
+  - name: Serial 2
+    type: de-9
+  - name: USB management
+    type: usb-b
+  - name: Battery Detect
+    type: rj-45
diff --git a/device-types/Certa/C650R-100-B.yaml b/device-types/Certa/C650R-100-B.yaml
new file mode 100644
index 00000000..527567d4
--- /dev/null
+++ b/device-types/Certa/C650R-100-B.yaml
@@ -0,0 +1,32 @@
+---
+manufacturer: Certa
+model: C650R-100-B
+slug: certa-c650r-100-b
+part_number: C650R-100-B
+u_height: 2
+is_full_depth: true
+comments: 10kVA Online double conversion unity power factor UPS providing continuous support to critical loads.
+weight: 15.2
+weight_unit: kg
+module-bays:
+  - name: Intelligent Port
+    position: '1'
+  - name: Parallel Slot
+    position: '2'
+power-outlets:
+  - name: Power Outlet 1
+    type: hardwired
+  - name: EBM Connector (Battery Pack)
+    type: other
+power-ports:
+  - name: Power Port 1
+    type: hardwired
+console-ports:
+  - name: Serial 1
+    type: rj-45
+  - name: Serial 2
+    type: de-9
+  - name: USB management
+    type: usb-b
+  - name: Battery Detect
+    type: rj-45
diff --git a/device-types/Certa/EBM-240-7AH.yaml b/device-types/Certa/EBM-240-7AH.yaml
new file mode 100644
index 00000000..bf034e09
--- /dev/null
+++ b/device-types/Certa/EBM-240-7AH.yaml
@@ -0,0 +1,20 @@
+---
+manufacturer: Certa
+model: EBM-240-7AH
+slug: certa-ebm-240-7ah
+part_number: EBM-240-7AH
+u_height: 2
+is_full_depth: true
+comments: Rackmount, 7AH external battery pack for C650 series
+weight: 56.1
+weight_unit: kg
+power-ports:
+  - name: EBM Connector 1
+    type: other
+  - name: EBM Connector 2
+    type: other
+console-ports:
+  - name: Battery Detect 1
+    type: rj-45
+  - name: Battery Detect 2
+    type: rj-45
diff --git a/device-types/Certa/EBM-240-9AH.yaml b/device-types/Certa/EBM-240-9AH.yaml
new file mode 100644
index 00000000..ffb7306f
--- /dev/null
+++ b/device-types/Certa/EBM-240-9AH.yaml
@@ -0,0 +1,20 @@
+---
+manufacturer: Certa
+model: EBM-240-9AH
+slug: certa-ebm-240-9ah
+part_number: EBM-240-9AH
+u_height: 2
+is_full_depth: true
+comments: Rackmount, 9AH external battery pack for C650 series
+weight: 60.5
+weight_unit: kg
+power-ports:
+  - name: EBM Connector 1
+    type: other
+  - name: EBM Connector 2
+    type: other
+console-ports:
+  - name: Battery Detect 1
+    type: rj-45
+  - name: Battery Detect 2
+    type: rj-45
diff --git a/module-types/Certa/CNMC.yml b/module-types/Certa/CNMC.yml
new file mode 100644
index 00000000..824978f4
--- /dev/null
+++ b/module-types/Certa/CNMC.yml
@@ -0,0 +1,12 @@
+---
+manufacturer: Certa
+model: CNMC Network Management Card
+part_number: CNMC
+comments: Certa UPS Netowrk Management Card
+interfaces:
+  - name: CNMC/mgmt
+    type: 100base-tx
+    mgmt_only: true
+  - name: CNMC/Setting
+    type: 100base-tx
+    mgmt_only: true
-- 
GitLab