From 3b3fc8612d60a6769ec241a19df6761e6901a5da Mon Sep 17 00:00:00 2001 From: Juniper46 Date: Thu, 14 Aug 2025 10:22:54 +0100 Subject: [PATCH] Added Extra Weight to device (#3420) * Added weight info to devices * Removed duplicates --------- Co-authored-by: Harry --- device-types/Juniper/ACX1100-AC.yaml | 3 + device-types/Juniper/ACX2100-AC.yaml | 3 + device-types/Juniper/ACX2100-DC.yaml | 3 + device-types/Juniper/ACX2200-AC.yaml | 3 + device-types/Juniper/ACX2200-DC.yaml | 3 + device-types/Juniper/ACX4000.yaml | 5 +- device-types/Juniper/ACX5048-AC.yaml | 2 + device-types/Juniper/ACX5048-DC.yaml | 2 + device-types/Juniper/ACX5448-M.yaml | 2 + device-types/Juniper/ACX710DC.yaml | 3 + device-types/Juniper/EX2200-C-12P.yaml | 2 + device-types/Juniper/EX2200-C-12T.yaml | 2 + device-types/Juniper/EX2300-C-12P.yaml | 2 + device-types/Juniper/EX2300-C-12T.yaml | 2 + device-types/Juniper/EX3300-24P.yaml | 2 + device-types/Juniper/EX3300-24T.yaml | 2 + device-types/Juniper/EX3300-48P.yaml | 2 + device-types/Juniper/EX3300-48T.yaml | 2 + device-types/Juniper/EX9204.yaml | 3 + device-types/Juniper/MX104-BASE.yaml | 28 ------ device-types/Juniper/MX104-PREMIUM.yaml | 33 ------- device-types/Juniper/MX104.yaml | 35 +++++++ device-types/Juniper/MX240.yaml | 3 + device-types/Juniper/NFX250.yaml | 3 + device-types/Juniper/QFX3500-48S4Q.yaml | 2 + device-types/Juniper/QFX5100-48S-3AFO.yaml | 3 + device-types/Juniper/QFX5100-48S-6Q.yaml | 2 + device-types/Juniper/QFX5100-48T-6Q.yaml | 2 + device-types/Juniper/QFX5100-96S-8Q.yaml | 2 + device-types/Juniper/QFX5210-64C.yaml | 2 + device-types/Juniper/SRX110H2-VA.yaml | 2 + device-types/Juniper/SRX1500.yaml | 3 + device-types/Juniper/SRX3600.yaml | 3 + device-types/Juniper/SRX550.yaml | 3 + device-types/Juniper/SRX650.yaml | 5 +- device-types/Ubiquiti/ECS-Aggregation.yaml | 2 + device-types/Ubiquiti/EFG.yaml | 2 + device-types/Ubiquiti/EP-R6.yaml | 3 + device-types/Ubiquiti/EP-R8.yaml | 3 + device-types/Ubiquiti/ER-10X.yaml | 3 + device-types/Ubiquiti/ER-12.yaml | 3 + device-types/Ubiquiti/ER-12P.yaml | 3 + device-types/Ubiquiti/ER-4.yaml | 3 + device-types/Ubiquiti/ER-6P.yaml | 3 + device-types/Ubiquiti/ER-8.yaml | 3 + device-types/Ubiquiti/ER-X-SFP.yaml | 3 + device-types/Ubiquiti/ERLite-3.yaml | 3 + device-types/Ubiquiti/ERPoe-5.yaml | 3 + device-types/Ubiquiti/ERPro-8.yaml | 3 + device-types/Ubiquiti/ES-10X.yaml | 3 + device-types/Ubiquiti/ES-10XP.yaml | 3 + device-types/Ubiquiti/ES-12F.yaml | 3 + device-types/Ubiquiti/ES-16-150W.yaml | 3 + device-types/Ubiquiti/ES-16-XG.yaml | 3 + device-types/Ubiquiti/ES-24-250W.yaml | 3 + device-types/Ubiquiti/ES-24-500W.yaml | 3 + device-types/Ubiquiti/ES-24-LITE.yaml | 3 + device-types/Ubiquiti/ES-48-500W.yaml | 3 + device-types/Ubiquiti/ES-48-750W.yaml | 3 + device-types/Ubiquiti/ES-48-LITE.yaml | 3 + device-types/Ubiquiti/INS-3AF-O-G.yaml | 2 + device-types/Ubiquiti/NanoBeam-5AC-19.yaml | 2 + device-types/Ubiquiti/PowerBeam-5AC-300.yaml | 2 + device-types/Ubiquiti/Surge-Protector.yaml | 3 + .../UACC-Rack-Panel-Patch-Blank-24.yaml | 4 + device-types/Ubiquiti/UAP-AC-HD.yaml | 1 + device-types/Ubiquiti/UAP-AC-LR.yaml | 1 + device-types/Ubiquiti/UAP-AC-M-Pro.yaml | 1 + device-types/Ubiquiti/UAP-AC-Pro.yaml | 1 + device-types/Ubiquiti/UAS-XG.yaml | 3 + device-types/Ubiquiti/UC-CK.yaml | 5 + device-types/Ubiquiti/UCK-G2-PLUS.yml | 3 + device-types/Ubiquiti/UCK-G2.yml | 3 + device-types/Ubiquiti/UF-OLT.yaml | 3 + device-types/Ubiquiti/US-16-150W.yaml | 34 +++++++ device-types/Ubiquiti/US-16-XG.yaml | 5 +- device-types/Ubiquiti/US-24-250W.yaml | 51 ++++++++++ device-types/Ubiquiti/US-24-500W.yaml | 51 ++++++++++ device-types/Ubiquiti/US-24.yaml | 3 + device-types/Ubiquiti/US-48-500W.yaml | 99 +++++++++++++++++++ device-types/Ubiquiti/US-48-750W.yaml | 99 +++++++++++++++++++ device-types/Ubiquiti/US-48.yaml | 2 + device-types/Ubiquiti/US-8-150W.yaml | 19 ++++ device-types/Ubiquiti/US-8-60W.yaml | 13 ++- device-types/Ubiquiti/US-8.yaml | 9 +- device-types/Ubiquiti/US-XG-6POE.yaml | 15 ++- device-types/Ubiquiti/USG-PRO-4.yaml | 3 + device-types/Ubiquiti/USG.yaml | 3 + device-types/Ubiquiti/USW-24-PoE.yaml | 3 + device-types/Ubiquiti/USW-24.yaml | 3 + device-types/Ubiquiti/USW-48-PoE.yaml | 3 + device-types/Ubiquiti/USW-48.yaml | 3 + device-types/Ubiquiti/USW-Lite-16-PoE.yaml | 21 +++- device-types/Ubiquiti/USW-Lite-8-PoE.yaml | 5 +- device-types/Ubiquiti/UVC-G5-Dome-Ultra.yaml | 1 + .../Ubiquiti/UniFi-Dream-Machine.yaml | 2 + device-types/Ubiquiti/WAVE-LR.yaml | 1 + device-types/Ubiquiti/airCube-AC.yml | 3 + device-types/Ubiquiti/airCube-ISP.yaml | 3 + device-types/Ubiquiti/airFiber-5XHD.yml | 3 + device-types/Ubiquiti/airFiber-60-HD.yml | 3 + device-types/Ubiquiti/airFiber-60-LR.yml | 3 + device-types/Ubiquiti/airFiber-60.yml | 3 + device-types/YAMAHA/SWX3220-16MT.yaml | 3 + device-types/YAMAHA/SWX3220-16TMs.yaml | 3 + device-types/ZPE/NSR-BASE-DAC.yaml | 3 + device-types/Zyxel/GS1900-24E.yaml | 1 + device-types/Zyxel/GS1900-48.yaml | 1 + device-types/Zyxel/GS1920-24HPv2.yaml | 1 + device-types/Zyxel/GS1920-48HPv2.yaml | 1 + device-types/Zyxel/GS1920-48v2.yaml | 1 + device-types/Zyxel/XGS1930-28.yaml | 2 + device-types/Zyxel/XGS1930-28HP.yaml | 2 + device-types/Zyxel/XGS1930-52.yaml | 2 + device-types/Zyxel/XGS1930-52HP.yaml | 98 ++++++++++++++++++ 115 files changed, 799 insertions(+), 71 deletions(-) delete mode 100644 device-types/Juniper/MX104-BASE.yaml delete mode 100644 device-types/Juniper/MX104-PREMIUM.yaml create mode 100644 device-types/Juniper/MX104.yaml diff --git a/device-types/Juniper/ACX1100-AC.yaml b/device-types/Juniper/ACX1100-AC.yaml index 158aee6c..93d1bc06 100644 --- a/device-types/Juniper/ACX1100-AC.yaml +++ b/device-types/Juniper/ACX1100-AC.yaml @@ -3,6 +3,9 @@ manufacturer: Juniper model: ACX1100-AC slug: juniper-acx1100-ac part_number: ACX1100-AC +weight: 3.54 +weight_unit: kg +airflow: passive u_height: 1 is_full_depth: false console-ports: diff --git a/device-types/Juniper/ACX2100-AC.yaml b/device-types/Juniper/ACX2100-AC.yaml index 5128757f..885e5b95 100644 --- a/device-types/Juniper/ACX2100-AC.yaml +++ b/device-types/Juniper/ACX2100-AC.yaml @@ -4,6 +4,9 @@ model: ACX2100-AC slug: juniper-acx2100-ac part_number: ACX2100-AC u_height: 1 +weight: 3.77 +weight_unit: kg +airflow: passive is_full_depth: false console-ports: - name: Console diff --git a/device-types/Juniper/ACX2100-DC.yaml b/device-types/Juniper/ACX2100-DC.yaml index f8fa7e76..07543563 100644 --- a/device-types/Juniper/ACX2100-DC.yaml +++ b/device-types/Juniper/ACX2100-DC.yaml @@ -3,6 +3,9 @@ manufacturer: Juniper model: ACX2100-DC slug: juniper-acx2100-dc part_number: ACX2100-DC +weight: 3.77 +weight_unit: kg +airflow: passive u_height: 1 is_full_depth: false console-ports: diff --git a/device-types/Juniper/ACX2200-AC.yaml b/device-types/Juniper/ACX2200-AC.yaml index 87785849..36e27df4 100644 --- a/device-types/Juniper/ACX2200-AC.yaml +++ b/device-types/Juniper/ACX2200-AC.yaml @@ -3,6 +3,9 @@ manufacturer: Juniper model: ACX2200-AC slug: juniper-acx2200-ac part_number: ACX2200-AC +weight: 3.77 +weight_unit: kg +airflow: passive u_height: 1 is_full_depth: false console-ports: diff --git a/device-types/Juniper/ACX2200-DC.yaml b/device-types/Juniper/ACX2200-DC.yaml index aae5120a..56f3645d 100644 --- a/device-types/Juniper/ACX2200-DC.yaml +++ b/device-types/Juniper/ACX2200-DC.yaml @@ -4,6 +4,9 @@ model: ACX2200-DC slug: juniper-acx2200-dc part_number: ACX2200-DC u_height: 1 +weight: 3.77 +weight_unit: kg +airflow: passive is_full_depth: false console-ports: - name: Console diff --git a/device-types/Juniper/ACX4000.yaml b/device-types/Juniper/ACX4000.yaml index 1e052af1..aa2b1145 100644 --- a/device-types/Juniper/ACX4000.yaml +++ b/device-types/Juniper/ACX4000.yaml @@ -3,7 +3,10 @@ manufacturer: Juniper model: ACX4000 slug: juniper-acx4000 u_height: 3 -is_full_depth: false +weight: 10.82 +weight_unit: kg +airflow: front-to-rear +is_full_depth: true comments: 2.5U Height console-ports: - name: Console diff --git a/device-types/Juniper/ACX5048-AC.yaml b/device-types/Juniper/ACX5048-AC.yaml index 4379799f..8a3d0a73 100644 --- a/device-types/Juniper/ACX5048-AC.yaml +++ b/device-types/Juniper/ACX5048-AC.yaml @@ -5,6 +5,8 @@ slug: juniper-acx5048-ac part_number: ACX5048-AC airflow: front-to-rear u_height: 1 +weight: 9.8 +weight_unit: kg is_full_depth: true console-ports: - name: Console diff --git a/device-types/Juniper/ACX5048-DC.yaml b/device-types/Juniper/ACX5048-DC.yaml index d6a29f25..a7849930 100644 --- a/device-types/Juniper/ACX5048-DC.yaml +++ b/device-types/Juniper/ACX5048-DC.yaml @@ -3,6 +3,8 @@ manufacturer: Juniper model: ACX5048-DC slug: juniper-acx5048-dc part_number: ACX5048-DC +weight: 9.8 +weight_unit: kg airflow: front-to-rear u_height: 1 is_full_depth: true diff --git a/device-types/Juniper/ACX5448-M.yaml b/device-types/Juniper/ACX5448-M.yaml index 472ef5ee..88500d37 100644 --- a/device-types/Juniper/ACX5448-M.yaml +++ b/device-types/Juniper/ACX5448-M.yaml @@ -3,6 +3,8 @@ manufacturer: Juniper model: ACX5448-M slug: juniper-acx5448-m u_height: 1 +weight: 8.95 +weight_unit: kg is_full_depth: true console-ports: - name: console0 diff --git a/device-types/Juniper/ACX710DC.yaml b/device-types/Juniper/ACX710DC.yaml index 27504859..1d39b9e9 100644 --- a/device-types/Juniper/ACX710DC.yaml +++ b/device-types/Juniper/ACX710DC.yaml @@ -3,6 +3,9 @@ manufacturer: Juniper model: ACX710DC slug: juniper-acx710dc part_number: ACX710DC +weight: 8 +weight_unit: kg +airflow: front-to-rear u_height: 1 is_full_depth: false console-ports: diff --git a/device-types/Juniper/EX2200-C-12P.yaml b/device-types/Juniper/EX2200-C-12P.yaml index fb583a2b..dd3546fb 100644 --- a/device-types/Juniper/EX2200-C-12P.yaml +++ b/device-types/Juniper/EX2200-C-12P.yaml @@ -3,6 +3,8 @@ manufacturer: Juniper model: EX2200-C-12P slug: juniper-ex2200-c-12p u_height: 1 +weight: 2.9 +weight_unit: kg airflow: passive is_full_depth: false interfaces: diff --git a/device-types/Juniper/EX2200-C-12T.yaml b/device-types/Juniper/EX2200-C-12T.yaml index aba16c3a..c5cd951e 100644 --- a/device-types/Juniper/EX2200-C-12T.yaml +++ b/device-types/Juniper/EX2200-C-12T.yaml @@ -3,6 +3,8 @@ manufacturer: Juniper model: EX2200-C-12T slug: juniper-ex2200-c-12t u_height: 1 +weight: 2.1 +weight_unit: kg airflow: passive is_full_depth: false interfaces: diff --git a/device-types/Juniper/EX2300-C-12P.yaml b/device-types/Juniper/EX2300-C-12P.yaml index 79be1337..5303d0e9 100644 --- a/device-types/Juniper/EX2300-C-12P.yaml +++ b/device-types/Juniper/EX2300-C-12P.yaml @@ -5,6 +5,8 @@ slug: juniper-ex2300-c-12p front_image: true rear_image: true u_height: 1 +weight: 3.17 +weight_unit: kg airflow: passive is_full_depth: false interfaces: diff --git a/device-types/Juniper/EX2300-C-12T.yaml b/device-types/Juniper/EX2300-C-12T.yaml index e52adcb4..57502c34 100644 --- a/device-types/Juniper/EX2300-C-12T.yaml +++ b/device-types/Juniper/EX2300-C-12T.yaml @@ -3,6 +3,8 @@ manufacturer: Juniper model: EX2300-C-12T slug: juniper-ex2300-c-12t u_height: 1 +weight: 2.48 +weight_unit: kg airflow: passive is_full_depth: false interfaces: diff --git a/device-types/Juniper/EX3300-24P.yaml b/device-types/Juniper/EX3300-24P.yaml index 4ff4ced3..a6866fab 100644 --- a/device-types/Juniper/EX3300-24P.yaml +++ b/device-types/Juniper/EX3300-24P.yaml @@ -3,6 +3,8 @@ manufacturer: Juniper model: EX3300-24P slug: juniper-ex3300-24p u_height: 1 +weight: 5.3 +weight_unit: kg airflow: front-to-rear is_full_depth: false interfaces: diff --git a/device-types/Juniper/EX3300-24T.yaml b/device-types/Juniper/EX3300-24T.yaml index 2911f339..6331581c 100644 --- a/device-types/Juniper/EX3300-24T.yaml +++ b/device-types/Juniper/EX3300-24T.yaml @@ -3,6 +3,8 @@ manufacturer: Juniper model: EX3300-24T slug: juniper-ex3300-24t u_height: 1 +weight: 4.6 +weight_unit: kg airflow: front-to-rear is_full_depth: false interfaces: diff --git a/device-types/Juniper/EX3300-48P.yaml b/device-types/Juniper/EX3300-48P.yaml index 16293a31..84202767 100644 --- a/device-types/Juniper/EX3300-48P.yaml +++ b/device-types/Juniper/EX3300-48P.yaml @@ -3,6 +3,8 @@ manufacturer: Juniper model: EX3300-48P slug: juniper-ex3300-48p u_height: 1 +weight: 5.8 +weight_unit: kg airflow: front-to-rear is_full_depth: false interfaces: diff --git a/device-types/Juniper/EX3300-48T.yaml b/device-types/Juniper/EX3300-48T.yaml index 356fd4fb..55441eb5 100644 --- a/device-types/Juniper/EX3300-48T.yaml +++ b/device-types/Juniper/EX3300-48T.yaml @@ -3,6 +3,8 @@ manufacturer: Juniper model: EX3300-48T slug: juniper-ex3300-48t u_height: 1 +weight: 4.9 +weight_unit: kg airflow: front-to-rear is_full_depth: false interfaces: diff --git a/device-types/Juniper/EX9204.yaml b/device-types/Juniper/EX9204.yaml index b4f76dae..1ecdd17e 100644 --- a/device-types/Juniper/EX9204.yaml +++ b/device-types/Juniper/EX9204.yaml @@ -3,6 +3,9 @@ manufacturer: Juniper model: EX9204 slug: juniper-ex9204 u_height: 5 +weight: 31 +weight_unit: kg +airflow: right-to-left is_full_depth: true comments: '[Juniper EX9204 Data Sheet](https://www.juniper.net/us/en/local/pdf/datasheets/1000432-en.pdf)' module-bays: diff --git a/device-types/Juniper/MX104-BASE.yaml b/device-types/Juniper/MX104-BASE.yaml deleted file mode 100644 index 4ccd70a1..00000000 --- a/device-types/Juniper/MX104-BASE.yaml +++ /dev/null @@ -1,28 +0,0 @@ ---- -manufacturer: Juniper -model: MX104-BASE -slug: juniper-mx104-base -is_full_depth: false -u_height: 4 -interfaces: - - name: fxp0 - type: 1000base-t - mgmt_only: true - - name: xe-2/0/0 - type: 10gbase-x-sfpp - - name: xe-2/0/1 - type: 10gbase-x-sfpp - - name: xe-2/0/2 - type: 10gbase-x-sfpp - - name: xe-2/0/3 - type: 10gbase-x-sfpp -power-ports: - - name: PEM0 - type: iec-60320-c16 - maximum_draw: 800 - - name: PEM1 - type: iec-60320-c16 - maximum_draw: 800 -console-ports: - - name: Console - type: rj-45 diff --git a/device-types/Juniper/MX104-PREMIUM.yaml b/device-types/Juniper/MX104-PREMIUM.yaml deleted file mode 100644 index 92255e3b..00000000 --- a/device-types/Juniper/MX104-PREMIUM.yaml +++ /dev/null @@ -1,33 +0,0 @@ ---- -manufacturer: Juniper -model: MX104-PREMIUM -slug: juniper-mx104-premium -is_full_depth: false -u_height: 4 -interfaces: - - name: fxp0 (re0) - type: 1000base-t - mgmt_only: true - - name: fxp0 (re1) - type: 1000base-t - mgmt_only: true - - name: xe-2/0/0 - type: 10gbase-x-sfpp - - name: xe-2/0/1 - type: 10gbase-x-sfpp - - name: xe-2/0/2 - type: 10gbase-x-sfpp - - name: xe-2/0/3 - type: 10gbase-x-sfpp -power-ports: - - name: PEM0 - type: iec-60320-c16 - maximum_draw: 800 - - name: PEM1 - type: iec-60320-c16 - maximum_draw: 800 -console-ports: - - name: Console (re0) - type: rj-45 - - name: Console (re1) - type: rj-45 diff --git a/device-types/Juniper/MX104.yaml b/device-types/Juniper/MX104.yaml new file mode 100644 index 00000000..95932b9c --- /dev/null +++ b/device-types/Juniper/MX104.yaml @@ -0,0 +1,35 @@ +--- +manufacturer: Juniper +model: MX104 +slug: juniper-mx104 +is_full_depth: true +weight: 9 +weight_unit: kg +airflow: right-to-left +u_height: 4 +interfaces: + - name: xe-2/0/0 + type: 10gbase-x-sfpp + - name: xe-2/0/1 + type: 10gbase-x-sfpp + - name: xe-2/0/2 + type: 10gbase-x-sfpp + - name: xe-2/0/3 + type: 10gbase-x-sfpp +module-bays: + - name: PEM0 + position: '0' + - name: PEM1 + position: '1' + - name: RE0 + position: '0' + - name: RE1 + position: '1' + - name: MIC0/0 + position: 0/0 + - name: MIC0/1 + position: 0/1 + - name: MIC1/0 + position: 1/0 + - name: MIC1/1 + position: 1/1 diff --git a/device-types/Juniper/MX240.yaml b/device-types/Juniper/MX240.yaml index 5dda735f..b44e1e40 100644 --- a/device-types/Juniper/MX240.yaml +++ b/device-types/Juniper/MX240.yaml @@ -4,6 +4,9 @@ model: MX240 slug: juniper-mx240 comments: '[Juniper MX240 Data Sheet](https://www.juniper.net/us/en/products-services/routing/mx-series/mx240/)' u_height: 5 +weight: 23.6 +weight_unit: kg +airflow: right-to-left is_full_depth: true module-bays: - name: PEM0 diff --git a/device-types/Juniper/NFX250.yaml b/device-types/Juniper/NFX250.yaml index d531d75a..bb846dd9 100644 --- a/device-types/Juniper/NFX250.yaml +++ b/device-types/Juniper/NFX250.yaml @@ -4,6 +4,9 @@ model: NFX250 slug: juniper-nfx250 part_number: NFX250-S2 u_height: 1 +weight: 4.3 +weight_unit: kg +airflow: front-to-rear is_full_depth: false comments: Juniper NFV Platform for CPE install console-ports: diff --git a/device-types/Juniper/QFX3500-48S4Q.yaml b/device-types/Juniper/QFX3500-48S4Q.yaml index 17c68c8e..ee1a1fb8 100644 --- a/device-types/Juniper/QFX3500-48S4Q.yaml +++ b/device-types/Juniper/QFX3500-48S4Q.yaml @@ -3,6 +3,8 @@ manufacturer: Juniper model: QFX3500-48S4Q slug: juniper-qfx3500-48s4q u_height: 1 +weight: 11 +weight_unit: kg is_full_depth: true comments: | [Juniper QFX3500 Data Sheet](https://www.juniper.net/documentation/en_US/release-independent/junos/information-products/pathway-pages/hardware/qfx-series/qfx3500.pdf) diff --git a/device-types/Juniper/QFX5100-48S-3AFO.yaml b/device-types/Juniper/QFX5100-48S-3AFO.yaml index 3c38924d..fae6beaf 100644 --- a/device-types/Juniper/QFX5100-48S-3AFO.yaml +++ b/device-types/Juniper/QFX5100-48S-3AFO.yaml @@ -4,6 +4,9 @@ model: QFX5100-48S-3afo slug: juniper-qfx5100-48s-3afo u_height: 1 is_full_depth: true +weight: 9.9 +weight_unit: kg +airflow: front-to-rear part_number: QFX5100-48S-3AFO interfaces: - name: fxp0 diff --git a/device-types/Juniper/QFX5100-48S-6Q.yaml b/device-types/Juniper/QFX5100-48S-6Q.yaml index 3aaa0586..fc0c62c6 100644 --- a/device-types/Juniper/QFX5100-48S-6Q.yaml +++ b/device-types/Juniper/QFX5100-48S-6Q.yaml @@ -4,6 +4,8 @@ model: QFX5100-48S-6Q slug: juniper-qfx5100-48s-6q part_number: QFX5100-48S-6Q u_height: 1 +weight: 9.9 +weight_unit: kg airflow: front-to-rear front_image: true rear_image: true diff --git a/device-types/Juniper/QFX5100-48T-6Q.yaml b/device-types/Juniper/QFX5100-48T-6Q.yaml index 54175df6..56eb93df 100644 --- a/device-types/Juniper/QFX5100-48T-6Q.yaml +++ b/device-types/Juniper/QFX5100-48T-6Q.yaml @@ -3,6 +3,8 @@ manufacturer: Juniper model: QFX5100-48T-6Q slug: juniper-qfx5100-48t-6q airflow: front-to-rear +weight: 11.2 +weight_unit: kg is_full_depth: true front_image: true rear_image: true diff --git a/device-types/Juniper/QFX5100-96S-8Q.yaml b/device-types/Juniper/QFX5100-96S-8Q.yaml index 2bfba6b6..63cdafe1 100644 --- a/device-types/Juniper/QFX5100-96S-8Q.yaml +++ b/device-types/Juniper/QFX5100-96S-8Q.yaml @@ -4,6 +4,8 @@ model: QFX5100-96S-8Q slug: juniper-qfx5100-96s-8q part_number: QFX5100-96S-8Q u_height: 2 +weight: 14.74 +weight_unit: kg airflow: front-to-rear front_image: true is_full_depth: true diff --git a/device-types/Juniper/QFX5210-64C.yaml b/device-types/Juniper/QFX5210-64C.yaml index 99306fd4..e29f665a 100644 --- a/device-types/Juniper/QFX5210-64C.yaml +++ b/device-types/Juniper/QFX5210-64C.yaml @@ -5,6 +5,8 @@ slug: juniper-qfx5210-64c comments: '[Juniper QFX5210 Data Sheet](https://www.juniper.net/content/dam/www/assets/datasheets/us/en/switches/qfx5210-switch-datasheet.pdf)\n[Hardware Guide](https://www.juniper.net/documentation/us/en/hardware/qfx5210/index.html)' u_height: 2 +weight: 14.1 +weight_unit: kg is_full_depth: true interfaces: - name: fxp0 diff --git a/device-types/Juniper/SRX110H2-VA.yaml b/device-types/Juniper/SRX110H2-VA.yaml index 5c0ad97c..88c94be5 100644 --- a/device-types/Juniper/SRX110H2-VA.yaml +++ b/device-types/Juniper/SRX110H2-VA.yaml @@ -5,6 +5,8 @@ slug: juniper-srx110h2-va part_number: srx110h2-va u_height: 1 is_full_depth: false +weight: 3.06 +weight_unit: kg airflow: passive comments: '[Juniper SXR110](https://www.juniper.net/documentation/product/us/en/srx110/#cat=product_literature)' console-ports: diff --git a/device-types/Juniper/SRX1500.yaml b/device-types/Juniper/SRX1500.yaml index 5e9c25a6..c1798a18 100644 --- a/device-types/Juniper/SRX1500.yaml +++ b/device-types/Juniper/SRX1500.yaml @@ -3,6 +3,9 @@ manufacturer: Juniper model: SRX1500 slug: juniper-srx1500 u_height: 1 +weight: 7.3 +weight_unit: kg +airflow: front-to-rear is_full_depth: true interfaces: - name: fxp0 diff --git a/device-types/Juniper/SRX3600.yaml b/device-types/Juniper/SRX3600.yaml index f926c7f8..2c41786e 100644 --- a/device-types/Juniper/SRX3600.yaml +++ b/device-types/Juniper/SRX3600.yaml @@ -3,6 +3,9 @@ manufacturer: Juniper model: SRX3600 slug: juniper-srx3600 u_height: 5 +weight: 33 +weight_unit: kg +airflow: left-to-right is_full_depth: true comments: '[Juniper SRX3600 Data Sheet](https://www.juniper.net/assets/us/en/local/pdf/datasheets/1000267-en.pdf)' console-ports: diff --git a/device-types/Juniper/SRX550.yaml b/device-types/Juniper/SRX550.yaml index de0ba275..6828c3af 100644 --- a/device-types/Juniper/SRX550.yaml +++ b/device-types/Juniper/SRX550.yaml @@ -3,6 +3,9 @@ manufacturer: Juniper model: SRX550 slug: juniper-srx550 is_full_depth: false +weight: 9.96 +weight_unit: kg +airflow: left-to-right u_height: 2 comments: | [Juniper SRX550 Data Sheet](https://www.juniper.net/content/dam/www/assets/datasheets/us/en/security/srx550m-services-gateway-datasheet.pdf) diff --git a/device-types/Juniper/SRX650.yaml b/device-types/Juniper/SRX650.yaml index 4d34cdbe..fd49b2b6 100644 --- a/device-types/Juniper/SRX650.yaml +++ b/device-types/Juniper/SRX650.yaml @@ -3,7 +3,10 @@ manufacturer: Juniper model: SRX650 slug: juniper-srx650 u_height: 2 -is_full_depth: false +weight: 11.32 +weight_unit: kg +airflow: left-to-right +is_full_depth: true comments: | [Juniper SRX650 Data Sheet](https://www.juniper.net/content/dam/www/assets/datasheets/us/en/security/srx-series-services-gateways-branch-datasheet.pdf) diff --git a/device-types/Ubiquiti/ECS-Aggregation.yaml b/device-types/Ubiquiti/ECS-Aggregation.yaml index 8373545b..7cc91745 100644 --- a/device-types/Ubiquiti/ECS-Aggregation.yaml +++ b/device-types/Ubiquiti/ECS-Aggregation.yaml @@ -15,6 +15,8 @@ comments: | u_height: 1 is_full_depth: false +weight: 9.9 +weight_unit: kg airflow: front-to-rear front_image: true rear_image: true diff --git a/device-types/Ubiquiti/EFG.yaml b/device-types/Ubiquiti/EFG.yaml index 18e599fa..aa7107b9 100644 --- a/device-types/Ubiquiti/EFG.yaml +++ b/device-types/Ubiquiti/EFG.yaml @@ -15,6 +15,8 @@ comments: | u_height: 1 is_full_depth: false +weight: 6.5 +weight_unit: kg airflow: front-to-rear front_image: true rear_image: true diff --git a/device-types/Ubiquiti/EP-R6.yaml b/device-types/Ubiquiti/EP-R6.yaml index efa4ce19..b7376f93 100644 --- a/device-types/Ubiquiti/EP-R6.yaml +++ b/device-types/Ubiquiti/EP-R6.yaml @@ -4,6 +4,9 @@ model: EdgePoint Router 6-Port slug: ubiquiti-edgepoint-router-6-port part_number: EP-R6 comments: '[EdgePoint Router 6-Port](https://www.ui.com/downloads/datasheets/edgemax/EdgePoint_DS.pdf)' +weight: 605 +weight_unit: g +airflow: passive u_height: 0 is_full_depth: false power-ports: diff --git a/device-types/Ubiquiti/EP-R8.yaml b/device-types/Ubiquiti/EP-R8.yaml index 0a96a544..53dfaca0 100644 --- a/device-types/Ubiquiti/EP-R8.yaml +++ b/device-types/Ubiquiti/EP-R8.yaml @@ -5,6 +5,9 @@ slug: ubiquiti-edgepoint-router-8-port part_number: EP-R8 comments: '[EdgePoint Router 8-Port](https://www.ui.com/downloads/datasheets/edgemax/EdgePoint_DS.pdf)' u_height: 0 +weight: 3.8 +weight_unit: kg +airflow: passive is_full_depth: false power-ports: - name: 54VDC diff --git a/device-types/Ubiquiti/ER-10X.yaml b/device-types/Ubiquiti/ER-10X.yaml index e49a0f32..b39411f9 100644 --- a/device-types/Ubiquiti/ER-10X.yaml +++ b/device-types/Ubiquiti/ER-10X.yaml @@ -4,6 +4,9 @@ model: EdgeRouter 10X slug: ubiquiti-er-10x part_number: ER-10X u_height: 1 +weight: 600 +weight_unit: g +airflow: passive is_full_depth: false comments: '[EdgeRouter 10X](https://dl.ubnt.com/datasheets/edgemax/EdgeRouter_DS.pdf)' power-ports: diff --git a/device-types/Ubiquiti/ER-12.yaml b/device-types/Ubiquiti/ER-12.yaml index a7b965da..3d92c939 100644 --- a/device-types/Ubiquiti/ER-12.yaml +++ b/device-types/Ubiquiti/ER-12.yaml @@ -4,6 +4,9 @@ model: EdgeRouter 12 slug: ubiquiti-er-12 part_number: ER-12 u_height: 1 +weight: 700 +weight_unit: g +airflow: passive is_full_depth: false comments: '[EdgeRouter 12](https://dl.ubnt.com/datasheets/edgemax/EdgeRouter_DS.pdf)' power-ports: diff --git a/device-types/Ubiquiti/ER-12P.yaml b/device-types/Ubiquiti/ER-12P.yaml index 00b6d195..bcdce5cd 100644 --- a/device-types/Ubiquiti/ER-12P.yaml +++ b/device-types/Ubiquiti/ER-12P.yaml @@ -4,6 +4,9 @@ model: EdgeRouter 12P slug: ubiquiti-er-12p part_number: ER-12P u_height: 1 +weight: 700 +weight_unit: g +airflow: passive is_full_depth: false comments: '[EdgeRouter 12 with PoE](https://dl.ubnt.com/datasheets/edgemax/EdgeRouter_DS.pdf)' power-ports: diff --git a/device-types/Ubiquiti/ER-4.yaml b/device-types/Ubiquiti/ER-4.yaml index 913298f0..b4433ff7 100644 --- a/device-types/Ubiquiti/ER-4.yaml +++ b/device-types/Ubiquiti/ER-4.yaml @@ -4,6 +4,9 @@ model: EdgeRouter 4 slug: ubiquiti-er-4 part_number: ER-4 u_height: 1 +weight: 795 +weight_unit: g +airflow: passive is_full_depth: false comments: '[EdgeRouter 4](https://dl.ubnt.com/datasheets/edgemax/EdgeRouter_DS.pdf)' power-ports: diff --git a/device-types/Ubiquiti/ER-6P.yaml b/device-types/Ubiquiti/ER-6P.yaml index 209df176..f2e6c697 100644 --- a/device-types/Ubiquiti/ER-6P.yaml +++ b/device-types/Ubiquiti/ER-6P.yaml @@ -4,6 +4,9 @@ model: EdgeRouter 6P slug: ubiquiti-er-6p part_number: ER-6P u_height: 1 +weight: 730 +weight_unit: g +airflow: passive is_full_depth: false comments: '[EdgeRouter 6 with POE](https://dl.ubnt.com/datasheets/edgemax/EdgeRouter_DS.pdf)' power-ports: diff --git a/device-types/Ubiquiti/ER-8.yaml b/device-types/Ubiquiti/ER-8.yaml index b16aa878..262eb229 100644 --- a/device-types/Ubiquiti/ER-8.yaml +++ b/device-types/Ubiquiti/ER-8.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: EdgeRouter 8 slug: ubiquiti-er-8 part_number: ER-8 +weight: 2.3 +weight_unit: kg +airflow: side-to-rear u_height: 1 is_full_depth: false comments: '[EdgeRouter 8](https://dl.ubnt.com/datasheets/edgemax/EdgeRouter_DS.pdf)' diff --git a/device-types/Ubiquiti/ER-X-SFP.yaml b/device-types/Ubiquiti/ER-X-SFP.yaml index b8c6cd06..d166403a 100644 --- a/device-types/Ubiquiti/ER-X-SFP.yaml +++ b/device-types/Ubiquiti/ER-X-SFP.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: ER-X-SFP slug: ubiquiti-er-x-sfp u_height: 1 +weight: 215 +weight_unit: g +airflow: passive is_full_depth: false comments: '[EdgeRouter X SFP - Advanced Gigabit Router with PoE and SFP](https://www.ui.com/edgemax/edgerouter-x-sfp/)' power-ports: diff --git a/device-types/Ubiquiti/ERLite-3.yaml b/device-types/Ubiquiti/ERLite-3.yaml index 8022cd3a..d96c8e82 100644 --- a/device-types/Ubiquiti/ERLite-3.yaml +++ b/device-types/Ubiquiti/ERLite-3.yaml @@ -4,6 +4,9 @@ model: EdgeRouter Lite slug: ubiquiti-erlite-3 part_number: ERLite-3 u_height: 1 +weight: 345 +weight_unit: g +airflow: passive is_full_depth: false comments: '[EdgeRouter Lite](https://dl.ubnt.com/datasheets/edgemax/EdgeRouter_DS.pdf)' power-ports: diff --git a/device-types/Ubiquiti/ERPoe-5.yaml b/device-types/Ubiquiti/ERPoe-5.yaml index 95ed6add..7f69a466 100644 --- a/device-types/Ubiquiti/ERPoe-5.yaml +++ b/device-types/Ubiquiti/ERPoe-5.yaml @@ -4,6 +4,9 @@ model: EdgeRouter PoE 5-Port slug: ubiquiti-erpoe-5 part_number: ERPoe-5 u_height: 1 +weight: 360 +weight_unit: g +airflow: passive is_full_depth: false power-ports: - name: 48V Power Supply diff --git a/device-types/Ubiquiti/ERPro-8.yaml b/device-types/Ubiquiti/ERPro-8.yaml index 78d44fce..dccfdcea 100644 --- a/device-types/Ubiquiti/ERPro-8.yaml +++ b/device-types/Ubiquiti/ERPro-8.yaml @@ -4,6 +4,9 @@ model: EdgeRouter Pro slug: ubiquiti-edgerouter-pro part_number: ERPro-8 u_height: 1 +weight: 2.3 +weight_unit: kg +airflow: side-to-rear is_full_depth: false comments: '[EdgeRouter Pro](https://dl.ubnt.com/datasheets/edgemax/EdgeRouter_DS.pdf)' power-ports: diff --git a/device-types/Ubiquiti/ES-10X.yaml b/device-types/Ubiquiti/ES-10X.yaml index fe056cf3..3d4bd58e 100644 --- a/device-types/Ubiquiti/ES-10X.yaml +++ b/device-types/Ubiquiti/ES-10X.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: ES-10X slug: ubiquiti-es-10x u_height: 1 +weight: 500 +weight_unit: g +airflow: passive is_full_depth: false comments: '[EdgeSwitch 10X - Managed 10-Port Gigabit Switch with PoE Passthrough](https://www.ui.com/edgemax/edgeswitch-10x/)' power-ports: diff --git a/device-types/Ubiquiti/ES-10XP.yaml b/device-types/Ubiquiti/ES-10XP.yaml index 7676a87b..613c72c4 100644 --- a/device-types/Ubiquiti/ES-10XP.yaml +++ b/device-types/Ubiquiti/ES-10XP.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: ES-10XP slug: ubiquiti-es-10xp u_height: 1 +weight: 500 +weight_unit: g +airflow: passive is_full_depth: false comments: '[EdgeSwitch 10XP - Managed 10-Port Gigabit Switch with PoE](https://www.ui.com/edgemax/edgeswitch-10xp/)' power-ports: diff --git a/device-types/Ubiquiti/ES-12F.yaml b/device-types/Ubiquiti/ES-12F.yaml index 138edf7e..4f3e30ce 100644 --- a/device-types/Ubiquiti/ES-12F.yaml +++ b/device-types/Ubiquiti/ES-12F.yaml @@ -4,6 +4,9 @@ model: ES-12F slug: ubiquiti-es-12f u_height: 1 is_full_depth: false +weight: 2.7 +weight_unit: kg +airflow: passive comments: '[EdgeSwitch 12 Fiber - Managed Gigabit Fiber Switch](https://www.ui.com/edgemax/edgeswitch-12f/)' console-ports: - name: console diff --git a/device-types/Ubiquiti/ES-16-150W.yaml b/device-types/Ubiquiti/ES-16-150W.yaml index ceb92b9b..d338b8f4 100644 --- a/device-types/Ubiquiti/ES-16-150W.yaml +++ b/device-types/Ubiquiti/ES-16-150W.yaml @@ -4,6 +4,9 @@ model: EdgeSwitch 16 150W slug: ubiquiti-es-16-150w part_number: ES-16-150W u_height: 1 +weight: 2.9 +weight_unit: kg +airflow: side-to-rear is_full_depth: false comments: '[EdgeSwitch](https://www.ui.com/edgemax/edgeswitch/)' console-ports: diff --git a/device-types/Ubiquiti/ES-16-XG.yaml b/device-types/Ubiquiti/ES-16-XG.yaml index 9281d281..a982175f 100644 --- a/device-types/Ubiquiti/ES-16-XG.yaml +++ b/device-types/Ubiquiti/ES-16-XG.yaml @@ -4,6 +4,9 @@ model: EdgeSwitch 16 XG slug: ubiquiti-es-16-xg part_number: ES-16-XG u_height: 1 +weight: 2.7 +weight_unit: kg +airflow: side-to-rear is_full_depth: false comments: '[EdgeSwitch 16 XG](https://www.ui.com/edgemax/edgeswitch-16-xg/)' console-ports: diff --git a/device-types/Ubiquiti/ES-24-250W.yaml b/device-types/Ubiquiti/ES-24-250W.yaml index c780b001..d4448539 100644 --- a/device-types/Ubiquiti/ES-24-250W.yaml +++ b/device-types/Ubiquiti/ES-24-250W.yaml @@ -4,6 +4,9 @@ model: EdgeSwitch 24 250W slug: ubiquiti-es-24-250w part_number: ES-24-250W u_height: 1 +weight: 4.7 +weight_unit: kg +airflow: left-to-right is_full_depth: false comments: '[EdgeSwitch](https://www.ui.com/edgemax/edgeswitch/)' console-ports: diff --git a/device-types/Ubiquiti/ES-24-500W.yaml b/device-types/Ubiquiti/ES-24-500W.yaml index 1a83b4e0..64755f85 100644 --- a/device-types/Ubiquiti/ES-24-500W.yaml +++ b/device-types/Ubiquiti/ES-24-500W.yaml @@ -4,6 +4,9 @@ model: EdgeSwitch 24 500W slug: ubiquiti-es-24-500w part_number: ES-24-500W u_height: 1 +weight: 4.8 +weight_unit: kg +airflow: left-to-right is_full_depth: false comments: '[EdgeSwitch](https://www.ui.com/edgemax/edgeswitch/)' console-ports: diff --git a/device-types/Ubiquiti/ES-24-LITE.yaml b/device-types/Ubiquiti/ES-24-LITE.yaml index da34418d..f3c83926 100644 --- a/device-types/Ubiquiti/ES-24-LITE.yaml +++ b/device-types/Ubiquiti/ES-24-LITE.yaml @@ -4,6 +4,9 @@ model: EdgeSwitch 24 Lite slug: ubiquiti-es-24-lite part_number: ES-24-LITE u_height: 1 +weight: 2.6 +weight_unit: kg +airflow: side-to-rear is_full_depth: false comments: '[EdgeSwitch Lite](https://www.ui.com/edgemax/edgeswitch-lite/)' console-ports: diff --git a/device-types/Ubiquiti/ES-48-500W.yaml b/device-types/Ubiquiti/ES-48-500W.yaml index e401f997..d8aa5803 100644 --- a/device-types/Ubiquiti/ES-48-500W.yaml +++ b/device-types/Ubiquiti/ES-48-500W.yaml @@ -4,6 +4,9 @@ model: EdgeSwitch 48 500W slug: ubiquiti-es-48-500w part_number: ES-48-500W u_height: 1 +weight: 6.1 +weight_unit: kg +airflow: left-to-right is_full_depth: false comments: '[EdgeSwitch](https://www.ui.com/edgemax/edgeswitch/)' console-ports: diff --git a/device-types/Ubiquiti/ES-48-750W.yaml b/device-types/Ubiquiti/ES-48-750W.yaml index 6fa8045e..8cdd97af 100644 --- a/device-types/Ubiquiti/ES-48-750W.yaml +++ b/device-types/Ubiquiti/ES-48-750W.yaml @@ -4,6 +4,9 @@ model: EdgeSwitch 48 750W slug: ubiquiti-es-48-750w part_number: ES-48-750W u_height: 1 +weight: 6.5 +weight_unit: kg +airflow: left-to-right is_full_depth: false comments: '[EdgeSwitch](https://www.ui.com/edgemax/edgeswitch/)' console-ports: diff --git a/device-types/Ubiquiti/ES-48-LITE.yaml b/device-types/Ubiquiti/ES-48-LITE.yaml index 7ed7ac1a..7997fc4b 100644 --- a/device-types/Ubiquiti/ES-48-LITE.yaml +++ b/device-types/Ubiquiti/ES-48-LITE.yaml @@ -4,6 +4,9 @@ model: EdgeSwitch 48 Lite slug: ubiquiti-es-48-lite part_number: ES-48-LITE u_height: 1 +weight: 3.65 +weight_unit: kg +airflow: side-to-rear is_full_depth: false comments: '[EdgeSwitch Lite](https://www.ui.com/edgemax/edgeswitch-lite/)' console-ports: diff --git a/device-types/Ubiquiti/INS-3AF-O-G.yaml b/device-types/Ubiquiti/INS-3AF-O-G.yaml index ddb40956..6d72eed0 100644 --- a/device-types/Ubiquiti/INS-3AF-O-G.yaml +++ b/device-types/Ubiquiti/INS-3AF-O-G.yaml @@ -5,6 +5,8 @@ slug: ubiquiti-ins-3af-o-g part_number: INS-3AF-O-G u_height: 0.0 is_full_depth: false +weight: 90 +weight_unit: g airflow: passive comments: '[UBNT Instant PoE Converter Data Sheet](https://dl.ubnt.com/datasheets/instant/Instant_802.3af_Gigabit_PoE_Converters_DS.pdf)' front-ports: diff --git a/device-types/Ubiquiti/NanoBeam-5AC-19.yaml b/device-types/Ubiquiti/NanoBeam-5AC-19.yaml index 40a19f6e..87da1503 100644 --- a/device-types/Ubiquiti/NanoBeam-5AC-19.yaml +++ b/device-types/Ubiquiti/NanoBeam-5AC-19.yaml @@ -5,6 +5,8 @@ slug: ubiquiti-nbe-5ac-19 part_number: NBE-5AC-19 u_height: 0 is_full_depth: false +weight: 530 +weight_unit: g airflow: passive interfaces: - name: eth0 diff --git a/device-types/Ubiquiti/PowerBeam-5AC-300.yaml b/device-types/Ubiquiti/PowerBeam-5AC-300.yaml index 67f47a76..14dc2f0d 100644 --- a/device-types/Ubiquiti/PowerBeam-5AC-300.yaml +++ b/device-types/Ubiquiti/PowerBeam-5AC-300.yaml @@ -4,6 +4,8 @@ model: PowerBeam 5AC 300 slug: ubiquiti-pbe-5ac-300 part_number: PBE-5AC-300 u_height: 0 +weight: 1.2 +weight_unit: kg is_full_depth: false comments: '[PowerBeam AC](https://www.ui.com/airmax/powerbeam-ac/)' airflow: passive diff --git a/device-types/Ubiquiti/Surge-Protector.yaml b/device-types/Ubiquiti/Surge-Protector.yaml index f5356ea2..038bd09f 100644 --- a/device-types/Ubiquiti/Surge-Protector.yaml +++ b/device-types/Ubiquiti/Surge-Protector.yaml @@ -4,6 +4,9 @@ model: Surge Protector slug: ubiquiti-surge-protector part_number: ETH-SP-G2 u_height: 0 +weight: 80 +weight_unit: g +airflow: passive is_full_depth: false is_powered: false comments: '[Ethernet Surge Protector](https://www.ui.com/accessories/ethernet-surge-protector/)' diff --git a/device-types/Ubiquiti/UACC-Rack-Panel-Patch-Blank-24.yaml b/device-types/Ubiquiti/UACC-Rack-Panel-Patch-Blank-24.yaml index 3d039294..0917bf72 100644 --- a/device-types/Ubiquiti/UACC-Rack-Panel-Patch-Blank-24.yaml +++ b/device-types/Ubiquiti/UACC-Rack-Panel-Patch-Blank-24.yaml @@ -6,6 +6,10 @@ part_number: UACC-Rack-Panel-Patch-Blank-24 u_height: 1 is_full_depth: false subdevice_role: parent +is_powered: false +airflow: passive +weight: 650 +weight_unit: g comments: | [Ubiquiti 24-Port Keystone Patch Panel](https://store.ui.com) diff --git a/device-types/Ubiquiti/UAP-AC-HD.yaml b/device-types/Ubiquiti/UAP-AC-HD.yaml index 98be535b..fc7f1115 100644 --- a/device-types/Ubiquiti/UAP-AC-HD.yaml +++ b/device-types/Ubiquiti/UAP-AC-HD.yaml @@ -5,6 +5,7 @@ part_number: UAP-AC-HD slug: ubiquiti-uap-ac-hd u_height: 0 is_full_depth: false +airflow: passive weight: 700 weight_unit: g interfaces: diff --git a/device-types/Ubiquiti/UAP-AC-LR.yaml b/device-types/Ubiquiti/UAP-AC-LR.yaml index ecb4b14d..fe6c6f0e 100644 --- a/device-types/Ubiquiti/UAP-AC-LR.yaml +++ b/device-types/Ubiquiti/UAP-AC-LR.yaml @@ -7,6 +7,7 @@ u_height: 0 is_full_depth: false comments: | [Access Point AC Long-Range](https://store.ui.com/collections/wireless/products/unifi-ac-lr) +airflow: passive weight: 240.0 weight_unit: g interfaces: diff --git a/device-types/Ubiquiti/UAP-AC-M-Pro.yaml b/device-types/Ubiquiti/UAP-AC-M-Pro.yaml index 7bb6cb2b..4d0f4ba4 100644 --- a/device-types/Ubiquiti/UAP-AC-M-Pro.yaml +++ b/device-types/Ubiquiti/UAP-AC-M-Pro.yaml @@ -7,6 +7,7 @@ u_height: 0 is_full_depth: false comments: | [Access Point AC Mesh Pro](https://store.ui.com/collections/wireless/products/unifi-ac-mesh-pro-ap) +airflow: passive weight: 633.0 weight_unit: g interfaces: diff --git a/device-types/Ubiquiti/UAP-AC-Pro.yaml b/device-types/Ubiquiti/UAP-AC-Pro.yaml index 689a7a73..e8f26884 100644 --- a/device-types/Ubiquiti/UAP-AC-Pro.yaml +++ b/device-types/Ubiquiti/UAP-AC-Pro.yaml @@ -7,6 +7,7 @@ u_height: 0 is_full_depth: false comments: | [Access Point AC Pro](https://store.ui.com/collections/wireless/products/uap-ac-pro)' +airflow: passive weight: 350.0 weight_unit: g interfaces: diff --git a/device-types/Ubiquiti/UAS-XG.yaml b/device-types/Ubiquiti/UAS-XG.yaml index 46e2a943..16ea07fa 100644 --- a/device-types/Ubiquiti/UAS-XG.yaml +++ b/device-types/Ubiquiti/UAS-XG.yaml @@ -9,6 +9,9 @@ comments: | Dimensions: 442.4 x 43.7 x 305.5 mm (17.42 x 1.72 x 12.03") u_height: 1 is_full_depth: true +airflow: front-to-rear +weight: 6.5 +weight_unit: kg interfaces: - name: IPMI LAN type: 1000base-t diff --git a/device-types/Ubiquiti/UC-CK.yaml b/device-types/Ubiquiti/UC-CK.yaml index f4a87a07..7c0b82d7 100644 --- a/device-types/Ubiquiti/UC-CK.yaml +++ b/device-types/Ubiquiti/UC-CK.yaml @@ -8,10 +8,15 @@ comments: | PoE in 24V or USB-type C Power u_height: 1 +weight: 110 +weight_unit: g +airflow: passive is_full_depth: false interfaces: - name: eth0 type: 1000base-t + poe_mode: pd + poe_type: type1-ieee802.3af mgmt_only: true power-ports: - name: power1 diff --git a/device-types/Ubiquiti/UCK-G2-PLUS.yml b/device-types/Ubiquiti/UCK-G2-PLUS.yml index d30ef30e..b012b0e7 100644 --- a/device-types/Ubiquiti/UCK-G2-PLUS.yml +++ b/device-types/Ubiquiti/UCK-G2-PLUS.yml @@ -8,6 +8,9 @@ comments: | PoE in 24V or USB-type C Power u_height: 1 +weight: 582 +weight_unit: g +airflow: passive is_full_depth: false console-ports: - name: console diff --git a/device-types/Ubiquiti/UCK-G2.yml b/device-types/Ubiquiti/UCK-G2.yml index 44c34bf0..e8eb0c6b 100644 --- a/device-types/Ubiquiti/UCK-G2.yml +++ b/device-types/Ubiquiti/UCK-G2.yml @@ -8,6 +8,9 @@ comments: | PoE in 24V or USB-type C Power u_height: 1 +weight: 150 +weight_unit: g +airflow: passive is_full_depth: false interfaces: - name: eth0 diff --git a/device-types/Ubiquiti/UF-OLT.yaml b/device-types/Ubiquiti/UF-OLT.yaml index 70c3f67e..6c507314 100644 --- a/device-types/Ubiquiti/UF-OLT.yaml +++ b/device-types/Ubiquiti/UF-OLT.yaml @@ -4,6 +4,9 @@ model: 8-Port GPON Optical Line Terminal slug: ubiquiti-uf-olt part_number: UF-OLT is_full_depth: false +weight: 4.5 +weight_unit: kg +airflow: side-to-rear u_height: 1 comments: | [8-Port GPON Optical Line Terminal Data Sheet](https://www.ui.com/downloads/ds/uf_gpon) diff --git a/device-types/Ubiquiti/US-16-150W.yaml b/device-types/Ubiquiti/US-16-150W.yaml index 65c88085..bb15a29f 100644 --- a/device-types/Ubiquiti/US-16-150W.yaml +++ b/device-types/Ubiquiti/US-16-150W.yaml @@ -9,42 +9,76 @@ comments: | Dimensions: 443 x 43 x 221 mm (17.44 x 1.69 x 8.70") u_height: 1 is_full_depth: false +weight: 2.89 +weight_unit: kg airflow: front-to-rear front_image: true rear_image: false interfaces: - name: Port 1 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 2 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 3 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 4 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 5 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 6 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 7 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 8 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 9 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 10 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 11 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 12 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 13 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 14 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 15 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 16 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: SFP 1 type: 1000base-x-sfp - name: SFP 2 diff --git a/device-types/Ubiquiti/US-16-XG.yaml b/device-types/Ubiquiti/US-16-XG.yaml index 0fefa9c8..16363136 100644 --- a/device-types/Ubiquiti/US-16-XG.yaml +++ b/device-types/Ubiquiti/US-16-XG.yaml @@ -9,6 +9,8 @@ comments: | Dimensions: 443 x 221 x 43 mm (17.44 x 8.70 x 1.69") u_height: 1 is_full_depth: false +weight: 2.71 +weight_unit: kg airflow: front-to-rear front_image: true rear_image: false @@ -53,6 +55,5 @@ power-ports: type: iec-60320-c14 maximum_draw: 56 - name: 48/24VDC - # TODO: There is no proper DC "terminalblock" connection type defined - type: iec-60320-c20 + type: dc-terminal maximum_draw: 56 diff --git a/device-types/Ubiquiti/US-24-250W.yaml b/device-types/Ubiquiti/US-24-250W.yaml index c49f9a2d..42907962 100644 --- a/device-types/Ubiquiti/US-24-250W.yaml +++ b/device-types/Ubiquiti/US-24-250W.yaml @@ -8,56 +8,107 @@ comments: | Dimensions: 485 x 43.7 x 285.4 mm (19.09 x 1.72 x 11.24") u_height: 1 +weight: 4.7 +weight_unit: kg +airflow: side-to-rear is_full_depth: false interfaces: - name: Port 1 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 2 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 3 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 4 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 5 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 6 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 7 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 8 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 9 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 10 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 11 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 12 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 13 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 14 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 15 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 16 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 17 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 18 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 19 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 20 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 21 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 22 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 23 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 24 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: SFP 1 type: 1000base-x-sfp - name: SFP 2 diff --git a/device-types/Ubiquiti/US-24-500W.yaml b/device-types/Ubiquiti/US-24-500W.yaml index 3890d38f..2233dd11 100644 --- a/device-types/Ubiquiti/US-24-500W.yaml +++ b/device-types/Ubiquiti/US-24-500W.yaml @@ -8,56 +8,107 @@ comments: | Dimensions: 485 x 43.7 x 285.4 mm (19.09 x 1.72 x 11.24") u_height: 1 +weight: 4.8 +weight_unit: kg +airflow: side-to-rear is_full_depth: true interfaces: - name: Port 1 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 2 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 3 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 4 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 5 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 6 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 7 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 8 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 9 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 10 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 11 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 12 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 13 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 14 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 15 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 16 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 17 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 18 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 19 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 20 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 21 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 22 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 23 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 24 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: SFP 1 type: 1000base-x-sfp - name: SFP 2 diff --git a/device-types/Ubiquiti/US-24.yaml b/device-types/Ubiquiti/US-24.yaml index f54e79cb..5f68ffd3 100644 --- a/device-types/Ubiquiti/US-24.yaml +++ b/device-types/Ubiquiti/US-24.yaml @@ -8,6 +8,9 @@ comments: | Dimensions: 443 x 43 x 221 mm (17.44 x 1.69 x 8.70") u_height: 1 +weight: 2.6 +weight_unit: kg +airflow: side-to-rear is_full_depth: false interfaces: - name: Port 1 diff --git a/device-types/Ubiquiti/US-48-500W.yaml b/device-types/Ubiquiti/US-48-500W.yaml index fbe64e26..cecbc616 100644 --- a/device-types/Ubiquiti/US-48-500W.yaml +++ b/device-types/Ubiquiti/US-48-500W.yaml @@ -8,104 +8,203 @@ comments: | Dimensions: 485 x 43.7 x 374.6 mm (19.09 x 1.72 x 14.75") u_height: 1 +weight: 6.1 +weight_unit: kg +airflow: side-to-rear is_full_depth: true interfaces: - name: Port 1 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 2 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 3 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 4 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 5 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 6 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 7 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 8 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 9 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 10 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 11 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 12 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 13 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 14 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 15 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 16 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 17 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 18 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 19 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 20 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 21 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 22 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 23 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 24 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 25 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 26 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 27 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 28 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 29 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 30 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 31 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 32 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 33 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 34 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 35 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 36 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 37 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 38 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 39 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 40 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 41 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 42 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 43 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 44 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 45 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 46 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 47 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 48 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: SFP+ 1 type: 10gbase-x-sfpp - name: SFP+ 2 diff --git a/device-types/Ubiquiti/US-48-750W.yaml b/device-types/Ubiquiti/US-48-750W.yaml index 89b8c123..2d4df74f 100644 --- a/device-types/Ubiquiti/US-48-750W.yaml +++ b/device-types/Ubiquiti/US-48-750W.yaml @@ -8,104 +8,203 @@ comments: | Dimensions: 485 x 43.7 x 374.6 mm (19.09 x 1.72 x 14.75") u_height: 1 +weight: 6.5 +weight_unit: kg +airflow: side-to-rear is_full_depth: true interfaces: - name: Port 1 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 2 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 3 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 4 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 5 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 6 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 7 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 8 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 9 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 10 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 11 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 12 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 13 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 14 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 15 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 16 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 17 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 18 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 19 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 20 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 21 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 22 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 23 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 24 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 25 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 26 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 27 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 28 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 29 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 30 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 31 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 32 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 33 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 34 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 35 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 36 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 37 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 38 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 39 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 40 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 41 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 42 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 43 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 44 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 45 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 46 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 47 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 48 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: SFP+ 1 type: 10gbase-x-sfpp - name: SFP+ 2 diff --git a/device-types/Ubiquiti/US-48.yaml b/device-types/Ubiquiti/US-48.yaml index 5eff61cb..38f105a9 100644 --- a/device-types/Ubiquiti/US-48.yaml +++ b/device-types/Ubiquiti/US-48.yaml @@ -9,6 +9,8 @@ comments: | Dimensions: 443 x 43 x 286 mm (17.44 x 1.69 x 11.26") u_height: 1 is_full_depth: false +weight: 3.65 +weight_unit: kg airflow: front-to-rear front_image: true rear_image: false diff --git a/device-types/Ubiquiti/US-8-150W.yaml b/device-types/Ubiquiti/US-8-150W.yaml index 864734f3..8bf2f2e4 100644 --- a/device-types/Ubiquiti/US-8-150W.yaml +++ b/device-types/Ubiquiti/US-8-150W.yaml @@ -2,6 +2,9 @@ manufacturer: Ubiquiti model: US-8-150W slug: ubiquiti-us-8-150w +weight: 1.65 +weight_unit: kg +airflow: passive comments: | [UniFi Switch PoE 8 (150W)](https://store.ui.com/collections/unifi-network-switching/products/unifi-switch-8-150w) (20W + max. 130W PoE), Gen1, (8) Gigabit PoE+ IEEE 802.3af/at and 24V Passive PoE, (2) SFP @@ -11,20 +14,36 @@ is_full_depth: false interfaces: - name: Port 1 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 2 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 3 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 4 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 5 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 6 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 7 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 8 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: SFP 1 type: 1000base-x-sfp - name: SFP 2 diff --git a/device-types/Ubiquiti/US-8-60W.yaml b/device-types/Ubiquiti/US-8-60W.yaml index 3f8f31a9..24719b0e 100644 --- a/device-types/Ubiquiti/US-8-60W.yaml +++ b/device-types/Ubiquiti/US-8-60W.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: UniFi Switch 8 PoE 60W Gen1 slug: ubiquiti-unifi-switch-8-poe-60w-gen1 part_number: US-8-60W +weight: 432 +weight_unit: g +airflow: passive comments: | UniFi Switch 8 PoE 60W (12.4W + PoE), Gen1, Desk/WallMount, External VDC PSU, (8) Gigabit, (5-8) Gigabit PoE: IEEE802.3a @@ -20,13 +23,21 @@ interfaces: type: 1000base-t - name: Port 5 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af - name: Port 6 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af - name: Port 7 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af - name: Port 8 (PoE) type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af power-ports: - name: Input - type: iec-60320-c14 + type: dc-terminal maximum_draw: 60 diff --git a/device-types/Ubiquiti/US-8.yaml b/device-types/Ubiquiti/US-8.yaml index 94fe59f5..1845b3e8 100644 --- a/device-types/Ubiquiti/US-8.yaml +++ b/device-types/Ubiquiti/US-8.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: UniFi Switch 8 Gen1 slug: ubiquiti-unifi-switch-8-gen1 part_number: US-8 +weight: 432 +weight_unit: g +airflow: passive comments: | UniFi Switch 8 non-PoE, Gen1, Desk/WallMount, External VDC PSU, (8) Gigabit, (1/8) Gigabit PoE Passthrough Port: 802.3af/at or 48V @@ -12,6 +15,8 @@ is_full_depth: false interfaces: - name: Port 1 (PoE in) type: 1000base-t + poe_mode: pd + poe_type: type2-ieee802.3at - name: Port 2 type: 1000base-t - name: Port 3 @@ -26,7 +31,9 @@ interfaces: type: 1000base-t - name: Port 8 (PoE out) type: 1000base-t + poe_mode: pse + poe_type: type1-ieee802.3af power-ports: - name: Input - type: iec-60320-c14 + type: dc-terminal maximum_draw: 12 diff --git a/device-types/Ubiquiti/US-XG-6POE.yaml b/device-types/Ubiquiti/US-XG-6POE.yaml index 052f416a..5838d645 100644 --- a/device-types/Ubiquiti/US-XG-6POE.yaml +++ b/device-types/Ubiquiti/US-XG-6POE.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: UniFi Switch XG 6PoE slug: ubiquiti-unifi-switch-xg-6poe part_number: US-XG-6POE +weight: 1.3 +weight_unit: kg +airflow: passive comments: | UniFi Switch XG 6PoE, 10G 6-Port Switch with 802.3bt PoE++, (40W w/o PoE) External VDC PSU (4) 1/10 Gigabit 60W PoE++ IEEE 802.3bt, (2) SFP+ @@ -12,12 +15,20 @@ is_full_depth: false interfaces: - name: RJ45 1 (PoE) type: 10gbase-t + poe_mode: pse + poe_type: type3-ieee802.3bt - name: RJ45 2 (PoE) type: 10gbase-t + poe_mode: pse + poe_type: type3-ieee802.3bt - name: RJ45 3 (PoE) type: 10gbase-t + poe_mode: pse + poe_type: type3-ieee802.3bt - name: RJ45 4 (PoE) type: 10gbase-t + poe_mode: pse + poe_type: type3-ieee802.3bt - name: SFP+ 5 type: 10gbase-x-sfpp - name: SFP+ 6 @@ -30,9 +41,9 @@ console-ports: power-ports: - name: 54VDC IN # TODO: There is no proper DC "terminalblock" connection type defined - type: iec-60320-c20 + type: dc-terminal maximum_draw: 210 - name: 54VDC (external) # TODO: There is no proper plug connection type defined - type: iec-60320-c20 + type: dc-terminal maximum_draw: 210 diff --git a/device-types/Ubiquiti/USG-PRO-4.yaml b/device-types/Ubiquiti/USG-PRO-4.yaml index bacff643..7a347000 100644 --- a/device-types/Ubiquiti/USG-PRO-4.yaml +++ b/device-types/Ubiquiti/USG-PRO-4.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: UniFi Security Gateway Pro slug: ubiquiti-unifi-security-gateway-pro part_number: USG-PRO-4 +weight: 2.3 +weight_unit: kg +airflow: side-to-rear comments: | UniFi Security Gateway Pro, (2) Gigabit LAN, (2) 1 Gbps RJ45/SFP Combination WAN Ports* diff --git a/device-types/Ubiquiti/USG.yaml b/device-types/Ubiquiti/USG.yaml index 56ac6442..26ed0faf 100644 --- a/device-types/Ubiquiti/USG.yaml +++ b/device-types/Ubiquiti/USG.yaml @@ -2,6 +2,9 @@ manufacturer: Ubiquiti model: USG slug: ubiquiti-usg +weight: 366 +weight_unit: g +airflow: passive u_height: 1 is_full_depth: false comments: '[UniFi Security Gateway - Enterprise Gateway Router with Gigabit Ethernet](https://www.ui.com/unifi-routing/usg/)' diff --git a/device-types/Ubiquiti/USW-24-PoE.yaml b/device-types/Ubiquiti/USW-24-PoE.yaml index 637899a7..331b4ef6 100644 --- a/device-types/Ubiquiti/USW-24-PoE.yaml +++ b/device-types/Ubiquiti/USW-24-PoE.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: UniFi Switch 24 PoE Gen2 slug: ubiquiti-unifi-switch-24-poe-gen2 part_number: USW-24-POE +weight: 3.1 +weight_unit: kg +airflow: passive comments: | UniFi Switch 24 PoE (25W + max. 95W PoE), Gen2, (24) Gigabit, (1-16) Gigabit PoE+ IEEE 802.3af/at, (2) SFP diff --git a/device-types/Ubiquiti/USW-24.yaml b/device-types/Ubiquiti/USW-24.yaml index a934ebe0..5632760d 100644 --- a/device-types/Ubiquiti/USW-24.yaml +++ b/device-types/Ubiquiti/USW-24.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: UniFi Switch 24 Gen2 slug: ubiquiti-unifi-switch-24-gen2 part_number: USW-24 +weight: 2.8 +weight_unit: kg +airflow: passive comments: | UniFi Switch 24 (25W), Gen2, (24) Gigabit, (2) SFP diff --git a/device-types/Ubiquiti/USW-48-PoE.yaml b/device-types/Ubiquiti/USW-48-PoE.yaml index 8cfc092c..93191697 100644 --- a/device-types/Ubiquiti/USW-48-PoE.yaml +++ b/device-types/Ubiquiti/USW-48-PoE.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: UniFi Switch 48 PoE Gen2 slug: ubiquiti-unifi-switch-48-poe-gen2 part_number: USW-48-POE +weight: 4.6 +weight_unit: kg +airflow: passive comments: | UniFi Switch 48 PoE (45W + max. 195W PoE), Gen2, (48) Gigabit, (1-32) Gigabit PoE+ IEEE 802.3af/at, (4) 1G SFP diff --git a/device-types/Ubiquiti/USW-48.yaml b/device-types/Ubiquiti/USW-48.yaml index 2fcb0904..c4a47d02 100644 --- a/device-types/Ubiquiti/USW-48.yaml +++ b/device-types/Ubiquiti/USW-48.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: UniFi Switch 48 Gen2 slug: ubiquiti-unifi-switch-48-gen2 part_number: USW-48 +weight: 4 +weight_unit: kg +airflow: passive comments: | UniFi Switch 48 PoE (40W), Gen2, (48) Gigabit, (1-32) Gigabit (4) 1G SFP diff --git a/device-types/Ubiquiti/USW-Lite-16-PoE.yaml b/device-types/Ubiquiti/USW-Lite-16-PoE.yaml index 6483d3d0..f36bdd6a 100644 --- a/device-types/Ubiquiti/USW-Lite-16-PoE.yaml +++ b/device-types/Ubiquiti/USW-Lite-16-PoE.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: UniFi Switch Lite 16 PoE slug: ubiquiti-unifi-switch-lite-16-poe part_number: USW-Lite-16-PoE +weight: 1.2 +weight_unit: kg +airflow: passive comments: | UniFi Switch Lite 16 PoE (16) Gigabit, (1-8) Gigabit PoE+ IEEE 802.3af/at @@ -12,20 +15,36 @@ is_full_depth: false interfaces: - name: Port 1 (PoE+) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 2 (PoE+) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 3 (PoE+) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 4 (PoE+) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 5 (PoE+) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 6 (PoE+) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 7 (PoE+) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 8 (PoE+) type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: Port 9 type: 1000base-t - name: Port 10 @@ -44,5 +63,5 @@ interfaces: type: 1000base-t power-ports: - name: Input - type: nema-5-15p + type: iec-60320-c14 maximum_draw: 60 diff --git a/device-types/Ubiquiti/USW-Lite-8-PoE.yaml b/device-types/Ubiquiti/USW-Lite-8-PoE.yaml index f9ff85e3..03237b26 100644 --- a/device-types/Ubiquiti/USW-Lite-8-PoE.yaml +++ b/device-types/Ubiquiti/USW-Lite-8-PoE.yaml @@ -3,6 +3,9 @@ manufacturer: Ubiquiti model: UniFi Switch Lite 8 PoE slug: ubiquiti-unifi-switch-lite-8-poe part_number: USW-Lite-8-PoE +weight: 295 +weight_unit: g +airflow: passive comments: | UniFi Switch Lite 8 PoE (8) Gigabit, (1-4) Gigabit PoE+ IEEE 802.3af/at @@ -36,5 +39,5 @@ interfaces: type: 1000base-t power-ports: - name: Input - type: nema-5-15p + type: dc-terminal maximum_draw: 52 diff --git a/device-types/Ubiquiti/UVC-G5-Dome-Ultra.yaml b/device-types/Ubiquiti/UVC-G5-Dome-Ultra.yaml index 3cd19536..dfb0e30c 100644 --- a/device-types/Ubiquiti/UVC-G5-Dome-Ultra.yaml +++ b/device-types/Ubiquiti/UVC-G5-Dome-Ultra.yaml @@ -14,6 +14,7 @@ comments: | Mounting: Surface mount (Included) Junction box, Ultra Flush mount (Optional) UniFi Application Suite: Protect +airflow: passive weight: 175 weight_unit: g u_height: 0 diff --git a/device-types/Ubiquiti/UniFi-Dream-Machine.yaml b/device-types/Ubiquiti/UniFi-Dream-Machine.yaml index 3b1b17d9..b19edca0 100644 --- a/device-types/Ubiquiti/UniFi-Dream-Machine.yaml +++ b/device-types/Ubiquiti/UniFi-Dream-Machine.yaml @@ -2,6 +2,8 @@ manufacturer: Ubiquiti model: UniFi Dream Machine slug: ubiquiti-udm +weight: 1.1 +weight_unit: kg airflow: passive part_number: UDM comments: | diff --git a/device-types/Ubiquiti/WAVE-LR.yaml b/device-types/Ubiquiti/WAVE-LR.yaml index 35c03452..39deb841 100644 --- a/device-types/Ubiquiti/WAVE-LR.yaml +++ b/device-types/Ubiquiti/WAVE-LR.yaml @@ -6,6 +6,7 @@ part_number: Wave-LR u_height: 0 is_full_depth: false comments: The eth0 and prs0 are permanently bridged as this is a L2 bridge device. [](https://dl.ui.com/ds/wave-lr_ds.pdf) +airflow: passive weight: 5.7 weight_unit: lb interfaces: diff --git a/device-types/Ubiquiti/airCube-AC.yml b/device-types/Ubiquiti/airCube-AC.yml index 107e05b1..cb9d6b47 100644 --- a/device-types/Ubiquiti/airCube-AC.yml +++ b/device-types/Ubiquiti/airCube-AC.yml @@ -9,6 +9,9 @@ comments: | Controllable 24V PoE Out (+4, 5; -7, 8) on WAN Port u_height: 0 is_full_depth: false +airflow: passive +weight: 280 +weight_unit: g power-ports: - name: Power type: dc-terminal diff --git a/device-types/Ubiquiti/airCube-ISP.yaml b/device-types/Ubiquiti/airCube-ISP.yaml index 5d7c2d14..6ba6182a 100644 --- a/device-types/Ubiquiti/airCube-ISP.yaml +++ b/device-types/Ubiquiti/airCube-ISP.yaml @@ -9,6 +9,9 @@ comments: | Controllable 24V PoE Out (+4, 5; -7, 8) on WAN Port u_height: 0 is_full_depth: false +airflow: passive +weight: 280 +weight_unit: g interfaces: - name: lan1 type: 100base-tx diff --git a/device-types/Ubiquiti/airFiber-5XHD.yml b/device-types/Ubiquiti/airFiber-5XHD.yml index c9791682..6e485887 100644 --- a/device-types/Ubiquiti/airFiber-5XHD.yml +++ b/device-types/Ubiquiti/airFiber-5XHD.yml @@ -11,6 +11,9 @@ comments: | The eth0 and ath0 are permanently bridged as this is a L2 bridge device. u_height: 0 is_full_depth: false +airflow: passive +weight: 0.35 +weight_unit: kg interfaces: - name: br0 type: bridge diff --git a/device-types/Ubiquiti/airFiber-60-HD.yml b/device-types/Ubiquiti/airFiber-60-HD.yml index 5a538b60..78e6ba37 100644 --- a/device-types/Ubiquiti/airFiber-60-HD.yml +++ b/device-types/Ubiquiti/airFiber-60-HD.yml @@ -13,6 +13,9 @@ comments: | [Ubiquiti AF60-HD Data Sheet](https://dl.ui.com/ds/af60-hd_ds.pdf) u_height: 0 is_full_depth: false +airflow: passive +weight: 1.8 +weight_unit: kg interfaces: - name: br0 type: bridge diff --git a/device-types/Ubiquiti/airFiber-60-LR.yml b/device-types/Ubiquiti/airFiber-60-LR.yml index 4f85574f..4a90b0cd 100644 --- a/device-types/Ubiquiti/airFiber-60-LR.yml +++ b/device-types/Ubiquiti/airFiber-60-LR.yml @@ -13,6 +13,9 @@ comments: | [Ubiquiti AF60-LR Data Sheet](https://dl.ui.com/ds/af60-lr_ds) u_height: 0 is_full_depth: false +airflow: passive +weight: 1.5 +weight_unit: kg interfaces: - name: br0 type: bridge diff --git a/device-types/Ubiquiti/airFiber-60.yml b/device-types/Ubiquiti/airFiber-60.yml index e9af5b8b..afef767d 100644 --- a/device-types/Ubiquiti/airFiber-60.yml +++ b/device-types/Ubiquiti/airFiber-60.yml @@ -11,6 +11,9 @@ comments: | The eth0 and ubond0 are permanently bridged as this is a L2 bridge device. u_height: 0 is_full_depth: false +weight: 1.8 +weight_unit: kg +airflow: passive interfaces: - name: br0 type: bridge diff --git a/device-types/YAMAHA/SWX3220-16MT.yaml b/device-types/YAMAHA/SWX3220-16MT.yaml index 11da4adf..023e755e 100644 --- a/device-types/YAMAHA/SWX3220-16MT.yaml +++ b/device-types/YAMAHA/SWX3220-16MT.yaml @@ -7,6 +7,9 @@ comments: | 10G/mGig-Compatible "Standard" Layer 3 Switch, manufactured by YAMAHA. https://network.yamaha.com/products/switches/swx3220-16mt/index is_full_depth: false +airflow: front-to-rear +weight: 2.7 +weight_unit: kg console-ports: - name: RJ-45 console port type: rj-45 diff --git a/device-types/YAMAHA/SWX3220-16TMs.yaml b/device-types/YAMAHA/SWX3220-16TMs.yaml index da0d767d..0ababe5a 100644 --- a/device-types/YAMAHA/SWX3220-16TMs.yaml +++ b/device-types/YAMAHA/SWX3220-16TMs.yaml @@ -7,6 +7,9 @@ comments: | 10G/mGig-Compatible "Standard" Layer 3 Switch, manufactured by YAMAHA. https://network.yamaha.com/products/switches/swx3220-16tms/index is_full_depth: false +airflow: front-to-rear +weight: 2.6 +weight_unit: kg console-ports: - name: RJ-45 console port type: rj-45 diff --git a/device-types/ZPE/NSR-BASE-DAC.yaml b/device-types/ZPE/NSR-BASE-DAC.yaml index d7738838..547840c6 100644 --- a/device-types/ZPE/NSR-BASE-DAC.yaml +++ b/device-types/ZPE/NSR-BASE-DAC.yaml @@ -6,6 +6,9 @@ part_number: NSR-BASE-DAC u_height: 1 is_full_depth: true comments: ZPE Nodegrid Net Services Router. NSR Chassis, Backplane Switch, 2 SFP+, 2 USB 2.0, 1 USB 3.0, 2 GbE, 1 HDMI, 1 console +airflow: front-to-rear +weight: 4.9 +weight_unit: kg console-ports: - name: Console type: rj-45 diff --git a/device-types/Zyxel/GS1900-24E.yaml b/device-types/Zyxel/GS1900-24E.yaml index 2c143cfe..3e53c72a 100644 --- a/device-types/Zyxel/GS1900-24E.yaml +++ b/device-types/Zyxel/GS1900-24E.yaml @@ -6,6 +6,7 @@ part_number: GS1900-24E u_height: 1 is_full_depth: false comments: '[Zyxel GS1900-24E 24-port GbE Smart Managed Switch with GbE Uplink](https://www.zyxelguard.com/GS1900-24E.asp)' +airflow: passive weight: 1.6 weight_unit: kg power-ports: diff --git a/device-types/Zyxel/GS1900-48.yaml b/device-types/Zyxel/GS1900-48.yaml index f0998765..1085b928 100644 --- a/device-types/Zyxel/GS1900-48.yaml +++ b/device-types/Zyxel/GS1900-48.yaml @@ -6,6 +6,7 @@ part_number: GS1900-48 u_height: 1 is_full_depth: false comments: '[Zyxel GS1900-48 48-port GbE Smart Managed Switch with GbE Uplink](https://www.zyxelguard.com/GS1900-48.asp)' +airflow: left-to-right weight: 2.9 weight_unit: kg power-ports: diff --git a/device-types/Zyxel/GS1920-24HPv2.yaml b/device-types/Zyxel/GS1920-24HPv2.yaml index 0e4c6811..02dfce52 100644 --- a/device-types/Zyxel/GS1920-24HPv2.yaml +++ b/device-types/Zyxel/GS1920-24HPv2.yaml @@ -6,6 +6,7 @@ part_number: GS1920-24HPv2 u_height: 1 is_full_depth: false comments: '[Zyxel GS1920-24HPv2 24-port GbE Smart Managed PoE Switch](https://www.zyxel.com/global/en/products/switch/8-24-48-port-gbe-smart-managed-switch-gs1920-series)' +airflow: right-to-left weight: 3.8 weight_unit: kg power-ports: diff --git a/device-types/Zyxel/GS1920-48HPv2.yaml b/device-types/Zyxel/GS1920-48HPv2.yaml index f975f44e..a581eed7 100644 --- a/device-types/Zyxel/GS1920-48HPv2.yaml +++ b/device-types/Zyxel/GS1920-48HPv2.yaml @@ -6,6 +6,7 @@ part_number: GS1920-48HPv2 u_height: 1 is_full_depth: false comments: '[Zyxel GS1920-48HPv2 48-port GbE Smart Managed Switch](https://www.zyxel.com/global/en/products/switch/8-24-48-port-gbe-smart-managed-switch-gs1920-series)' +airflow: right-to-left weight: 4.1 weight_unit: kg power-ports: diff --git a/device-types/Zyxel/GS1920-48v2.yaml b/device-types/Zyxel/GS1920-48v2.yaml index d5f8f37c..3d64e32f 100644 --- a/device-types/Zyxel/GS1920-48v2.yaml +++ b/device-types/Zyxel/GS1920-48v2.yaml @@ -6,6 +6,7 @@ part_number: GS1920-48v2 u_height: 1 is_full_depth: false comments: '[Zyxel GS1920-48v2 48-port GbE Smart Managed Switch](https://www.zyxel.com/global/en/products/switch/8-24-48-port-gbe-smart-managed-switch-gs1920-series)' +airflow: left-to-right weight: 2.8 weight_unit: kg power-ports: diff --git a/device-types/Zyxel/XGS1930-28.yaml b/device-types/Zyxel/XGS1930-28.yaml index 539edb5d..ac28ec38 100644 --- a/device-types/Zyxel/XGS1930-28.yaml +++ b/device-types/Zyxel/XGS1930-28.yaml @@ -6,6 +6,8 @@ part_number: XGS1930-28 u_height: 1 is_full_depth: false airflow: passive +weight: 3.4 +weight_unit: kg comments: '[XGS1930 series specs](https://www.zyxel.com/products_services/24-48-port-GbE-Smart-Managed-Switch-with-4-SFP--Uplink-XGS1930-Series/specifications)' power-ports: - name: PS diff --git a/device-types/Zyxel/XGS1930-28HP.yaml b/device-types/Zyxel/XGS1930-28HP.yaml index fab8f7aa..e74700a9 100644 --- a/device-types/Zyxel/XGS1930-28HP.yaml +++ b/device-types/Zyxel/XGS1930-28HP.yaml @@ -6,6 +6,8 @@ part_number: XGS1930-28HP u_height: 1 is_full_depth: false airflow: left-to-right +weight: 4.6 +weight_unit: kg comments: '[XGS1930 series specs](https://www.zyxel.com/products_services/24-48-port-GbE-Smart-Managed-Switch-with-4-SFP--Uplink-XGS1930-Series/specifications)' power-ports: - name: PS diff --git a/device-types/Zyxel/XGS1930-52.yaml b/device-types/Zyxel/XGS1930-52.yaml index ebd691a7..131213dd 100644 --- a/device-types/Zyxel/XGS1930-52.yaml +++ b/device-types/Zyxel/XGS1930-52.yaml @@ -6,6 +6,8 @@ part_number: XGS1930-52 u_height: 1 is_full_depth: false airflow: left-to-right +weight: 3.7 +weight_unit: kg comments: '[XGS1930 series specs](https://www.zyxel.com/products_services/24-48-port-GbE-Smart-Managed-Switch-with-4-SFP--Uplink-XGS1930-Series/specifications)' power-ports: - name: PS diff --git a/device-types/Zyxel/XGS1930-52HP.yaml b/device-types/Zyxel/XGS1930-52HP.yaml index e8db0240..664a37ac 100644 --- a/device-types/Zyxel/XGS1930-52HP.yaml +++ b/device-types/Zyxel/XGS1930-52HP.yaml @@ -6,6 +6,8 @@ part_number: XGS1930-52HP u_height: 1 is_full_depth: false airflow: left-to-right +weight: 5.1 +weight_unit: kg comments: '[XGS1930 series specs](https://www.zyxel.com/products_services/24-48-port-GbE-Smart-Managed-Switch-with-4-SFP--Uplink-XGS1930-Series/specifications)' power-ports: - name: PS @@ -15,100 +17,196 @@ power-ports: interfaces: - name: '1' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '2' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '3' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '4' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '5' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '6' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '7' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '8' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '9' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '10' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '11' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '12' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '13' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '14' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '15' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '16' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '17' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '18' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '19' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '20' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '21' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '22' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '23' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '24' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '25' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '26' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '27' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '28' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '29' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '30' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '31' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '32' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '33' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '34' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '35' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '36' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '37' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '38' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '39' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '40' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '41' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '42' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '43' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '44' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '45' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '46' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '47' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '48' type: 1000base-t + poe_mode: pse + poe_type: type2-ieee802.3at - name: '49' type: 10gbase-x-sfpp - name: '50'