diff --git a/device-types/Certa/C300R-010-B.yaml b/device-types/Certa/C300R-010-B.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..323840af3f0e73d1245db6beeb09fc6a24668e6a
--- /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 0000000000000000000000000000000000000000..4078859b35fa14027a9783736e7f0f303a6ec352
--- /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 0000000000000000000000000000000000000000..3a290071af8a59f809516092f2faf3def62693b5
--- /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 0000000000000000000000000000000000000000..ae8748a0963c80113c34635f859e602fc35ef6c7
--- /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 0000000000000000000000000000000000000000..3937e33dd6f3d1e7f0c48aebc89ed8922133475b
--- /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 0000000000000000000000000000000000000000..9b607ccc56543b4c68d56e2c56530b999b757f26
--- /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 0000000000000000000000000000000000000000..0164ef65bdc2dc9c29d234c73c502a95e58c3134
--- /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 0000000000000000000000000000000000000000..92945b11bf905bcf7905515abff5b54a88b78538
--- /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 0000000000000000000000000000000000000000..2c74bf0b267380731547967346e1261bd79c3b3c
--- /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 0000000000000000000000000000000000000000..17da14d86ce4eb5f2e6d0099adaa61e5734d2cb3
--- /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 0000000000000000000000000000000000000000..ff98ef0039dc39a0a529e20694bd752a2063c2fc
--- /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 0000000000000000000000000000000000000000..44bbcd3910da59b301e839aedcf04db387901032
--- /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 0000000000000000000000000000000000000000..019404010a8ae5443a3f0b7f7bbf9e4bf8653b52
--- /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 0000000000000000000000000000000000000000..527567d426e2181eff8e08c5282cc02b2968abb0
--- /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 0000000000000000000000000000000000000000..bf034e0975bb6f0283c1e7443a9f902b03a4d6de
--- /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 0000000000000000000000000000000000000000..ffb7306f8780b56c4864841b18c807640b50e7c0
--- /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 0000000000000000000000000000000000000000..824978f410df9423f806058348475640e591bb4f
--- /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