diff --git a/device-types/ALLNET/ALL95100.yml b/device-types/ALLNET/ALL95100.yml new file mode 100644 index 0000000000..6b2164d5f1 --- /dev/null +++ b/device-types/ALLNET/ALL95100.yml @@ -0,0 +1,31 @@ +--- +manufacturer: ALLNET +model: ALL95100 +slug: allnet-all95100 +u_height: 1 +is_full_depth: false +is_powered: true +airflow: passive +weight: 1.10 +weight_unit: kg +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 90 +interfaces: + - name: eth1 + type: 100base-tx + - name: eth2 + type: 100base-tx + - name: eth3 + type: 100base-tx + - name: eth4 + type: 100base-tx + - name: eth5 + type: 100base-tx + - name: eth6 + type: 100base-tx + - name: eth7 + type: 100base-tx + - name: eth8 + type: 100base-tx diff --git a/device-types/ALLNET/ALL95112.yml b/device-types/ALLNET/ALL95112.yml new file mode 100644 index 0000000000..30988f5100 --- /dev/null +++ b/device-types/ALLNET/ALL95112.yml @@ -0,0 +1,44 @@ +--- +manufacturer: ALLNET +model: ALL95112 +slug: allnet-all95112 +u_height: 1 +is_full_depth: false +is_powered: true +airflow: passive +weight: 2.3 +weight_unit: kg +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 90 + +interfaces: + - name: eth1 + type: 100base-tx + - name: eth2 + type: 100base-tx + - name: eth3 + type: 100base-tx + - name: eth4 + type: 100base-tx + - name: eth5 + type: 100base-tx + - name: eth6 + type: 100base-tx + - name: eth7 + type: 100base-tx + - name: eth8 + type: 100base-tx + - name: eth9 + type: 100base-tx + - name: eth10 + type: 100base-tx + - name: eth11 + type: 100base-tx + - name: eth12 + type: 100base-tx + - name: eth13 + type: 100base-tx + - name: eth14 + type: 100base-tx diff --git a/device-types/Banana Pi/openwrt-one-ap-24-xy---mt7981b.yml b/device-types/Banana Pi/openwrt-one-ap-24-xy---mt7981b.yml new file mode 100644 index 0000000000..ae3406c38c --- /dev/null +++ b/device-types/Banana Pi/openwrt-one-ap-24-xy---mt7981b.yml @@ -0,0 +1,21 @@ +--- +manufacturer: Banana Pi +model: OpenWrt One (AP-24-XY / MT7981B) +slug: banana-pi-openwrt-one-ap-24-xy---mt7981b +part_number: AP-24.XY +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive + +power-ports: + - name: USB-C-PD (15V) + type: usb-c + - name: PoE-In (optional module) + type: dc-terminal + +interfaces: + - name: wan + type: 2.5gbase-t + - name: lan + type: 1000base-t diff --git a/device-types/Banana Pi/openwrt-one-mt7981b.yml b/device-types/Banana Pi/openwrt-one-mt7981b.yml new file mode 100644 index 0000000000..e67d55d27d --- /dev/null +++ b/device-types/Banana Pi/openwrt-one-mt7981b.yml @@ -0,0 +1,22 @@ +--- +manufacturer: Banana Pi +model: OpenWrt One (MT7981B) +slug: banana-pi-openwrt-one-mt7981b +part_number: BPI-OpenWrt-One +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive +weight: 0.12 +weight_unit: kg + +power-ports: + - name: USB-C-Power + type: usb-c + maximum_draw: 30 + +interfaces: + - name: wan + type: other + - name: lan + type: 1000base-t diff --git a/device-types/DreamQuest/GL-AX1800.yml b/device-types/DreamQuest/GL-AX1800.yml new file mode 100644 index 0000000000..275efca587 --- /dev/null +++ b/device-types/DreamQuest/GL-AX1800.yml @@ -0,0 +1,21 @@ +--- +manufacturer: DreamQuest +model: GL-AX1800 +slug: dreamquest-gl-ax1800gl +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive +weight: 0.50 +weight_unit: kg + +power-ports: + - name: DC-In + type: dc-terminal + maximum_draw: 18 + +interfaces: + - name: eth0 + type: 1000base-t + - name: eth1 + type: 1000base-t diff --git a/device-types/GL-iNet/GL-AX1800.yml b/device-types/GL-iNet/GL-AX1800.yml new file mode 100644 index 0000000000..dfa20f512a --- /dev/null +++ b/device-types/GL-iNet/GL-AX1800.yml @@ -0,0 +1,28 @@ +--- +manufacturer: GL-iNet +model: GL-AX1800 +slug: gl-inet-gl-ax1800 +part_number: GL-AX1800 +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive +weight: 0.45 +weight_unit: kg + +power-ports: + - name: DC-In + type: dc-terminal + maximum_draw: 11 + +interfaces: + - name: wan + type: 1000base-t + - name: lan1 + type: 1000base-t + - name: lan2 + type: 1000base-t + - name: lan3 + type: 1000base-t + - name: lan4 + type: 1000base-t diff --git a/device-types/HP/HP-260-G2.yml b/device-types/HP/HP-260-G2.yml new file mode 100644 index 0000000000..823b0507f2 --- /dev/null +++ b/device-types/HP/HP-260-G2.yml @@ -0,0 +1,20 @@ +--- +manufacturer: HP +model: HP 260 G2 +slug: hp-260-g2 +part_number: 260 G2 +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive +weight: 1.25 +weight_unit: kg + +power-ports: + - name: DC-In + type: dc-terminal + maximum_draw: 65 + +interfaces: + - name: eth0 + type: 1000base-t diff --git a/device-types/HP/ProDesk-400-G3-SFF.yaml b/device-types/HP/ProDesk-400-G3-SFF.yaml new file mode 100644 index 0000000000..dcd432a076 --- /dev/null +++ b/device-types/HP/ProDesk-400-G3-SFF.yaml @@ -0,0 +1,17 @@ +--- +manufacturer: HP +model: ProDesk 400 G3 SFF +slug: hp-prodesk-400-g3-sff +u_height: 0 +is_full_depth: false +is_powered: true +airflow: front-to-rear +weight: 4.6 +weight_unit: kg +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 250 +interfaces: + - name: eth0 + type: 1000base-t diff --git a/device-types/Netgear/GS510TLP.yml b/device-types/Netgear/GS510TLP.yml new file mode 100644 index 0000000000..f3fe64cff9 --- /dev/null +++ b/device-types/Netgear/GS510TLP.yml @@ -0,0 +1,36 @@ +--- +manufacturer: NETGEAR +model: GS510TLP +slug: netgear-gs510tlp +part_number: GS510TLP-100EUS +u_height: 1 +is_full_depth: false +is_powered: true +airflow: passive +weight: 1.74 +weight_unit: kg +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 101 +interfaces: + - name: eth1 + type: 1000base-t + - name: eth2 + type: 1000base-t + - name: eth3 + type: 1000base-t + - name: eth4 + type: 1000base-t + - name: eth5 + type: 1000base-t + - name: eth6 + type: 1000base-t + - name: eth7 + type: 1000base-t + - name: eth8 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp + - name: sfp2 + type: 1000base-x-sfp diff --git a/device-types/TP-Link/archer-ax1800.yaml b/device-types/TP-Link/Archer-AX1800.yaml similarity index 100% rename from device-types/TP-Link/archer-ax1800.yaml rename to device-types/TP-Link/Archer-AX1800.yaml diff --git a/device-types/TP-Link/archer-mr505.yaml b/device-types/TP-Link/Archer-MR505.yaml similarity index 100% rename from device-types/TP-Link/archer-mr505.yaml rename to device-types/TP-Link/Archer-MR505.yaml diff --git a/device-types/TP-Link/Archer-MR550.yml b/device-types/TP-Link/Archer-MR550.yml new file mode 100644 index 0000000000..c09f41542c --- /dev/null +++ b/device-types/TP-Link/Archer-MR550.yml @@ -0,0 +1,18 @@ +--- +manufacturer: TP-Link +model: Archer MR550 +slug: tp-link-archer-mr550 +u_height: 0 +part_number: MR550 +is_full_depth: false +airflow: passive +weight: 0.27 +weight_unit: kg +power-ports: + - name: DC-In + type: dc-terminal +interfaces: + - name: eth0 + type: 1000base-t + - name: eth1 + type: 1000base-t diff --git a/device-types/TP-Link/Archer-MR600.yml b/device-types/TP-Link/Archer-MR600.yml new file mode 100644 index 0000000000..a8250a391d --- /dev/null +++ b/device-types/TP-Link/Archer-MR600.yml @@ -0,0 +1,23 @@ +--- +manufacturer: TP-Link +model: Archer MR600 +slug: tp-link-archer-mr600 +part_number: MR600 +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive +weight: 0.94 +weight_unit: kg +power-ports: + - name: DC-In + type: dc-terminal +interfaces: + - name: eth0 + type: 1000base-t + - name: eth1 + type: 1000base-t + - name: eth2 + type: 1000base-t + - name: eth3 + type: 1000base-t diff --git a/device-types/TP-Link/EAP225-Outdoor.yml b/device-types/TP-Link/EAP225-Outdoor.yml new file mode 100644 index 0000000000..d0fcde8f8c --- /dev/null +++ b/device-types/TP-Link/EAP225-Outdoor.yml @@ -0,0 +1,20 @@ +--- +manufacturer: TP-Link +model: EAP225-Outdoor +slug: tp-link-eap225-outdoor +part_number: EAP225-Outdoor +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive +weight: 0.43 +weight_unit: kg + +power-ports: + - name: PoE-In + type: dc-terminal + maximum_draw: 11 + +interfaces: + - name: eth0 + type: 1000base-t diff --git a/device-types/TP-Link/EAP610.yml b/device-types/TP-Link/EAP610.yml new file mode 100644 index 0000000000..ca4113a9d6 --- /dev/null +++ b/device-types/TP-Link/EAP610.yml @@ -0,0 +1,23 @@ +--- +manufacturer: TP-Link +model: EAP610 +slug: tp-link-eap610 +part_number: EAP610 +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive +weight: 0.39 +weight_unit: kg + +power-ports: + - name: PoE-In + type: dc-terminal + maximum_draw: 11 + - name: DC-In + type: dc-terminal + maximum_draw: 10 + +interfaces: + - name: eth0 + type: 1000base-t diff --git a/device-types/TP-Link/EAP613.yml b/device-types/TP-Link/EAP613.yml new file mode 100644 index 0000000000..e4348efd31 --- /dev/null +++ b/device-types/TP-Link/EAP613.yml @@ -0,0 +1,23 @@ +--- +manufacturer: TP-Link +model: EAP613 +slug: tp-link-eap613 +part_number: EAP613 +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive +weight: 0.38 +weight_unit: kg + +power-ports: + - name: PoE-In + type: dc-terminal + maximum_draw: 12500 + - name: DC-In + type: dc-terminal + maximum_draw: 12500 + +interfaces: + - name: eth0 + type: 1000base-t diff --git a/device-types/TP-Link/EAP653.yml b/device-types/TP-Link/EAP653.yml new file mode 100644 index 0000000000..cdb63df216 --- /dev/null +++ b/device-types/TP-Link/EAP653.yml @@ -0,0 +1,23 @@ +--- +manufacturer: TP-Link +model: EAP653 +slug: tp-link-eap653 +part_number: EAP653 +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive +weight: 0.60 +weight_unit: kg + +power-ports: + - name: PoE-In + type: dc-terminal + maximum_draw: 15 + - name: DC-In + type: dc-terminal + maximum_draw: 15 + +interfaces: + - name: eth0 + type: other diff --git a/device-types/TP-Link/MC220L.yml b/device-types/TP-Link/MC220L.yml new file mode 100644 index 0000000000..cfc36bc9c4 --- /dev/null +++ b/device-types/TP-Link/MC220L.yml @@ -0,0 +1,22 @@ +--- +manufacturer: TP-Link +model: MC220L +slug: tp-link-mc220l +part_number: MC220L +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive +weight: 0.23 +weight_unit: kg + +power-ports: + - name: DC-In + type: dc-terminal + maximum_draw: 2 + +interfaces: + - name: eth0 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp diff --git a/device-types/TP-Link/T1500-28PCT-TL-SL2428P.yml b/device-types/TP-Link/T1500-28PCT-TL-SL2428P.yml new file mode 100644 index 0000000000..5a59d33e67 --- /dev/null +++ b/device-types/TP-Link/T1500-28PCT-TL-SL2428P.yml @@ -0,0 +1,74 @@ +--- +manufacturer: TP-Link +model: T1500-28PCT (TL-SL2428P) +slug: tp-link-t1500-28pct-tl-sl2428p +part_number: TL-SL2428P +u_height: 1 +is_full_depth: false +is_powered: true +airflow: passive +weight: 4.20 +weight_unit: kg + +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 180 + +interfaces: + - name: eth1 + type: 100base-tx + - name: eth2 + type: 100base-tx + - name: eth3 + type: 100base-tx + - name: eth4 + type: 100base-tx + - name: eth5 + type: 100base-tx + - name: eth6 + type: 100base-tx + - name: eth7 + type: 100base-tx + - name: eth8 + type: 100base-tx + - name: eth9 + type: 100base-tx + - name: eth10 + type: 100base-tx + - name: eth11 + type: 100base-tx + - name: eth12 + type: 100base-tx + - name: eth13 + type: 100base-tx + - name: eth14 + type: 100base-tx + - name: eth15 + type: 100base-tx + - name: eth16 + type: 100base-tx + - name: eth17 + type: 100base-tx + - name: eth18 + type: 100base-tx + - name: eth19 + type: 100base-tx + - name: eth20 + type: 100base-tx + - name: eth21 + type: 100base-tx + - name: eth22 + type: 100base-tx + - name: eth23 + type: 100base-tx + - name: eth24 + type: 100base-tx + - name: combo25 + type: 1000base-t + - name: combo26 + type: 1000base-t + - name: sfp25 + type: 1000base-x-sfp + - name: sfp26 + type: 1000base-x-sfp diff --git a/device-types/TP-Link/T1500G-10PS-TL-SG2210P.yml b/device-types/TP-Link/T1500G-10PS-TL-SG2210P.yml new file mode 100644 index 0000000000..a563c9730c --- /dev/null +++ b/device-types/TP-Link/T1500G-10PS-TL-SG2210P.yml @@ -0,0 +1,38 @@ +--- +manufacturer: TP-Link +model: T1500G-10PS (TL-SG2210P) +slug: tp-link-t1500g-10ps-tl-sg2210p +part_number: TL-SG2210P +u_height: 1 +is_full_depth: false +is_powered: true +airflow: passive +weight: 1.60 +weight_unit: kg + +power-ports: + - name: PSU + type: dc-terminal + maximum_draw: 65 + +interfaces: + - name: eth1 + type: 1000base-t + - name: eth2 + type: 1000base-t + - name: eth3 + type: 1000base-t + - name: eth4 + type: 1000base-t + - name: eth5 + type: 1000base-t + - name: eth6 + type: 1000base-t + - name: eth7 + type: 1000base-t + - name: eth8 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp + - name: sfp2 + type: 1000base-x-sfp diff --git a/device-types/TP-Link/T2500G-10MPS.yml b/device-types/TP-Link/T2500G-10MPS.yml new file mode 100644 index 0000000000..78085a3046 --- /dev/null +++ b/device-types/TP-Link/T2500G-10MPS.yml @@ -0,0 +1,38 @@ +3--- +manufacturer: TP-Link +model: T2500G-10MPS +slug: tp-link-t2500g-10mps +part_number: T2500G-10MPS +u_height: 1 +is_full_depth: false +is_powered: true +airflow: passive +weight: 2.08 +weight_unit: kg + +power-ports: + - name: PSU + type: iec-60320-c14 + maximum_draw: 116 + +interfaces: + - name: eth1 + type: 1000base-t + - name: eth2 + type: 1000base-t + - name: eth3 + type: 1000base-t + - name: eth4 + type: 1000base-t + - name: eth5 + type: 1000base-t + - name: eth6 + type: 1000base-t + - name: eth7 + type: 1000base-t + - name: eth8 + type: 1000base-t + - name: sfp1 + type: 1000base-x-sfp + - name: sfp2 + type: 1000base-x-sfp diff --git a/device-types/TP-Link/tl-sg3428mp.yaml b/device-types/TP-Link/TL-SG3428mp.yaml similarity index 100% rename from device-types/TP-Link/tl-sg3428mp.yaml rename to device-types/TP-Link/TL-SG3428mp.yaml diff --git a/device-types/Tenda/i23-ac1200.yml b/device-types/Tenda/i23-ac1200.yml new file mode 100644 index 0000000000..8d95e0e1ff --- /dev/null +++ b/device-types/Tenda/i23-ac1200.yml @@ -0,0 +1,16 @@ +--- +manufacturer: Tenda +model: i23 AC1200 +u_height: 0 +slug: tenda-i23-ac1200 +part_number: i23AC1200 +is_full_depth: false +airflow: passive +weight: 0.32 +weight_unit: kg +power-ports: + - name: DC-In + type: dc-terminal +interfaces: + - name: eth0 + type: 1000base-t diff --git a/device-types/Tenda/i29-ax3000.yml b/device-types/Tenda/i29-ax3000.yml new file mode 100644 index 0000000000..b9c2bcfb01 --- /dev/null +++ b/device-types/Tenda/i29-ax3000.yml @@ -0,0 +1,25 @@ +--- +manufacturer: Tenda +model: i29 AX3000 +slug: tenda-i29-ax3000 +u_height: 0 +part_number: i29AX3000 +is_full_depth: false +airflow: passive +weight: 0.6 +weight_unit: kg + +power-ports: + - name: DC-In + type: dc-terminal + maximum_draw: 16 + +interfaces: + - name: eth0 + type: 1000base-t + - name: eth1 + type: 1000base-t + - name: eth2 + type: 1000base-t + - name: eth3 + type: 1000base-t diff --git a/device-types/Ubiquiti/airGrid-m5-hp.yml b/device-types/Ubiquiti/airGrid-m5-hp.yml new file mode 100644 index 0000000000..64b99275a3 --- /dev/null +++ b/device-types/Ubiquiti/airGrid-m5-hp.yml @@ -0,0 +1,19 @@ +--- +manufacturer: Ubiquiti +model: airGrid M5 HP +slug: ubiquiti-airgrid-m5-hp-ag-hp-5g23 +part_number: AG-HP-5G23 +u_height: 0 +is_full_depth: false +is_powered: true +airflow: passive +weight: 1.45 +weight_unit: kg +power-ports: + - name: PoE-In + type: dc-terminal + maximum_draw: 3 + allocated_draw: 3 +interfaces: + - name: eth0 + type: 100base-tx