From 6d68c3a2306dce6b2d6839c091bf017a203cb734 Mon Sep 17 00:00:00 2001 From: Espen Dale Andersen Date: Fri, 17 Oct 2025 10:58:10 +0200 Subject: [PATCH 1/5] Added Cisco CBS350-24FP-4X --- device-types/Cisco/CBS350-24FP-4X.yaml | 127 +++++++++++++++++++++++++ 1 file changed, 127 insertions(+) create mode 100644 device-types/Cisco/CBS350-24FP-4X.yaml diff --git a/device-types/Cisco/CBS350-24FP-4X.yaml b/device-types/Cisco/CBS350-24FP-4X.yaml new file mode 100644 index 0000000000..95b3e77ea8 --- /dev/null +++ b/device-types/Cisco/CBS350-24FP-4X.yaml @@ -0,0 +1,127 @@ +--- +manufacturer: Cisco +model: CBS350-24FP-4X +slug: cisco-cbs350-24fp-4x +part_number: WCBS350-24FP-4X +comments: '[CBS350 series datasheet](https://www.cisco.com/c/en/us/products/collateral/switches/business-350-series-managed-switches/datasheet-c78-744156.html)' +airflow: side-to-rear +weight: 2.78 +weight_unit: kg +is_full_depth: false +u_height: 1 +interfaces: + - name: GigabitEthernet1/0/1 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/2 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/3 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/4 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/5 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/6 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/7 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/8 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/9 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/10 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/11 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/12 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/13 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/14 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/15 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/16 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/17 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/18 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/19 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/20 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/21 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/22 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/23 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: GigabitEthernet1/0/24 + type: 1000base-t + poe_mode: PSE + poe_type: type2-ieee802.3at + - name: TenGigabitEthernet1/0/1 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet1/0/2 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet1/0/3 + type: 10gbase-x-sfpp + - name: TenGigabitEthernet1/0/4 + type: 10gbase-x-sfpp + - name: Vlan1 + type: virtual +console-ports: + - name: con0 + type: rj-45 + - name: con1 + type: usb-mini-b +power-ports: + - name: PSU0 + type: iec-60320-c14 + maximum_draw: 236 From a89c48ff6437928e6ffba1ec1273da26ea1f9f85 Mon Sep 17 00:00:00 2001 From: Espen Dale Andersen Date: Fri, 17 Oct 2025 11:06:25 +0200 Subject: [PATCH 2/5] Added Cisco CBS350-24FP-4X --- device-types/Cisco/CBS350-24FP-4X.yaml | 48 +++++++++++++------------- 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/device-types/Cisco/CBS350-24FP-4X.yaml b/device-types/Cisco/CBS350-24FP-4X.yaml index 95b3e77ea8..85bee08a98 100644 --- a/device-types/Cisco/CBS350-24FP-4X.yaml +++ b/device-types/Cisco/CBS350-24FP-4X.yaml @@ -12,99 +12,99 @@ u_height: 1 interfaces: - name: GigabitEthernet1/0/1 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/2 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/3 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/4 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/5 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/6 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/7 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/8 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/9 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/10 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/11 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/12 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/13 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/14 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/15 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/16 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/17 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/18 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/19 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/20 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/21 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/22 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/23 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: GigabitEthernet1/0/24 type: 1000base-t - poe_mode: PSE + poe_mode: pse poe_type: type2-ieee802.3at - name: TenGigabitEthernet1/0/1 type: 10gbase-x-sfpp From eea428dd1ca3e62c5a397ba7359879ca73e9caa5 Mon Sep 17 00:00:00 2001 From: Espen Dale Andersen Date: Mon, 20 Oct 2025 12:46:02 +0200 Subject: [PATCH 3/5] Adding Cisco Catalyst WS-C3524-PWR-XL-EN and WS-C3524-XL-EN --- device-types/Cisco/WS-C3524-PWR-XL-EN.yaml | 117 +++++++++++++++++++++ device-types/Cisco/WS-C3524-XL-EN.yaml | 69 ++++++++++++ 2 files changed, 186 insertions(+) create mode 100644 device-types/Cisco/WS-C3524-PWR-XL-EN.yaml create mode 100644 device-types/Cisco/WS-C3524-XL-EN.yaml diff --git a/device-types/Cisco/WS-C3524-PWR-XL-EN.yaml b/device-types/Cisco/WS-C3524-PWR-XL-EN.yaml new file mode 100644 index 0000000000..6c7ea31c0c --- /dev/null +++ b/device-types/Cisco/WS-C3524-PWR-XL-EN.yaml @@ -0,0 +1,117 @@ +--- +manufacturer: Cisco +model: Catalyst WS-C3524-PWR-XL-EN +slug: cisco-ws-c3524-pwr-xl-en +part_number: WS-C3524-PWR-XL-EN +u_height: 1.0 +is_full_depth: false +weight: 5.45 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 + label: CONSOLE +power-ports: + - name: PSU + type: iec-60320-c14 +interfaces: + - name: FastEthernet0/1 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/2 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/3 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/4 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/5 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/6 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/7 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/8 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/9 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/10 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/11 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/12 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/13 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/14 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/15 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/16 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/17 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/18 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/19 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/20 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/21 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/22 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/23 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: FastEthernet0/24 + type: 100base-tx + poe_mode: pse + poe_type: type1-ieee802.3af + - name: GigabitEthernet0/1 + type: 1000base-x-gbic + - name: GigabitEthernet0/2 + type: 1000base-x-gbic diff --git a/device-types/Cisco/WS-C3524-XL-EN.yaml b/device-types/Cisco/WS-C3524-XL-EN.yaml new file mode 100644 index 0000000000..b2452552f6 --- /dev/null +++ b/device-types/Cisco/WS-C3524-XL-EN.yaml @@ -0,0 +1,69 @@ +--- +manufacturer: Cisco +model: Catalyst WS-C3524-XL-EN +slug: cisco-ws-c3524-xl-en +part_number: WS-C3524-XL-EN +u_height: 1.0 +is_full_depth: false +weight: 5.45 +weight_unit: kg +console-ports: + - name: Console + type: rj-45 + label: CONSOLE +power-ports: + - name: PSU + type: iec-60320-c14 +interfaces: + - name: FastEthernet0/1 + type: 100base-tx + - name: FastEthernet0/2 + type: 100base-tx + - name: FastEthernet0/3 + type: 100base-tx + - name: FastEthernet0/4 + type: 100base-tx + - name: FastEthernet0/5 + type: 100base-tx + - name: FastEthernet0/6 + type: 100base-tx + - name: FastEthernet0/7 + type: 100base-tx + - name: FastEthernet0/8 + type: 100base-tx + - name: FastEthernet0/9 + type: 100base-tx + - name: FastEthernet0/10 + type: 100base-tx + - name: FastEthernet0/11 + type: 100base-tx + - name: FastEthernet0/12 + type: 100base-tx + - name: FastEthernet0/13 + type: 100base-tx + - name: FastEthernet0/14 + type: 100base-tx + - name: FastEthernet0/15 + type: 100base-tx + - name: FastEthernet0/16 + type: 100base-tx + - name: FastEthernet0/17 + type: 100base-tx + - name: FastEthernet0/18 + type: 100base-tx + - name: FastEthernet0/19 + type: 100base-tx + - name: FastEthernet0/20 + type: 100base-tx + - name: FastEthernet0/21 + type: 100base-tx + - name: FastEthernet0/22 + type: 100base-tx + - name: FastEthernet0/23 + type: 100base-tx + - name: FastEthernet0/24 + type: 100base-tx + - name: GigabitEthernet0/1 + type: 1000base-x-gbic + - name: GigabitEthernet0/2 + type: 1000base-x-gbic From abac20d326056bd2eac2f9506c8e3d2739c7da10 Mon Sep 17 00:00:00 2001 From: Espen Dale Andersen Date: Mon, 20 Oct 2025 15:09:44 +0200 Subject: [PATCH 4/5] Adding airflow params --- device-types/Cisco/WS-C3524-PWR-XL-EN.yaml | 1 + device-types/Cisco/WS-C3524-XL-EN.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/device-types/Cisco/WS-C3524-PWR-XL-EN.yaml b/device-types/Cisco/WS-C3524-PWR-XL-EN.yaml index 6c7ea31c0c..4e78e71938 100644 --- a/device-types/Cisco/WS-C3524-PWR-XL-EN.yaml +++ b/device-types/Cisco/WS-C3524-PWR-XL-EN.yaml @@ -7,6 +7,7 @@ u_height: 1.0 is_full_depth: false weight: 5.45 weight_unit: kg +airflow: side-to-rear console-ports: - name: Console type: rj-45 diff --git a/device-types/Cisco/WS-C3524-XL-EN.yaml b/device-types/Cisco/WS-C3524-XL-EN.yaml index b2452552f6..69a5df73d4 100644 --- a/device-types/Cisco/WS-C3524-XL-EN.yaml +++ b/device-types/Cisco/WS-C3524-XL-EN.yaml @@ -7,6 +7,7 @@ u_height: 1.0 is_full_depth: false weight: 5.45 weight_unit: kg +airflow: side-to-rear console-ports: - name: Console type: rj-45 From b637f59520be730c566e13c4f861f77229566d23 Mon Sep 17 00:00:00 2001 From: Espen Dale Andersen Date: Mon, 20 Oct 2025 15:31:59 +0200 Subject: [PATCH 5/5] Removing WS from model name --- device-types/Cisco/WS-C3524-PWR-XL-EN.yaml | 2 +- device-types/Cisco/WS-C3524-XL-EN.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/device-types/Cisco/WS-C3524-PWR-XL-EN.yaml b/device-types/Cisco/WS-C3524-PWR-XL-EN.yaml index 4e78e71938..0a5156d5ee 100644 --- a/device-types/Cisco/WS-C3524-PWR-XL-EN.yaml +++ b/device-types/Cisco/WS-C3524-PWR-XL-EN.yaml @@ -1,6 +1,6 @@ --- manufacturer: Cisco -model: Catalyst WS-C3524-PWR-XL-EN +model: Catalyst C3524-PWR-XL-EN slug: cisco-ws-c3524-pwr-xl-en part_number: WS-C3524-PWR-XL-EN u_height: 1.0 diff --git a/device-types/Cisco/WS-C3524-XL-EN.yaml b/device-types/Cisco/WS-C3524-XL-EN.yaml index 69a5df73d4..a4d89e2e49 100644 --- a/device-types/Cisco/WS-C3524-XL-EN.yaml +++ b/device-types/Cisco/WS-C3524-XL-EN.yaml @@ -1,6 +1,6 @@ --- manufacturer: Cisco -model: Catalyst WS-C3524-XL-EN +model: Catalyst C3524-XL-EN slug: cisco-ws-c3524-xl-en part_number: WS-C3524-XL-EN u_height: 1.0