From c6471a4d144f0a5a5fc056cdfca19c38fcc52426 Mon Sep 17 00:00:00 2001
From: raven <ravench@users.noreply.github.com>
Date: Fri, 10 Jan 2025 16:09:46 +0100
Subject: [PATCH] APC ap8858 (#2627)

* add AP8853

* fix model name

* split comment and description

* fix link in comment

* wrap comment in qoutes

---------

Co-authored-by: Giotta Simon <simon.giotta@ruag.ch>
---
 device-types/APC/AP8858.yaml | 102 +++++++++++++++++++++++++++++++++++
 1 file changed, 102 insertions(+)
 create mode 100644 device-types/APC/AP8858.yaml

diff --git a/device-types/APC/AP8858.yaml b/device-types/APC/AP8858.yaml
new file mode 100644
index 0000000000..2851fc39ba
--- /dev/null
+++ b/device-types/APC/AP8858.yaml
@@ -0,0 +1,102 @@
+---
+manufacturer: APC
+model: AP8858
+slug: apc-ap8858
+part_number: AP8858
+u_height: 0
+is_full_depth: false
+weight: 3.5
+weight_unit: kg
+description: Rack PDU, Metered, ZeroU, 16A, 230V, (18) C13 & (2) C19
+comments: '[Overview and Specifications](https://download.schneider-electric.com/files?p_Doc_Ref=990-3436_EN&p_enDocType=Specification+guide&p_File_Name=990-3436B-ML.pdf)'
+console-ports:
+  - name: Serial
+    type: rj-12
+power-ports:
+  - name: Power Port 1
+    type: iec-60320-c20
+power-outlets:
+  - name: Power Outlet 1
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 2
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 3
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 4
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 5
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 6
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 7
+    type: iec-60320-c19
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 8
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 9
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 10
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 11
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 12
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 13
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 14
+    type: iec-60320-c19
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 15
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 16
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 17
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 18
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 19
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+  - name: Power Outlet 20
+    type: iec-60320-c13
+    power_port: Power Port 1
+    feed_leg: A
+interfaces:
+  - name: Network
+    type: 100base-tx
+    mgmt_only: true