Commit Graph

2622 Commits

Author SHA1 Message Date
edaleand
ca68a871ea Fs_s3410-24-ts-p (#3766)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding FS S3410-24TS-P
2025-11-25 21:15:24 +00:00
ppk-cyber
7763f699ad Hammond rack types (#3745)
* Initial commit

* Rename RB-2P77B to RB-2P77B.yaml

Added correct file extension

* Rename H13045U48BK to H13045U48BK.yaml

Added proper file extension

* Rename DNRR2377HDWB to DNRR2377HDWB.yaml

Added proper file extension

* Update model name in DNRR2377HDWB.yaml

* Update model name to lowercase in YAML file

* Rename model to 'rb-2p77b' in YAML file

* Add SO-DWDM-8x100G-EDFAMUX configuration file

* Delete rack-types/Panduit/SO-DWDM-8x100G-EDFAMUX.yml

* Add SO-DWDM-8x100G-EDFAMUX device configuration

* Fix manufacturer name formatting in YAML file

* Update model and slug for SO-DWDM-8x100G-EDFAMUX

* Update maximum power draw for PSU1

* Update model name in SO-DWDM-8x100G-EDFAMUX.yml

* Add airflow and weight attributes to SO-DWDM model

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-23 21:26:22 +00:00
kprklg
387211c3f4 PH22-9D1-P SHTK-M-18.6.8-3AAA (#3758)
* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* Update BX750MI-GR.yaml

Fixed issues and cleanup

* Update BX750MI-GR.yaml

* BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* PDU-8P.yaml

* Cabeus PDU-8P

* Cabeus PDU-8P

* cabeus-pdu-8p

* Cabeus PDU-8P

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDCPL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* Update PL-24-Cat-5e-Dual-IDC.yaml

* fixed filename

* EPP3-10-12-8P8C-C6-110D

* exegate-epp3-10-12-8p8c-c6-110d

* exegate-epp3-10-12-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* EPP3-10-12-8P8C-C6-110D

* exegate-eppw-12-8p8c-c5e-fr

* hikvision

* ikvision-ds-7616nxi-k2

* update

* "

* hikvision-ds-2cd2047g2-luc

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* other

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2-1u

* hikvision-ds-7616nxi-k2-1u

* hiwatch-ds-i252l

* hiwatch-ds-i252l

* itk-co05-1pc

* itk-co05-1pc

* Fixed issues

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* mikrotik-ccr2004-16g-2s-plus

* mikrotik-crs112-8p-4s-in

* mikrotik-crs112-8p-4s-in

* mikrotik-crs326-24g-2s-plus-rm

* mikrotik-crs326-24g-2s-plus-rm

* mikrotik-hap-ac-lite-tc

* mikrotik-cap-xl-ac

* mikrotik-cap-xl-ac

* mikrotik-cap-ac

* RBD52G-5HacD2HnD-TC

* netlinkfd-6166-2xrj-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* ruijie-rg-nbs3100-24gt4sfp-p

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* fd-6166-2xrj-45-8p-8c-5.yaml

* fd-6166-2xrj-45-8p-8c-5

* fd-6166-2xrj-45-8p-8c-5

* netlink-fd-6166-2хrj-45-8р-8с-5.front

* fd-6166-2xrj-45-8p-8c-5

* CCR2004-16G-2S+

* securitycode-ipc-50

* securitycode-ipc-10

* securitycode

* Securitycode

* SecurityCode

* SecurityCode

* smartlabs-sml-482-hd-base

* SNR-S5210G-24TX

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-ups-onrt-1000-s24

* UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24

* UPS-ONRT-1000-S24 ELEMENT II

* snr-ups-onrt-1000-s24

* snr-ups-onrt-1000-s24

* SNR-UPS-ONRT-1000-S24

* UPS-ONRT-1000-S24 ELEMENT II

* SNR UPS-ONRT-1000-S24 ELEMENT II

* UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24 ELEMENT II

* sysmatrix-abs-pd-0802-000

* SYSMATRIX ABS-PD 0802.000

* SYSMATRIX ABS-PD 0802.000

* sysmatrix-abs-pd-0802.000

* ABS-PD-0802-000

* PD-0802.000

* sysmatrix-abs-pd-0802-000

* tp-link-archer-ax1800

* archer-ax1800

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* mi-router-4c

* xiaomi-l32m7-earu

* xiaomi-l32m7-earu

* zastava-150

* zastava-150

* zastava-150

* zastava-zastava-150

* zastava-150

* zastava-150

* zastava-zastava-150

* DL801

* NetAgent9 MiniGO

* NetAgent9 MiniGO

* DL801 NetAgent9 MiniGO

* RBGPOE

* Failed: module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}
tests/definitions_test.py::test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] FAILED [100%]

=================================== FAILURES ===================================
________ test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] _________
Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}

During handling of the above exception, another exception occurred:
module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}
=========================== short test summary info ============================
FAILED tests/definitions_test.py::test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] - Failed: module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}

* RBGPOE1

* RBGPOE

* RBPOE

* G1040A-60WF

* G1040A-60WF

* APC

* BX650CI-RS

* SDN4400160

* schneider-electric-sdn4400160

* SDN3000560

* w&t-wt-2261a-ger

* w-t-wt-2261a-ger

* w-t-wt-2261a-ger

* DGS-1100-08PLV2

* d-link-dgs-1100-08plv2

* d-link-dgs-1100-08plv2

* d-link-dgs-1100-08

* d-link-dgs-1100-08v2

* d-link-dgs-1100-08v2

* powercom-wow-300

* powercom-wow-300

* powercom-wow-300

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* update

* Most A10-3

* SHTK-M-18.6.8-3AAA PH22-9D1-P

* SHTK-M-18.6.8-3AAA

* PH22-9D1-P

* cmo-shtk-m-18-6-8-3aaa

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
Co-authored-by: zaika-nv <nzaika@digital-spirit.ru>
2025-11-23 21:23:06 +00:00
Stebbbi
bddba8d1ed Adding Check Point SG16200 device type (#3751) 2025-11-21 21:38:07 +00:00
Walday
1d56b7c429 Update some devices (#3750)
* Create Sprinter-TX-48-2E1-2FE-AC220.yaml

* Create QSW-3470-28TX-AC.yaml

* Create ISR2851.yaml

* Update ISR2821.yaml

* Update ISR2811.yaml

* Create ISR2801.yaml

* Update Sprinter-TX-48-2E1-2FE-AC220.yaml

* Create RB951Ui-2HnD.yaml

* Update RB951Ui-2nD.yaml

* Create S5720-12TP-LI-AC.yaml

* Create S5320-28P-LI-AC.yaml

* Update S5320-28P-LI-AC.yaml

* Create FlexGain-FOM-4.yaml

* Update FlexGain-FOM-4.yaml

* Update FlexGain-FOM-4.yaml

* Create Blanking-Panel-4U.yaml

* Create SKON-WALL-4B.yaml

* Create SKON-WALL-1B.yaml

* Create SKON-DIN-1B.yaml

* Update C9500-40X.yaml

* Update C9500-32QC.yaml

* Update C9500-32C.yaml

* Update C9500-24Y4C.yaml

* Update C9500-16X.yaml

* Update C9200L-48T-4X.yaml

* Update C9200L-48T-4G.yaml

* Update C9200L-48PL-4G.yaml

* Update C9200L-48P-4G-E.yaml

* Update C9200L-24T-4X.yaml

* Update C9200L-24T-4G.yaml

* Update C9200L-24P-4G-E.yaml

* Update C9200CX-12T-2X2G.yaml

* Update C9200-48T.yaml

* Update C9200-48P.yaml

* Update C9200-24T.yaml

* Update WS-C2950-24.yaml

* Update WS-C2950T-48-SI.yaml
2025-11-21 21:10:29 +00:00
yuusuke57-creator
8b467923bf Add device type for Synology DS2015xs (#3749)
* Add device type for Synology DS2015xs

* Fix indentation for mgmt_only in DS2015xs.yaml

* Update DS2015xs.yaml

* Update model from DS218 to DS2015xs

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-19 21:44:30 +00:00
Henry Rice
8d63e700de Add GL-BE3600 device type configuration (#3744)
* Add GL-BE3600 device type configuration

Added specifications for the GL-BE3600 model including manufacturer, description, power ports, and interfaces.

* added missing formating

* Refactor interface definitions in GL-BE3600.yaml

Removed 'enabled' and 'mgmt_only' fields from interface definitions.

* Fix description formatting for wlan0 in GL-BE3600.yaml

* Refactor description and comments in GL-BE3600.yaml

Updated the description and comments formatting for GL-BE3600.
2025-11-17 21:59:53 +00:00
Henry Rice
cb0bd06de9 Add device type HT-EM4 for Hitron Technologies (#3743)
* Add device type HT-EM4 for Hitron Technologies

adding Hitron HT-EM4 Moca Adaptor

* Add manufacturer and model details for HT-EM4

corrected yaml

* Fix formatting and update device attributes in HT-EM4.yml

* corrected formating

* Clean up HT-EM4.yml by removing empty fields

Removed unused fields from the HT-EM4 device YAML configuration.

* updated power and comment

* Update manufacturer and model names in HT-EM4.yml

* Update model and slug for Hitron HT-EM4

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-17 21:57:51 +00:00
DanialOlsen
42428842ec FortiGate 50G (#3740)
* Add files via upload

FortiGate 50G/51G

* Add files via upload

FortiGate 50G/51G images

* Add files via upload

* Add files via upload

* Add files via upload

* Delete FG-50G.yaml

* Add weight and airflow attributes to FG-50G.yaml

* Update FG-50G.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-16 21:37:28 +00:00
Martin Hauser
2e6abe1c0a feat(device-types): Add Commscope copper and fiber panel (#3739)
Add Commscope HD-1U, HD-2U and 360-E-MOD-1U-24 panels.
2025-11-16 21:06:38 +00:00
Walday
92b8e43c8d Add Cisco N9300 Smart and some Checkpoint (#3680)
* Create NXA-PAC-1400W-PI.yaml

* Create N9324C-SE1U.yaml

* Create N9348Y2C6D-SE1U.yaml

* Update N9324C-SE1U.yaml

* Update N9348Y2C6D-SE1U.yaml

* Update N9324C-SE1U.yaml

* Update N9348Y2C6D-SE1U.yaml

* Update N9324C-SE1U.yaml

* Update N9348Y2C6D-SE1U.yaml

* Update N9K-C93180YC-FX3.yaml

* Update N9K-C9336C-FX2.yaml

* Update WS-C2960XR-48FPS-I.yaml

* Update WS-C2960XR-48FPS-I.yaml

* Update S1720-28GWR-PWR-4TP-E.yaml

* Create P38995-B21.yaml

* Update N9324C-SE1U.yaml

* Update N9348Y2C6D-SE1U.yaml

* Delete module-types/HPE/38995-B21.yaml

Duplicate P38995-B21.yaml

* Update WS-C2960C-12PC-L.yaml

* Create Aruba-2620-24-PPoEP.yml

* Rename Aruba-2620-24-PPoEP.yml to Aruba-2620-24-PPoEP.yaml

* Create PSW-2G4F.yaml

* Update N9324C-SE1U.yaml

* Update N9348Y2C6D-SE1U.yaml

* Update N9K-C93180YC-FX3.yaml

* Update N9K-C9336C-FX2.yaml

* Update WS-C2960XR-48FPS-I.yaml

* Update PSW-2G4F.yaml

* Create C9300L-48T-4X.yaml

* Update WS-C2960-24PC-L.yaml

* Update RB760iGS.yaml

* Update C9300L-48T-4X.yaml

* Create P45476-B21.yaml

* Create SG1535.yaml

* Create SG1555.yaml

* Create SG1595.yaml

* Create SG2530.yaml

* Create SG2550.yaml

* Create SG2560.yaml

* Create SG2570.yaml

* Create SG2580.yaml

* Update SG2580.yaml

* Create SG29200.yaml

* Update SG29200.yaml

* Create SG29100.yaml

* Create CPAC-8-1_10F-D

* Rename CPAC-8-1_10F-D to CPAC-8-1_10F-D.yaml

* Rename CPAC-8-1_10F-D.yaml to CPAC-8-1-10F-D.yaml

* Create CPAC-4-10-25F-D.yaml

* Create CPAC-2-40-100F-D.yaml

* Create CPAC-PSU-AC-19000.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-15 21:33:25 +00:00
sysadmin-pg
174c06d8e7 Add device Edgecore ECS2000-10P (#3720)
* Add device ES3510MA

ES3510MA L2 Fast Ethernet Standalone Switch

* Add device ECS2000-10P

Edgecore ECS2000-10P L2 Edge Gigabit Ethernet Switch

* Add airflow specification to ECS2000-10P.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-15 21:20:17 +00:00
Paul Hobbs
bd568b0836 Add Cisco UCS blades (#3735)
* Add UCSB-B200-M6, update UCS-X hardware

* Add Cisco UCS FI 6536

* Add B200 blade images

* Fix missing image for N9K-C93180YC-EX
2025-11-15 17:52:50 +00:00
mosesrenegade
f9bcc34f98 Addition of the Cisco Meraki MS130-24P to the Library (#3741)
* Addition of the Cisco Meraki MS130-24P to the Library

* Update Meraki-MS130-24P.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-15 17:44:06 +00:00
kprklg
43bf24233b smartlabs-sml-482-hd-base (#3681)
* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* Update BX750MI-GR.yaml

Fixed issues and cleanup

* Update BX750MI-GR.yaml

* BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* APC BX750MI-GR

* PDU-8P.yaml

* Cabeus PDU-8P

* Cabeus PDU-8P

* cabeus-pdu-8p

* Cabeus PDU-8P

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDCPL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* PL-24-Cat-5e-Dual-IDC

* Update PL-24-Cat-5e-Dual-IDC.yaml

* fixed filename

* EPP3-10-12-8P8C-C6-110D

* exegate-epp3-10-12-8p8c-c6-110d

* exegate-epp3-10-12-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* exegate-epp3-19-24-8p8c-c6-110d

* EPP3-10-12-8P8C-C6-110D

* exegate-eppw-12-8p8c-c5e-fr

* hikvision

* ikvision-ds-7616nxi-k2

* update

* "

* hikvision-ds-2cd2047g2-luc

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2

* other

* hikvision-ds-7616nxi-k2

* hikvision-ds-7616nxi-k2-1u

* hikvision-ds-7616nxi-k2-1u

* hiwatch-ds-i252l

* hiwatch-ds-i252l

* itk-co05-1pc

* itk-co05-1pc

* Fixed issues

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* MikroTik cAP ax cAPGi-5HaxD2HaxD

* mikrotik-ccr2004-16g-2s-plus

* mikrotik-crs112-8p-4s-in

* mikrotik-crs112-8p-4s-in

* mikrotik-crs326-24g-2s-plus-rm

* mikrotik-crs326-24g-2s-plus-rm

* mikrotik-hap-ac-lite-tc

* mikrotik-cap-xl-ac

* mikrotik-cap-xl-ac

* mikrotik-cap-ac

* RBD52G-5HacD2HnD-TC

* netlinkfd-6166-2xrj-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* ruijie-rg-nbs3100-24gt4sfp-p

* FD-6166-2xRJ-45-8p-8c-5

* FD-6166-2xRJ-45-8p-8c-5

* fd-6166-2xrj-45-8p-8c-5.yaml

* fd-6166-2xrj-45-8p-8c-5

* fd-6166-2xrj-45-8p-8c-5

* netlink-fd-6166-2хrj-45-8р-8с-5.front

* fd-6166-2xrj-45-8p-8c-5

* CCR2004-16G-2S+

* securitycode-ipc-50

* securitycode-ipc-10

* securitycode

* Securitycode

* SecurityCode

* SecurityCode

* smartlabs-sml-482-hd-base

* SNR-S5210G-24TX

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-s5210g-24tx

* snr-ups-onrt-1000-s24

* UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24

* UPS-ONRT-1000-S24 ELEMENT II

* snr-ups-onrt-1000-s24

* snr-ups-onrt-1000-s24

* SNR-UPS-ONRT-1000-S24

* UPS-ONRT-1000-S24 ELEMENT II

* SNR UPS-ONRT-1000-S24 ELEMENT II

* UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24 ELEMENT II

* SNR-UPS-ONRT-1000-S24 ELEMENT II

* sysmatrix-abs-pd-0802-000

* SYSMATRIX ABS-PD 0802.000

* SYSMATRIX ABS-PD 0802.000

* sysmatrix-abs-pd-0802.000

* ABS-PD-0802-000

* PD-0802.000

* sysmatrix-abs-pd-0802-000

* tp-link-archer-ax1800

* archer-ax1800

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* xiaomi-mi-router-4c

* mi-router-4c

* xiaomi-l32m7-earu

* xiaomi-l32m7-earu

* zastava-150

* zastava-150

* zastava-150

* zastava-zastava-150

* zastava-150

* zastava-150

* zastava-zastava-150

* DL801

* NetAgent9 MiniGO

* NetAgent9 MiniGO

* DL801 NetAgent9 MiniGO

* RBGPOE

* Failed: module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}
tests/definitions_test.py::test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] FAILED [100%]

=================================== FAILURES ===================================
________ test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] _________
Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}

During handling of the above exception, another exception occurred:
module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}
=========================== short test summary info ============================
FAILED tests/definitions_test.py::test_definitions[module-types/MikroTik/RBGPOE.yaml-schema9-A] - Failed: module-types/MikroTik/RBGPOE.yaml failed validation: Additional properties are not allowed ('poe' was unexpected)

Failed validating 'additionalProperties' in schema['properties']['rear-ports']['items']:
    {'type': 'object',
     'properties': {'name': {'type': 'string', 'maxLength': 64},
                    'label': {'type': 'string', 'maxLength': 64},
                    'type': {'$ref': 'urn:devicetype-library:generated-schema#/definitions/rear-port/properties/type'},
                    'color': {'type': 'string', 'pattern': '^[a-f0-9]{6}$'},
                    'positions': {'type': 'integer', 'minimum': 1},
                    'description': {'type': 'string'},
                    '_is_power_source': {'$ref': 'urn:devicetype-library:reusable#/definitions/_is_power_source'}},
     'required': ['name', 'type'],
     'additionalProperties': False}

On instance['rear-ports'][0]:
    {'name': 'OUT',
     'label': 'OUT',
     'type': '8p8c',
     'positions': 1,
     'poe': True,
     'description': 'POE-OUT'}

* RBGPOE1

* RBGPOE

* RBPOE

* G1040A-60WF

* G1040A-60WF

* APC

* BX650CI-RS

* SDN4400160

* schneider-electric-sdn4400160

* SDN3000560

* w&t-wt-2261a-ger

* w-t-wt-2261a-ger

* w-t-wt-2261a-ger

* DGS-1100-08PLV2

* d-link-dgs-1100-08plv2

* d-link-dgs-1100-08plv2

* d-link-dgs-1100-08

* d-link-dgs-1100-08v2

* d-link-dgs-1100-08v2

* powercom-wow-300

* powercom-wow-300

* powercom-wow-300

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* most-a10-1-6

* update

* Most A10-3

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
Co-authored-by: zaika-nv <nzaika@digital-spirit.ru>
2025-11-15 17:38:28 +00:00
sysadmin-pg
ba1bf441ba Add device S4600-28P-SI (#3731)
* Add device ES3510MA

ES3510MA L2 Fast Ethernet Standalone Switch

* Add device S4600-28P-SI

DCN S4600-28P-SI Gigabit Ethernet Switch

* Correct model name format in S4600-28P-SI.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-13 21:45:36 +00:00
edaleand
546a8c849e Supermicro as 1115 cs tnr (#3734)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Supermicro AS-1115CS-TNR

* Fixed slug error
2025-11-13 21:33:29 +00:00
edaleand
31c9ad96ac Dell r660 (#3732)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding idrac to Dell PowerEdge R660
2025-11-13 21:27:31 +00:00
kaydee123
cf8d0ef100 Add CP Plus CP-ANW-HPU24G2F2-N30 (#3707)
* Add CP Plus CP-ANW-HPU24G2F2-N30 (24xFE PoE, 2x1G RJ45, 2xSFP)

* cp-anw-hpu24g2f2-n30 Add airflow: side-to-rear

---------

Co-authored-by: Kushal Gupta <kaydee123@users.noreply.github.com>
2025-11-09 21:07:49 +00:00
Caio Almeida
cbbb825bec Fixes manufacturer's name on N00T01-FA-L-IO.yaml (#3717) 2025-11-09 21:00:08 +00:00
sysadmin-pg
4cdfd17a10 DCN S5750E-26X-SI L2 Aggregation Switch (#3662)
Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-06 21:11:53 +00:00
LLFT
4527bc8443 Add Broadcom and Aruba Modules (#3696)
* standardization of port names.

* ADD: Aruba-J9987A Module

* ADD: Broadcom Modules

* FIX: model and part_number

* FIX: model and part_number

* Error in the number of interfaces on the Palo Alto PA-410

* Erratum: PA-410

* ADD: HWG-STE SNMP Thermometer

* ADD: HWG-STE SNMP Thermometer

* Commit after comment by HarryAJC
2025-11-06 21:05:45 +00:00
Mick O'Donovan
5305976843 Adding template for Juniper ACX7020-AC (#3660)
* Adding Juniper ACX7020-AC template

* Adding front elevation of Juniper ACX7020-AC

* correcting the airflow as per datasheet

* side-to-side is not valid in netbox picking right-to-left

* updating specific part number

* Interfaces 4 through 19 are actually 10g sfp+ not 25g sfp28

* Amending power supplies to be power-ports not module-bays and removing fan module

* Removing additional blank line at end of file to fix linting issues.

* Removing the PSM position is this is only valid if they were modular. These PSMs are on-board

---------

Co-authored-by: Mick O'Donovan <mick.odonovan@heanet.ie>
2025-11-06 21:04:37 +00:00
ch00se-life
e4e6d9b657 Adding Meraki-MS130-48X.yaml (#3716)
adding Meraki MS130-48X

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-06 20:33:36 +00:00
Caio Almeida
7f9dfd877a Adds a ZTE Device Type: ZXR10 5950-28TD-L (#3714)
* Adds 'zte-zxr10-5950-28td-l.front.jpg'

* Adds 'ZXR10-5950-28TD-L.yaml'

* Adds missing Block Interface Slot (Module Bay) on 'ZXR10-5950-28PD-L.yaml'

* Adds '59-8XG-SF.jpg'

* Adds '59-8XG-SF.yaml'
2025-11-06 20:27:29 +00:00
ch00se-life
453b64dedb Adding Meraki-MS130-24X.yaml (#3715)
* Create Meraki-MS130-24X

* Rename Meraki-MS130-24X to Meraki-MS130-24X.yaml

added file extension to file name.
2025-11-06 17:41:59 +00:00
edaleand
f69d34ba85 Cisco 9300L-24T-4X (#3693)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Cisco 9300L-24T-4X

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-05 16:06:24 +00:00
jzehnter
66a5f144bd Add Edgecore AS4625-54T (#3699)
* add AS4625-54T

* rename

* add AS4625-54T-O-AC

* remove old file

* fix duplicate interfaces

* removed blank lines, lo-interface and fixed FANs
2025-11-05 15:44:41 +00:00
Caio Almeida
5deb9dc511 Adds a ZTE Device Type: ZXR10 5950-28PD-L (#3711)
* Adds 'zte-zxr10-5950-28pd-l.front.jpg'

* Adds 'ZXR10-5950-28TD-L.yaml'

* Fix module bay FAN1 on 'ZXR10-5950-28TD-L.yaml'

* Fix poe_type on .yaml file

* Adds missing part_number on .yaml file

* Fix part_number on .yaml file

* Update and rename ZXR10-5950-28TD-L.yaml to ZXR10-5950-28PD-L.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-05 10:15:35 +00:00
amchase
2458b9c1d2 Add Ubiquiti EdgeSwitch ES-8-150W (#3712)
* Add Ubiquiti EdgeSwitch ES-8-150W

* Fixed pre-commit issues

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-05 10:10:16 +00:00
Mathieu MD
5a3be522d6 Orange livebox business 360 (#3692)
* Add Kerlink Wirnet iStation

* Add Orange Livebox Business 360

* Rename Livebox Business 360.yaml to livebox-business-360.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-05 09:51:33 +00:00
jzehnter
a45f08f6fe Edgecore AS7326-56X (AC/DC) (#3698)
* new series edgecore as7326-56X (AC/DC)

* Removed virtual interfaces

---------

Co-authored-by: Harry <harry@cadby.co.uk>
2025-11-05 09:44:21 +00:00
David Noble
15c8551670 feat: add new manufacturer and device type (#3700)
* feat: add new manufacturer and device type

* feat: new model, fix: syntax
2025-11-04 22:32:08 +00:00
wverdi
262919b619 Intelbras SG 5204 MR L2+ Switch (#3705)
* Add files via upload

* Remove unnecessary lines from sg-5204-mr-l2-plus.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-04 22:30:19 +00:00
segachan
ba3104761e Create Juniper MX2020 device-type. (#3710) 2025-11-04 09:57:34 +00:00
edaleand
3b3f167eac Cisco_N540-24Z8Q2C-M (#3678)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Cisco N540-24Z8Q2C-M

* Adding airflow and weight to Cisco N540-24Z8Q2C-SYS

* Changed PSUs to Module Bays

* Changed PSU position to string
2025-11-04 09:49:09 +00:00
zk148p15-jpg
b5126685e4 Create IPC-HDBW2431R-ZS-S2.yaml (#3701)
* Create IPC-HDBW2431R-ZS-S2.yaml

Create camera Dahua  IPC-HDBW2431R-ZS-S2  device template.  Mz test first contributing.

* Update IPC-HDBW2431R-ZS-S2.yaml

* Fix indentation in IPC-HDBW2431R-ZS-S2.yaml

* Update IPC-HDBW2431R-ZS-S2.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-04 09:47:49 +00:00
kaydee123
e24f85b337 Add vsolution devices (#3697)
* Add V-Solution V1600D4 device configuration

Added device specifications for V-Solution V1600D4 including manufacturer details, console and power ports, and interface configurations.

* Delete device-types/V-Solution/V1600D4

* Add V-Solution device types (V1600D8, V1600D16) with newline fix

---------

Co-authored-by: Kushal <kushalgupta.me@gmail.comgit>
2025-11-01 18:52:30 +00:00
RobertBorst
d5321d7b28 Add files via upload (#3703)
* Add files via upload

 Dlink GO-SW-24G definition

* Refactor D-Link GO-SW-24G YAML configuration

Fixed issues

* Add power ports to GO-SW-24G.yaml

Added power port PS1 of type iec-60320-c14.

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-11-01 18:48:11 +00:00
kaydee123
4acae117e3 Add V-Solution V1600D4 device configuration (#3685)
* Add V-Solution V1600D4 device configuration

Added YAML configuration for V-Solution V1600D4 model including manufacturer details, ports, and interfaces.

* Update V1600D4.yaml

* Fixed issues

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-24 16:57:26 +01:00
mcruk
1ebcfef942 Added RuggedCom RST2228P device type (#3670)
* Add files via upload

* Update RST2228P.yaml

* Update RST2228P.yaml

* Delete device-types/RuggedCOM/RST2228P.yaml

* Add files via upload

* fixed issues

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-24 16:25:13 +01:00
edaleand
65c23e2359 Cisco_sf100-16 (#3689)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Cisco SF100-16

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-24 16:03:54 +01:00
Caio Almeida
65038d7b7b Generic 50 port copper phone patch panel half depth (#3690)
* Adds 'generic-50-port-copper-phone-patch-panel-half-depth.front.jpg'

* Adds '50-port-copper-phone-patch-panel-half-depth.yaml'
2025-10-24 11:45:27 +01:00
edaleand
21403be12a Cisco_WS-C3750G-24TS-E (#3686)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Cisco WS-C3750G-24TS-E

* Add airflow specification to Cisco WS-C3750G-24TS-E

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-24 11:18:20 +01:00
Michal Bachtin
5ec5495a9d CyberPower PDU20BHVIEC12R (#3688)
* CyberPower PDU20BHVIEC12R

* Update and rename PDU20BHVIEC12R to PDU20BHVIEC12R.yaml

fixed issues

* Fixed issues

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-24 10:40:17 +01:00
Caio Almeida
c44560f765 Adds an MDX Device Type: N00T01-FA-L-IO (#3687)
* Adds 'mdx-n00t01-fa-l-io.front.png'

* Adds 'mdx-n00t01-fa-l-io.rear.png'

* Adds 'N00T01-FA-L-IO.yaml'

* Finishes 'N00T01-FA-L-IO.yaml'

* Fix: Removes char ³
2025-10-24 10:38:48 +01:00
edaleand
68cbd0277e Cisco_SG300-20 (#3683)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Cisco SG300-20

* Update SG300-20.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-24 10:37:46 +01:00
edaleand
24da3eb6d7 Cisco_WS-C3524-XL (#3672)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Cisco Catalyst WS-C3524-PWR-XL-EN and WS-C3524-XL-EN

* Adding airflow params

* Removing WS from model name

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-24 10:20:24 +01:00
edaleand
e55e761941 Cisco_WS-C3550-24-PWR (#3673)
* Added Cisco CBS350-24FP-4X

* Added Cisco CBS350-24FP-4X

* Adding Cisco Catalyst WS-C3550-24-PWR

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-24 10:18:23 +01:00
Sander Ploegsma
66a55018c1 Add Raritan PX3-5730-V2 (#3675)
* Add Raritan PX3-5730-V2

* Update PX3-5730-V2.yaml

---------

Co-authored-by: Harry <Harry@cadby.co.uk>
2025-10-24 10:09:53 +01:00