From af1e01d53697bd48918b465beb8bf185458d8560 Mon Sep 17 00:00:00 2001 From: Philip Matura Date: Wed, 10 Jun 2026 17:16:16 +0200 Subject: [PATCH 1/6] Add Eaton Tripp-Lite B096-048 Variant --- device-types/Eaton/Tripp-Lite-B096-048.yaml | 130 ++++++++++++++++++++ 1 file changed, 130 insertions(+) create mode 100644 device-types/Eaton/Tripp-Lite-B096-048.yaml diff --git a/device-types/Eaton/Tripp-Lite-B096-048.yaml b/device-types/Eaton/Tripp-Lite-B096-048.yaml new file mode 100644 index 0000000000..2bd5dc518e --- /dev/null +++ b/device-types/Eaton/Tripp-Lite-B096-048.yaml @@ -0,0 +1,130 @@ +--- +manufacturer: Eaton +model: Tripp Lite B096-048 +slug: eaton-tripp-lite-b096-048 +part_number: '037332181183' +u_height: 1 +is_full_depth: false +weight: 8.7 +weight_unit: lb +comments: '[Datasheet](https://assets.tripplite.com/product-pdfs/en/b096048.pdf)' +console-ports: + - name: '1' + type: de-9 +console-server-ports: + - name: '1' + type: rj-45 + - name: '2' + type: rj-45 + - name: '3' + type: rj-45 + - name: '4' + type: rj-45 + - name: '5' + type: rj-45 + - name: '6' + type: rj-45 + - name: '7' + type: rj-45 + - name: '8' + type: rj-45 + - name: '9' + type: rj-45 + - name: '10' + type: rj-45 + - name: '11' + type: rj-45 + - name: '12' + type: rj-45 + - name: '13' + type: rj-45 + - name: '14' + type: rj-45 + - name: '15' + type: rj-45 + - name: '16' + type: rj-45 + - name: '17' + type: rj-45 + - name: '18' + type: rj-45 + - name: '19' + type: rj-45 + - name: '20' + type: rj-45 + - name: '21' + type: rj-45 + - name: '22' + type: rj-45 + - name: '23' + type: rj-45 + - name: '24' + type: rj-45 + - name: '25' + type: rj-45 + - name: '26' + type: rj-45 + - name: '27' + type: rj-45 + - name: '28' + type: rj-45 + - name: '29' + type: rj-45 + - name: '30' + type: rj-45 + - name: '31' + type: rj-45 + - name: '32' + type: rj-45 + - name: '33' + type: rj-45 + - name: '34' + type: rj-45 + - name: '35' + type: rj-45 + - name: '36' + type: rj-45 + - name: '37' + type: rj-45 + - name: '38' + type: rj-45 + - name: '39' + type: rj-45 + - name: '40' + type: rj-45 + - name: '41' + type: rj-45 + - name: '42' + type: rj-45 + - name: '43' + type: rj-45 + - name: '44' + type: rj-45 + - name: '45' + type: rj-45 + - name: '46' + type: rj-45 + - name: '47' + type: rj-45 + - name: '48' + type: rj-45 + - name: '49' + type: usb-a + - name: '50' + type: usb-a +power-ports: + - name: '1' + type: iec-60320-c14 + maximum_draw: 30 + allocated_draw: 20 + - name: '2' + type: iec-60320-c14 + maximum_draw: 30 + allocated_draw: 20 +interfaces: + - name: eth0_wan + type: 100base-tx + mgmt_only: true + - name: eth1_lan + type: 100base-tx + mgmt_only: true From 850648836fa9f37a9ea1cd48df1dace0a67379e4 Mon Sep 17 00:00:00 2001 From: Philip Matura Date: Wed, 10 Jun 2026 17:17:26 +0200 Subject: [PATCH 2/6] Add Eaton STS16 Supply Transfer System --- device-types/Eaton/pulsar-sts-16.yaml | 32 +++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 device-types/Eaton/pulsar-sts-16.yaml diff --git a/device-types/Eaton/pulsar-sts-16.yaml b/device-types/Eaton/pulsar-sts-16.yaml new file mode 100644 index 0000000000..f9ae1fa70a --- /dev/null +++ b/device-types/Eaton/pulsar-sts-16.yaml @@ -0,0 +1,32 @@ +--- +manufacturer: Eaton +model: Pulsar STS 16 +slug: eaton-sts16 +u_height: 1 +is_full_depth: false +weight: 11 +weight_unit: lb +airflow: passive +comments: | + [Datahseet](https://www.eaton.com/content/dam/eaton/products/backup-power-ups-surge-it-power-distribution/power-distribution-for-it-equipment/eaton-ats-pdu/eaton-pulsar-sts-16-epdu-brochure-sts02fxa.pdf) + [User Manual](https://www.eaton.com/content/dam/eaton/products/backup-power-ups-surge-it-power-distribution/power-distribution-for-it-equipment/eaton-ats-pdu/eaton-eats-epdu-pulsar-manual-512761700.pdf) +power-ports: + - name: Power Port 1 + type: iec-60320-c20 + - name: Power Port 2 + type: iec-60320-c20 +power-outlets: + - name: P1 + type: iec-60320-c13 + - name: P2 + type: iec-60320-c13 + - name: P3 + type: iec-60320-c13 + - name: P4 + type: iec-60320-c13 + - name: P5 + type: iec-60320-c13 + - name: P6 + type: iec-60320-c13 + - name: P7 + type: iec-60320-c19 From 2adc028a12dfc5c7410e865f028cc4b6aee2db47 Mon Sep 17 00:00:00 2001 From: Philip Matura Date: Wed, 10 Jun 2026 17:19:24 +0200 Subject: [PATCH 3/6] Eaton EMA/ESWB Series: Update Daisy Chain ports These are interface ports, that should be connected together. --- device-types/Eaton/EMA107-10.yaml | 5 +++-- device-types/Eaton/EMAT08-10.yaml | 5 +++-- device-types/Eaton/EMAT09-10.yml | 5 +++-- device-types/Eaton/ESWB05.yaml | 5 +++-- device-types/Eaton/ESWB22.yaml | 5 +++-- 5 files changed, 15 insertions(+), 10 deletions(-) diff --git a/device-types/Eaton/EMA107-10.yaml b/device-types/Eaton/EMA107-10.yaml index 4ffd250fe0..a35cd8eb69 100644 --- a/device-types/Eaton/EMA107-10.yaml +++ b/device-types/Eaton/EMA107-10.yaml @@ -12,14 +12,15 @@ comments: Rack PDU, Metered, ZeroU, 5.76kW, 208V, (20) C13 & (4) C19 console-ports: - name: Serial type: rj-45 - - name: Daisy Chain - type: rj-45 - name: USB management type: usb-a interfaces: - name: Network type: 1000base-t mgmt_only: true + - name: Daisy Chain + type: other + mgmt_only: true power-ports: - name: Power Port 1 type: nema-l6-30p diff --git a/device-types/Eaton/EMAT08-10.yaml b/device-types/Eaton/EMAT08-10.yaml index 8d1df85de0..61a2de3b04 100644 --- a/device-types/Eaton/EMAT08-10.yaml +++ b/device-types/Eaton/EMAT08-10.yaml @@ -12,14 +12,15 @@ front_image: true console-ports: - name: Serial type: rj-45 - - name: Daisy Chain - type: rj-45 - name: USB management type: usb-a interfaces: - name: Network type: 1000base-t mgmt_only: true + - name: Daisy Chain + type: other + mgmt_only: true power-ports: - name: Power Port 1 type: nema-5-15p diff --git a/device-types/Eaton/EMAT09-10.yml b/device-types/Eaton/EMAT09-10.yml index 90516646a8..1a969a16f5 100644 --- a/device-types/Eaton/EMAT09-10.yml +++ b/device-types/Eaton/EMAT09-10.yml @@ -12,14 +12,15 @@ front_image: true console-ports: - name: Serial type: rj-45 - - name: Daisy Chain - type: rj-45 - name: USB management type: usb-a interfaces: - name: Network type: 1000base-t mgmt_only: true + - name: Daisy Chain + type: other + mgmt_only: true power-ports: - name: Power Port 1 type: nema-l5-20p diff --git a/device-types/Eaton/ESWB05.yaml b/device-types/Eaton/ESWB05.yaml index 3a3af47de4..70b16d3dbc 100644 --- a/device-types/Eaton/ESWB05.yaml +++ b/device-types/Eaton/ESWB05.yaml @@ -9,14 +9,15 @@ comments: Eaton Switched Rack PDU, ZeroU, 7.4 kW, 200-240V, (20) C13 & (4) C19 console-ports: - name: Serial or EMP type: rj-45 - - name: Daisy Chain - type: rj-45 - name: USB management type: usb-a interfaces: - name: Network type: 1000base-t mgmt_only: true + - name: Daisy Chain + type: other + mgmt_only: true power-ports: - name: Power Port 1 type: iec-60309-p-n-e-6h diff --git a/device-types/Eaton/ESWB22.yaml b/device-types/Eaton/ESWB22.yaml index 286bdcb2f3..52fb32c44b 100644 --- a/device-types/Eaton/ESWB22.yaml +++ b/device-types/Eaton/ESWB22.yaml @@ -9,14 +9,15 @@ comments: Eaton Switched Rack PDU, ZeroU, 3,84 kW, 200-240V, (20) C13 & (4) C19 console-ports: - name: Serial or EMP type: rj-45 - - name: Daisy Chain - type: rj-45 - name: USB management type: usb-a interfaces: - name: Network type: 1000base-t mgmt_only: true + - name: Daisy Chain + type: other + mgmt_only: true power-ports: - name: Power Port 1 type: iec-60320-c20 From b6d6ccbb1f97fcda938c05724e88df0e8fa42a85 Mon Sep 17 00:00:00 2001 From: Philip Matura Date: Wed, 10 Jun 2026 17:21:10 +0200 Subject: [PATCH 4/6] Add Eaton EBAB05 Basic PDU --- device-types/Eaton/EBAB05.yaml | 110 +++++++++++++++++++++++++++++++++ 1 file changed, 110 insertions(+) create mode 100644 device-types/Eaton/EBAB05.yaml diff --git a/device-types/Eaton/EBAB05.yaml b/device-types/Eaton/EBAB05.yaml new file mode 100644 index 0000000000..91de397828 --- /dev/null +++ b/device-types/Eaton/EBAB05.yaml @@ -0,0 +1,110 @@ +--- +manufacturer: Eaton +model: EBAB05 +slug: eaton-ebab05 +part_number: EBAB05 +u_height: 0 +is_full_depth: false +weight: 2.4 +weight_unit: kg +comments: Eaton basic power distribution unit PDU, ZeroU, 7.4 kW, 200-240V, (20) C13 & (4) C19 +power-ports: + - name: Power Port 1 + type: iec-60309-p-n-e-6h +power-outlets: + - name: A1 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A2 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A3 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A4 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A5 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A6 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A7 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A8 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A9 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A10 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A11 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A12 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: A + - name: B1 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B2 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B3 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B4 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B5 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B6 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B7 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B8 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B9 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B10 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B11 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B12 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: B From 7321f94c00ef3e2e1d91a86cb60ae3582ad19c5f Mon Sep 17 00:00:00 2001 From: Philip Matura Date: Wed, 10 Jun 2026 17:22:08 +0200 Subject: [PATCH 5/6] Add Eaton FLEXPDU 12 IEC Basic PDU --- device-types/Eaton/EFLX12I.yaml | 57 +++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) create mode 100644 device-types/Eaton/EFLX12I.yaml diff --git a/device-types/Eaton/EFLX12I.yaml b/device-types/Eaton/EFLX12I.yaml new file mode 100644 index 0000000000..d096cbee75 --- /dev/null +++ b/device-types/Eaton/EFLX12I.yaml @@ -0,0 +1,57 @@ +--- +manufacturer: Eaton +model: FLEXPDU 12 IEC +slug: eaton-eflx12i +part_number: EFLX12I +u_height: 1 +is_full_depth: false +airflow: passive +weight: 1.6 +weight_unit: kg +comments: | + Eaton FlexPDU, 1U, C20 input, 4 kW, 16A, 200-240V, Outlets: (12) C13/(1) C19 + [User Manual](https://www.eaton.com/content/dam/eaton/products/backup-power-ups-surge-it-power-distribution/power-distribution-for-it-equipment/flexpdu-hotswap-mbp/Eaton%20Flex%20PDU%20-%20Installation%20and%20User%20Manual.pdf) + [Product Page](https://www.eaton.com/gb/en-gb/skuPage.EFLX12I.html) +power-ports: + - name: Power In + type: iec-60320-c20 +power-outlets: + - name: P1 + type: iec-60320-c13 + power_port: Power In + - name: P2 + type: iec-60320-c13 + power_port: Power In + - name: P3 + type: iec-60320-c13 + power_port: Power In + - name: P4 + type: iec-60320-c13 + power_port: Power In + - name: P5 + type: iec-60320-c13 + power_port: Power In + - name: P6 + type: iec-60320-c13 + power_port: Power In + - name: P7 + type: iec-60320-c13 + power_port: Power In + - name: P8 + type: iec-60320-c13 + power_port: Power In + - name: P9 + type: iec-60320-c13 + power_port: Power In + - name: P10 + type: iec-60320-c13 + power_port: Power In + - name: P11 + type: iec-60320-c13 + power_port: Power In + - name: P12 + type: iec-60320-c13 + power_port: Power In + - name: Power Out + type: iec-60320-c19 + power_port: Power In From 15643c92ec8d5a46d0b769834a5f19984db0e863 Mon Sep 17 00:00:00 2001 From: Philip Matura Date: Wed, 10 Jun 2026 17:22:31 +0200 Subject: [PATCH 6/6] Add Eaton EMIB08 Metered PDU --- device-types/Eaton/EMIB08.yaml | 194 +++++++++++++++++++++++++++++++++ 1 file changed, 194 insertions(+) create mode 100644 device-types/Eaton/EMIB08.yaml diff --git a/device-types/Eaton/EMIB08.yaml b/device-types/Eaton/EMIB08.yaml new file mode 100644 index 0000000000..6a1d514a02 --- /dev/null +++ b/device-types/Eaton/EMIB08.yaml @@ -0,0 +1,194 @@ +--- +manufacturer: Eaton +model: EMIB08 +slug: eaton-emib08 +part_number: EMIB08 +u_height: 0 +is_full_depth: false +weight: 4.72 +weight_unit: kg +comments: Eaton Metered Input rack PDU, ZeroU, 7.4 kW, 200-240V, (36) C13 & (6) C19 +console-ports: + - name: Serial or EMP + type: rj-45 + - name: USB management + type: usb-a +interfaces: + - name: Network + type: 1000base-t + mgmt_only: true + - name: Daisy Chain + type: other + mgmt_only: true +power-ports: + - name: Power Port 1 + type: iec-60309-p-n-e-6h +power-outlets: + - name: A1 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A2 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A3 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A4 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A5 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A6 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A7 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: A + - name: A8 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A9 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A10 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A11 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A12 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A13 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A14 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: A + - name: A15 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A16 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A17 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A18 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A19 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A20 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: A + - name: A21 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: A + - name: B1 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B2 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B3 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B4 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B5 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B6 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B7 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: B + - name: B8 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B9 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B10 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B11 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B12 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B13 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B14 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: B + - name: B15 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B16 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B17 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B18 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B19 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B20 + type: iec-60320-c13 + power_port: Power Port 1 + feed_leg: B + - name: B21 + type: iec-60320-c19 + power_port: Power Port 1 + feed_leg: B