From c640acd8cd8611845d525233cd88bc644dfcd6f0 Mon Sep 17 00:00:00 2001 From: Moses Frost Date: Sat, 18 Oct 2025 10:59:00 +0200 Subject: [PATCH 1/2] This commit adds support for the Meraki MS130-48P Device in the Cisco Meraki Line --- device-types/Cisco/Meraki-MS130-48P.yaml | 219 +++++++++++++++++++++++ 1 file changed, 219 insertions(+) create mode 100644 device-types/Cisco/Meraki-MS130-48P.yaml diff --git a/device-types/Cisco/Meraki-MS130-48P.yaml b/device-types/Cisco/Meraki-MS130-48P.yaml new file mode 100644 index 0000000000..69b688a4a5 --- /dev/null +++ b/device-types/Cisco/Meraki-MS130-48P.yaml @@ -0,0 +1,219 @@ +--- +manufacturer: Cisco +model: Meraki MS130-48P +slug: cisco-meraki-ms130-48p +part_number: Meraki MS130-48P +weight: 5.5 +weight_unit: kg +u_height: 1 +is_full_depth: false +airflow: front-to-rear +comments: '[MS130 Overview and Specifications](https://documentation.meraki.com/MS/MS_Overview_and_Specifications/MS130_Datasheet)' +power-ports: + - name: PS1 + type: iec-60320-c14 + maximum_draw: 803 +interfaces: + - name: Port 1 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 2 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 3 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 4 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 5 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 6 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 7 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 8 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 9 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 10 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 11 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 12 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 13 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 14 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 15 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 16 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 17 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 18 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 19 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 20 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 21 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 22 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 23 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 24 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 25 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 26 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 27 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 28 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 29 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 30 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 31 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 32 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 33 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 34 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 35 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 36 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 37 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 38 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 39 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 40 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 41 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 42 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 43 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 44 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 45 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 46 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 47 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: Port 48 + type: 1000base-t + poe_mode: pse + poe_type: type3-ieee802.3bt + - name: SFP1 + type: 1000base-x-sfp + - name: SFP2 + type: 1000base-x-sfp + - name: SFP3 + type: 1000base-x-sfp + - name: SFP4 + type: 1000base-x-sfp + - name: Mgmt + type: 1000base-t + mgmt_only: true \ No newline at end of file From dc0644291b2eb0928eb64166df7dd0804b7eecdf Mon Sep 17 00:00:00 2001 From: Moses Frost Date: Sat, 18 Oct 2025 12:09:51 +0200 Subject: [PATCH 2/2] Fixed a problem with YAMLLint validation for the Cisco Meraki MS130-48P device type. It was not known that this was something that would be run as a new contributor. Will make changes to run yamllint on every commit. --- device-types/Cisco/Meraki-MS130-48P.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/device-types/Cisco/Meraki-MS130-48P.yaml b/device-types/Cisco/Meraki-MS130-48P.yaml index 69b688a4a5..8f6377405b 100644 --- a/device-types/Cisco/Meraki-MS130-48P.yaml +++ b/device-types/Cisco/Meraki-MS130-48P.yaml @@ -216,4 +216,4 @@ interfaces: type: 1000base-x-sfp - name: Mgmt type: 1000base-t - mgmt_only: true \ No newline at end of file + mgmt_only: true