Requirements update (#3184)

* Update components.json

added 64 character limit to name for interface and console ports
names

* Update components.json

added max length

* Update README.md

* Update README.md

* Update README.md

* Update device_types.py

added checks for POE interfaces

* Added poe_type to interfaces

* Added poe_types

* Added poe type

* added required fields
This commit is contained in:
Harry 2025-05-23 15:32:33 +01:00 committed by GitHub
parent aff7ca3af6
commit 531275a772
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
103 changed files with 348 additions and 118 deletions

View File

@ -10,9 +10,8 @@ new device type definitions manually.
If you would like to contribute to this library, please read through our [contributing guide](CONTRIBUTING.md) before
submitting content.
**Note: As of March 2023 Netbox-Device-Type-Library-Import has been brought into the NetBox Community Organization. We will work to get this fully supported soon.**
If you would like to automate the import of these devicetype template files, there is a NetBox Community ~~**community based**~~ python script
that will check for duplicates, allow you to selectively import vendors, etc. available here [netbox-community/Device-Type-Library-Import](https://github.com/netbox-community/Device-Type-Library-Import). ~~**Note**: This is not related to NetBox in any official way and you will not get support for it here.~~
If you would like to automate the import of these devicetype template files, there is a NetBox Community python script
that will check for duplicates, allow you to selectively import vendors, etc. available here [netbox-community/Device-Type-Library-Import](https://github.com/netbox-community/Device-Type-Library-Import).
## Device Type Definitions
@ -25,27 +24,31 @@ Each definition **must** include at minimum the following fields:
- `slug`: A URL-friendly representation of the model number. Like the model number, this must be unique per
manufacturer. All slugs should have the manufacturers name prepended to it with a dash, please see the example below.
- Type: String
- Pattern: `"^[-a-zA-Z0-9_]+$"`. Must match the following characters: `-`, `_`, Uppercase or Lowercase `a` to `z`, Numbers `0` to `9`.
- Pattern: `"^[-a-z0-9_]+$"`. Must match the following characters: `-`, Lowercase `a` to `z`, Numbers `0` to `9`.
- `u_height`: The height of the device type in rack units. Increments of 0.5U are supported. (**Note: For Child devices u_height must be 0**)
- Type: number (minimum of `0`, multiple of `0.5`
- :test_tube: Example: `u_height: 12.5`
- `is_full_depth`: A boolean which indicates whether the device type consumes both the front and rear rack faces. (**Default: true**)
- Type: Boolean
- :test_tube: Example: `is_full_depth: false`
:test_tube: Example:
```yaml
manufacturer: Dell
model: PowerEdge R6515
slug: dell-poweredge-r6515
model: PowerEdge R670
slug: dell-poweredge-r670
u_height: 1
is_full_depth: true
```
**Note: We are asking that all new deivces also include the following optional fields: `airflow`, `weight` and `weight_unit`.**
The following fields may **optionally** be declared:
- `part_number`: An alternative representation of the model number (e.g. a SKU). (**Default: None**)
- Type: String
- :test_tube: Example: `part_number: D109-C3`
- `u_height`: The height of the device type in rack units. Increments of 0.5U are supported. (**Default: 1**)
- Type: number (minimum of `0`, multiple of `0.5`)
- :test_tube: Example: `u_height: 12.5`
- `is_full_depth`: A boolean which indicates whether the device type consumes both the front and rear rack faces. (**Default: true**)
- Type: Boolean
- :test_tube: Example: `is_full_depth: false`
- `airflow`: A declaration of the airflow pattern for the device. (**Default: None**)
- Type: String
- Options:
@ -54,16 +57,20 @@ The following fields may **optionally** be declared:
- `left-to-right`
- `right-to-left`
- `side-to-rear`
- `rear-to-side`
- `bottom-to-top`
- `top-to-bottom`
- `passive`
- `mixed`
- :test_tube: Example: `airflow: side-to-rear`
- `front_image`: Indicates that this device has a front elevation image within the [elevation-images](elevation-images/) folder. (**Default: None**)
- NOTE: The elevation images folder requires the same folder name as this device. The file name must also adhere to <VALUE_IN_SLUG>.front.<acceptable_format>
- Type: Boolean
- :test_tube: Example: `front_image: True`
- :test_tube: Example: `front_image: true`
- `rear_image`: Indicates that this device has a rear elevation image within the [elevation-images](elevation-images/) folder. (**Default: None**)
- NOTE: The elevation images folder requires the same folder name as this device. The file name must also adhere to <VALUE_IN_SLUG>.rear.<acceptable_format>
- Type: Boolean
- :test_tube: Example: `rear_image: True`
- :test_tube: Example: `rear_image: true`
- `subdevice_role`: Indicates that this is a `parent` or `child` device. (**Default: None**)
- Type: String
- Options:
@ -73,7 +80,7 @@ The following fields may **optionally** be declared:
- `comments`: A string field which allows for comments to be added to the device. (**Default: None**)
- Type: String
- :test_tube: Example: `comments: This is a comment that will appear on all NetBox devices of this type`
- `is_powered`: A boolean which indicates whether the device type does not take power. This is mainly used as a workaround for validation testing on non-devices (i.e. rackmount kits for mounting desktop devices) (**Default: True**)
- `is_powered`: A boolean which indicates whether the device type does not take power. This is mainly used as a workaround for validation testing on non powered devices (i.e. rackmount kits or patch pannels.) (**Default: True**)
- Type: Boolean
- :test_tube: Example: `is_powered: false`
- `weight`: A number representing the numeric weight value. Must be a multiple of 0.01 (2 decimal places). (**Default: None**)
@ -81,11 +88,11 @@ The following fields may **optionally** be declared:
- Value: must be a multiple of 0.01
- `weight_unit`: A string defining the unit of measurement. It must be one of the supported values. (**Default: None**)
- Type: String
- Value: Enumerated Options
- kg
- g
- lb
- oz
- Options:
- `kg`
- `g`
- `lb`
- `oz`
- :test_tube: Example:
```yaml
@ -140,6 +147,7 @@ A console server is a device which provides remote access to the local consoles
**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/powerport/)**
A power port is a device component which draws power from some external source (e.g. an upstream power outlet), and generally represents a power supply internal to a device.
**Note: Devices that have removeable Power Supplies, Like FRUs, should be modeled in the device as `module-bays` and then the PSU module should have the required `power-port`**
- `name`: Name
- `label`: Label
@ -169,6 +177,8 @@ Interfaces in NetBox represent network interfaces used to exchange data with con
- `label`: Label
- `type`: Interface type slug (Array)
- `mgmt_only`: A boolean which indicates whether this interface is used for management purposes only (default: false)
- `poe_mode` : For if a device is POE powered (pd) or provides POE (pse)
- `poe_type` : The classification of PoE transmission supported, for PoE-enabled interfaces.
#### Front Ports
@ -199,6 +209,7 @@ Like front ports, rear ports are pass-through ports which represent the continua
**[Documentation](https://docs.netbox.dev/en/stable/models/dcim/modulebay/)**
Module bays represent a space or slot within a device in which a field-replaceable module may be installed. A common example is that of a chassis-based switch such as the Cisco Nexus 9000 or Juniper EX9200. Modules in turn hold additional components that become available to the parent device.
**Note: Field Replacable Power Supplys should also be modeled as module bays**
- `name`: Name
- `label`: Label
@ -244,7 +255,7 @@ There are two ways this repo focuses on keeping quality device-type definitions:
- To install the pre-commit script: `pre-commit install`
- Usage & Useful `pre-commit` Commands
- After staging your files with `git`, to run the pre-commit script on changed files: `pre-commit run`
- To run the pre-commit script on all files: `pre-commit run --all`
- To run the pre-commit script on all files: `pre-commit run -a`
- To uninstall the pre-commit script: `pre-commit uninstall`
- Learn more about [pre-commit](https://pre-commit.com/)
- **GitHub Actions** - Automatically run before a PR can be merged. Repeats yamllint & validates against NetBox Device-Type Schema.

View File

@ -9,5 +9,6 @@ interfaces:
- name: WAN
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: WiFi
type: ieee802.11ac

View File

@ -9,5 +9,6 @@ interfaces:
- name: WAN
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: WiFi
type: ieee802.11ac

View File

@ -9,5 +9,6 @@ interfaces:
- name: WAN
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: WiFi
type: ieee802.11ac

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: console
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: LAN1
type: 1000base-t
console-ports:

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: console
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: LAN1
type: 1000base-t
console-ports:

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: console
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: LAN1
type: 1000base-t
console-ports:

View File

@ -10,14 +10,13 @@ weight: 2.09
weight_unit: kg
interfaces:
- name: GigabitEthernet0
type: 1000base-t
type: 5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: GigabitEthernet1
type: 1000base-t
poe_mode: pd
- name: TenGigabitEthernet0
type: 10gbase-t
type: 5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: GigabitEthernet3
type: 1000base-t
- name: Dot11Radio0

View File

@ -10,14 +10,13 @@ weight: 2.09
weight_unit: kg
interfaces:
- name: GigabitEthernet0
type: 1000base-t
type: 5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: GigabitEthernet1
type: 1000base-t
poe_mode: pd
- name: TenGigabitEthernet0
type: 10gbase-t
type: 5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: GigabitEthernet3
type: 1000base-t
- name: Dot11Radio0

View File

@ -8,6 +8,8 @@ is_full_depth: false
interfaces:
- name: FastEthernet0
type: 100base-tx
poe_mode: pd
- name: Dot11Radio0
type: ieee802.11g
power-ports:
- name: Power
type: dc-terminal

View File

@ -8,6 +8,8 @@ is_full_depth: false
interfaces:
- name: FastEthernet0
type: 100base-tx
poe_mode: pd
- name: Dot11Radio0
type: ieee802.11g
power-ports:
- name: Power
type: dc-terminal

View File

@ -12,6 +12,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: GigabitEthernet1
type: 1000base-t
- name: WiFi

View File

@ -9,6 +9,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
- name: WiFi
type: ieee802.11n
console-ports:

View File

@ -9,6 +9,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
- name: WiFi
type: ieee802.11n
console-ports:

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
console-ports:
- name: Con
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
console-ports:
- name: Con
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
console-ports:
- name: Con
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: GigabitEthernet1
type: 1000base-t
console-ports:

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: Con
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: Con
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: Con
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: Con
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: Con
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: Con
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: Con
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: Con
type: rj-45

View File

@ -19,16 +19,16 @@ interfaces:
type: ieee802.11ac
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
- name: GigabitEthernet1
type: 1000base-t
poe_mode: pd
- name: GigabitEthernet2
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
- name: GigabitEthernet3
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
power-ports:
- name: PS1
type: iec-60320-c14

View File

@ -9,5 +9,6 @@ interfaces:
- name: WAN
type: 100base-tx
poe_mode: pd
poe_type: type2-ieee802.3at
- name: WiFi
type: ieee802.11g

View File

@ -9,5 +9,6 @@ interfaces:
- name: WAN
type: 100base-tx
poe_mode: pd
poe_type: type2-ieee802.3at
- name: WiFi
type: ieee802.11g

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
console-ports:
- name: console
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 2.5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: console
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 2.5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: console
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 2.5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
console-ports:
- name: console
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 2.5gbase-t
poe_mode: pd
poe_type: type3-ieee802.3bt
console-ports:
- name: console
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 5gbase-t
poe_mode: pd
poe_type: type3-ieee802.3bt
console-ports:
- name: console
type: rj-45

View File

@ -16,6 +16,7 @@ interfaces:
- name: GigabitEthernet0
type: 5gbase-t
poe_mode: pd
poe_type: type3-ieee802.3bt
console-ports:
- name: console
type: rj-45

View File

@ -20,9 +20,11 @@ interfaces:
- name: GigabitEthernet0
type: 5gbase-t
poe_mode: pd
poe_type: type3-ieee802.3bt
- name: GigabitEthernet1
type: 5gbase-t
poe_mode: pd
poe_type: type3-ieee802.3bt
console-ports:
- name: console
type: rj-45

View File

@ -9,8 +9,9 @@ comments: "- Datasheet: [https://documentation.meraki.com/MR/MR_Overview_and_Spe
\n- IEEE Standards: 802.11a, 802.11ac, 802.11ax, 802.11b, 802.11e, 802.11g, 802.11h, 802.11i, 802.11k, 802.11n, 802.11r, and 802.11u"
interfaces:
- name: main
type: 2.5gbase-t
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
- name: wlan0
type: ieee802.11n
- name: wlan1

View File

@ -14,6 +14,7 @@ interfaces:
- name: main
type: 2.5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: wlan0
type: ieee802.11ax
- name: wlan1

View File

@ -14,6 +14,7 @@ interfaces:
- name: main
type: 2.5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: wlan0
type: ieee802.11ax
- name: wlan1

View File

@ -13,6 +13,7 @@ interfaces:
- name: eth0
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: eth1
type: 1000base-t
- name: wlan0

View File

@ -11,6 +11,7 @@ interfaces:
- name: eth0
type: 2.5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: eth1
type: 1000base-t
- name: wlan0

View File

@ -11,6 +11,7 @@ interfaces:
- name: main
type: 2.5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: secondary
type: 1000base-t
- name: wlan0

View File

@ -9,8 +9,9 @@ comments: "- Datasheet: [https://documentation.meraki.com/MR/MR_Overview_and_Spe
\n- IEEE Standards: 802.11a, 802.11ac, 802.11ax, 802.11b, 802.11e, 802.11g, 802.11h, 802.11i, 802.11k, 802.11n, 802.11r, and 802.11u"
interfaces:
- name: main
type: 2.5gbase-t
type: 5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: wlan0
type: ieee802.11n
- name: wlan1

View File

@ -5,12 +5,13 @@ slug: cisco-meraki-mr57
part_number: MR57
is_full_depth: false
u_height: 0
comments: "- Datasheet: [https://documentation.meraki.com/MR/MR_Overview_and_Specifications/MR57_Datasheet](https://documentation.meraki.com/MR/MR_Overview_and_Specifications/MR57_Datasheet)\r\
\n- IEEE Standards: 802.11a, 802.11ac, 802.11ax, 802.11b, 802.11e, 802.11g, 802.11h, 802.11i, 802.11k, 802.11n, 802.11r, 802.11w and 802.11u"
comments: "- [Datasheet](https://documentation.meraki.com/MR/MR_Overview_and_Specifications/MR57_Datasheet)\r\n- IEEE Standards: 802.11a, 802.11ac, 802.11ax,\
\ 802.11b, 802.11e, 802.11g, 802.11h, 802.11i, 802.11k, 802.11n, 802.11r, 802.11w and 802.11u"
interfaces:
- name: main
type: 2.5gbase-t
poe_mode: pd
poe_type: type3-ieee802.3bt
- name: secondary
type: 2.5gbase-t
- name: wlan0

View File

@ -7,12 +7,13 @@ u_height: 0.0
is_full_depth: false
weight: 2.4
weight_unit: lb
comments: "- Datasheet: [https://meraki.cisco.com/lib/pdf/meraki_datasheet_MR74.pdf](https://meraki.cisco.com/lib/pdf/meraki_datasheet_MR74.pdf)\r\n- 2.4\
\ GHz 802.11b/g/n client access radio, 5 GHz 802.11a/n/ac client access radio"
comments: "- [Datasheet](https://meraki.cisco.com/lib/pdf/meraki_datasheet_MR74.pdf)\r\n- 2.4 GHz 802.11b/g/n client access radio, 5 GHz 802.11a/n/ac client\
\ access radio"
interfaces:
- name: main
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
- name: wlan0
type: ieee802.11n
- name: wlan1

View File

@ -8,12 +8,13 @@ is_full_depth: false
airflow: passive
weight: 1.5
weight_unit: kg
comments: "- Datasheet: [https://documentation.meraki.com/MR/MR_Overview_and_Specifications/MR86_Datasheet](https://documentation.meraki.com/MR/MR_Overview_and_Specifications/MR86_Datasheet)\r\
\n- IEEE Standards: 802.11a, 802.11ac, 802.11ax, 802.11b, 802.11e, 802.11g, 802.11h, 802.11i, 802.11k, 802.11n, 802.11r, and 802.11u"
comments: "- [Datasheet](https://documentation.meraki.com/MR/MR_Overview_and_Specifications/MR86_Datasheet)\r\n- IEEE Standards: 802.11a, 802.11ac, 802.11ax,\
\ 802.11b, 802.11e, 802.11g, 802.11h, 802.11i, 802.11k, 802.11n, 802.11r, and 802.11u"
interfaces:
- name: main
type: 2.5gbase-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: wlan0
type: ieee802.11ax
- name: wlan1

View File

@ -19,76 +19,52 @@ interfaces:
mgmt_only: true
- name: Port 1
type: 1000base-t
poe_mode: pse
- name: Port 2
type: 1000base-t
poe_mode: pse
- name: Port 3
type: 1000base-t
poe_mode: pse
- name: Port 4
type: 1000base-t
poe_mode: pse
- name: Port 5
type: 1000base-t
poe_mode: pse
- name: Port 6
type: 1000base-t
poe_mode: pse
- name: Port 7
type: 1000base-t
poe_mode: pse
- name: Port 8
type: 1000base-t
poe_mode: pse
- name: Port 9
type: 1000base-t
poe_mode: pse
- name: Port 10
type: 1000base-t
poe_mode: pse
- name: Port 11
type: 1000base-t
poe_mode: pse
- name: Port 12
type: 1000base-t
poe_mode: pse
- name: Port 13
type: 1000base-t
poe_mode: pse
- name: Port 14
type: 1000base-t
poe_mode: pse
- name: Port 15
type: 1000base-t
poe_mode: pse
- name: Port 16
type: 1000base-t
poe_mode: pse
- name: Port 17
type: 1000base-t
poe_mode: pse
- name: Port 18
type: 1000base-t
poe_mode: pse
- name: Port 19
type: 1000base-t
poe_mode: pse
- name: Port 20
type: 1000base-t
poe_mode: pse
- name: Port 21
type: 1000base-t
poe_mode: pse
- name: Port 22
type: 1000base-t
poe_mode: pse
- name: Port 23
type: 1000base-t
poe_mode: pse
- name: Port 24
type: 1000base-t
poe_mode: pse
- name: Port 25
type: 10gbase-x-sfpp
- name: Port 26

View File

@ -13,8 +13,10 @@ interfaces:
- name: TOD 1
type: other
poe_mode: pd
poe_type: type1-ieee802.3af
description: RJ45 port 1PPS+TOD (ITU-T G.703 Amd1)
- name: TOD 2
type: other
poe_mode: pd
poe_type: type1-ieee802.3af
description: RJ45 port 1PPS+TOD (ITU-T G.703 Amd1)

View File

@ -16,5 +16,6 @@ interfaces:
- name: ether1
type: 100base-tx
poe_mode: pd
poe_type: type2-ieee802.3at
- name: lte1
type: lte

View File

@ -19,5 +19,6 @@ interfaces:
- name: ether1
type: 100base-tx
poe_mode: pd
poe_type: type2-ieee802.3at
- name: lte1
type: lte

View File

@ -19,7 +19,10 @@ interfaces:
- name: ether1
type: 100base-tx
poe_mode: pd
poe_type: type2-ieee802.3at
- name: ether2
type: 100base-tx
poe_mode: pse
poe_type: type1-ieee802.3af
- name: lte1
type: lte

View File

@ -5,11 +5,15 @@ slug: mimosa-networks-a5
part_number: a5
u_height: 0
is_full_depth: false
weight: 2.73
weight_unit: kg
airflow: passive
interfaces:
- name: eth1_emac1
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: wifi0
label: Wireless
type: ieee802.11ax

View File

@ -5,11 +5,15 @@ slug: mimosa-networks-a5c
part_number: a5c
u_height: 0
is_full_depth: false
weight: 1.75
weight_unit: kg
airflow: passive
interfaces:
- name: eth1_emac1
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: type2-ieee802.3at
- name: wifi0
label: Wireless
type: ieee802.11ax

View File

@ -5,11 +5,15 @@ slug: mimosa-networks-a5x
part_number: a5x
u_height: 0
is_full_depth: false
weight: 0.3
weight_unit: kg
airflow: passive
interfaces:
- name: eth1_emac1
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: passive-48v-2pair
- name: wifi0
label: Wireless
type: ieee802.11ax

View File

@ -10,6 +10,7 @@ interfaces:
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: passive-48v-2pair
- name: wifi0
label: Wireless
type: ieee802.11ax

View File

@ -5,11 +5,15 @@ slug: mimosa-networks-b5x
part_number: b5x
u_height: 0
is_full_depth: false
weight: 1.4
weight_unit: kg
airflow: passive
interfaces:
- name: eth1_emac1
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: passive-48v-2pair
- name: wifi0
label: Wireless
type: ieee802.11ax

View File

@ -5,11 +5,15 @@ slug: mimosa-networks-c5c
part_number: C5c
u_height: 0
is_full_depth: false
weight: 295
weight_unit: g
airflow: passive
interfaces:
- name: eth1_emac1
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: passive-48v-2pair
- name: wifi0
label: Wireless
type: ieee802.11ax

View File

@ -5,11 +5,15 @@ slug: mimosa-networks-c5x
part_number: C5x
u_height: 0
is_full_depth: false
weight: 0.37
weight_unit: kg
airflow: passive
interfaces:
- name: eth1_emac1
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: passive-48v-2pair
- name: wifi0
label: Wireless
type: ieee802.11ax

View File

@ -5,11 +5,15 @@ slug: mimosa-networks-c6x
part_number: C6x
u_height: 0
is_full_depth: false
weight: 0.7
weight_unit: kg
airflow: passive
interfaces:
- name: eth1_emac1
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wifi0
label: Wireless
type: ieee802.11ax

View File

@ -5,9 +5,13 @@ slug: ubiquiti-bullet-m2
part_number: bullet m2
u_height: 0
is_full_depth: false
weight: 180
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11n

View File

@ -6,9 +6,13 @@ part_number: LBE-5AC-23
u_height: 0
is_full_depth: false
comments: '[LiteBeam AC](https://www.ui.com/airmax/litebeam-ac)'
weight: 750
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11ac

View File

@ -6,9 +6,13 @@ part_number: LBE-5AC-Gen2
u_height: 0
is_full_depth: false
comments: '[LiteBeam AC Gen2](https://www.ui.com/airmax/litebeam-ac-gen2/)'
weight: 800
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11ac

View File

@ -2,12 +2,17 @@
manufacturer: Ubiquiti
model: LiteAP 120
slug: ubiquiti-liteap-120
part_number: LAP-120
u_height: 0
is_full_depth: false
comments: '[LiteAP AC](https://www.ui.com/airmax/liteap-ac/)'
weight: 420
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11ac

View File

@ -5,9 +5,13 @@ slug: ubiquiti-nanobeam-2ac-13
part_number: NBE-2AC-13
u_height: 0
is_full_depth: false
weight: 530
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11n

View File

@ -5,9 +5,11 @@ slug: ubiquiti-nbe-5ac-19
part_number: NBE-5AC-19
u_height: 0
is_full_depth: false
airflow: passive
interfaces:
- name: eth0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11ac

View File

@ -2,13 +2,17 @@
manufacturer: Ubiquiti
model: NanoBeam 5AC Gen2
slug: ubiquiti-nanobeam-5ac-gen2
part_number: NBE-5AC-Ge2n
part_number: NBE-5AC-Gen2
u_height: 0
is_full_depth: false
comments: '[NanoBeam AC Gen2](https://www.ui.com/airmax/nanobeam-ac-gen2/)'
weight: 530
weight_unit: g
airflow: passive
interfaces:
- name: eth0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11ac

View File

@ -5,9 +5,13 @@ slug: ubiquiti-nbe-m5-19
part_number: NBE-M5-19
u_height: 0
is_full_depth: false
weight: 320
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: virtual

View File

@ -5,10 +5,14 @@ slug: ubiquiti-nanostation-5ac
part_number: NS-5AC
u_height: 0
is_full_depth: false
weight: 233
weight_unit: g
airflow: passive
interfaces:
- name: eth0
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
- name: eth1
type: 1000base-t
- name: wlan0

View File

@ -5,9 +5,13 @@ slug: ubiquiti-nanostation-loco-5ac
part_number: LOCO5AC
u_height: 0
is_full_depth: false
weight: 180
weight_unit: g
airflow: passive
interfaces:
- name: eth0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11ac

View File

@ -5,9 +5,13 @@ slug: ubiquiti-nanostation-loco-m2
part_number: nanostation loco m2
u_height: 0
is_full_depth: false
weight: 180
weight_unit: g
airflow: passive
interfaces:
- name: eth0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11n

View File

@ -5,9 +5,13 @@ slug: ubiquiti-nanostation-loco-m5
part_number: nanostation loco m5
u_height: 0
is_full_depth: false
weight: 180
weight_unit: g
airflow: passive
interfaces:
- name: eth0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11n

View File

@ -5,10 +5,14 @@ slug: ubiquiti-nanostation-loco-m900
part_number: nanostation loco m900
u_height: 0
is_full_depth: false
weight: 900
weight_unit: g
airflow: passive
interfaces:
- name: eth0
type: 100base-tx
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: virtual
description: 900MHz

View File

@ -5,10 +5,14 @@ slug: ubiquiti-nanostation-m2
part_number: nanostation m2
u_height: 0
is_full_depth: false
weight: 400
weight_unit: g
airflow: passive
interfaces:
- name: eth0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: eth1
type: 1000base-t
- name: wlan0

View File

@ -5,10 +5,14 @@ slug: ubiquiti-nanostation-m5
part_number: nanostation m5
u_height: 0
is_full_depth: false
weight: 400
weight_unit: g
airflow: passive
interfaces:
- name: eth0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: eth1
type: 1000base-t
- name: wlan0

View File

@ -5,9 +5,13 @@ slug: ubiquiti-picostation-m2
part_number: picostation m2
u_height: 0
is_full_depth: false
weight: 0.1
weight_unit: kg
airflow: passive
interfaces:
- name: eth0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11n

View File

@ -5,9 +5,13 @@ slug: ubiquiti-powerbeam-2ac-400
part_number: PBE-2AC-400
u_height: 0
is_full_depth: false
weight: 1.8
weight_unit: kg
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11n

View File

@ -6,9 +6,11 @@ part_number: PBE-5AC-300
u_height: 0
is_full_depth: false
comments: '[PowerBeam AC](https://www.ui.com/airmax/powerbeam-ac/)'
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11ac

View File

@ -6,9 +6,13 @@ part_number: PBE-5AC-500
u_height: 0
is_full_depth: false
comments: '[PowerBeam AC](https://www.ui.com/airmax/powerbeam-ac/)'
weight: 3.2
weight_unit: kg
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11ac

View File

@ -6,9 +6,13 @@ part_number: PBE-5AC-Gen2
u_height: 0
is_full_depth: false
comments: '[PowerBeam AC Gen2](https://www.ui.com/airmax/powerbeam-ac-gen2/)'
weight: 2.2
weight_unit: kg
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11ac

View File

@ -5,9 +5,13 @@ slug: ubiquiti-powerbeam-m2-400
part_number: PBE-M2-400
u_height: 0
is_full_depth: false
weight: 1.8
weight_unit: kg
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11n

View File

@ -5,9 +5,13 @@ slug: ubiquiti-rocket-2ac-prism
part_number: R2AC-PRISM
u_height: 0
is_full_depth: false
weight: 400
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11n

View File

@ -6,9 +6,13 @@ part_number: RP-5AC-Gen2
u_height: 0
is_full_depth: false
comments: '[Rocket Prism 5AC Gen2](https://dl.ubnt.com/datasheets/RocketAC/Rocket_Prism_AC_Gen2_DS.pdf)'
weight: 400
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11ac

View File

@ -5,10 +5,14 @@ slug: ubiquiti-rocket-m2-titanium
part_number: Rocket M2 Titanium
u_height: 0
is_full_depth: false
weight: 350
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 100base-tx
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
- name: lan1
type: 100base-tx
- name: wlan0

View File

@ -5,9 +5,13 @@ slug: ubiquiti-rocket-m2
part_number: Rocket M2
u_height: 0
is_full_depth: false
weight: 500
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 100base-tx
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11n

View File

@ -5,9 +5,13 @@ slug: ubiquiti-rocket-m5
part_number: Rocket M5
u_height: 0
is_full_depth: false
weight: 500
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 100base-tx
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: ieee802.11n

View File

@ -5,10 +5,14 @@ slug: ubiquiti-rocket-m900
part_number: rocket m900
u_height: 0
is_full_depth: false
weight: 500
weight_unit: g
airflow: passive
interfaces:
- name: eth0
type: 100base-tx
poe_mode: pd
poe_type: passive-24v-2pair
- name: wlan0
type: virtual
description: 900MHz

View File

@ -7,11 +7,13 @@ u_height: 0
is_full_depth: false
weight: 170
weight_unit: g
airflow: passive
comments: '[AC Lite](https://www.ui.com/unifi/unifi-ap-ac-lite/)'
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
- name: wlan0
type: ieee802.11n
- name: wlan1

View File

@ -7,10 +7,14 @@ u_height: 0
is_full_depth: false
comments: |
[Access Point AC Mesh](https://store.ui.com/collections/wireless/products/unifi-ac-mesh-ap)
weight: 152
weight_unit: g
airflow: passive
interfaces:
- name: lan0
type: 1000base-t
poe_mode: pd
poe_type: type1-ieee802.3af
- name: wlan0
type: ieee802.11n
- name: wlan1

View File

@ -7,10 +7,14 @@ comments: |
107.16 x 70.15 x 21.17 mm (4.22 x 2.76 x 0.83")
u_height: 0
is_full_depth: false
weight: 150
weight_unit: g
airflow: passive
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

View File

@ -7,19 +7,27 @@ comments: |
122.5 x 107.1 x 28.0 mm (4.82 x 4.22 x 1.10")
u_height: 0
is_full_depth: false
weight: 230
weight_unit: g
airflow: passive
interfaces:
- name: Port 1 (PoE++ IN)
type: 1000base-t
poe_mode: pd
poe_type: type3-ieee802.3bt
- 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

View File

@ -16,6 +16,7 @@ interfaces:
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: passive-48v-4pair
- name: prs0
label: Wireless
type: ieee802.11ax

View File

@ -19,6 +19,7 @@ interfaces:
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: passive-48v-4pair
- name: ath0
label: Wireless
type: ieee802.11ax

View File

@ -21,6 +21,7 @@ interfaces:
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: passive-48v-4pair
- name: ubond0
label: Wireless
type: ieee802.11ax

View File

@ -21,6 +21,7 @@ interfaces:
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: passive-48v-4pair
- name: ath0
label: Wireless
type: ieee802.11ax

View File

@ -19,6 +19,7 @@ interfaces:
label: Ethernet
type: 1000base-t
poe_mode: pd
poe_type: passive-48v-4pair
- name: ubond0
label: Wireless
type: ieee802.11ax

View File

@ -14,51 +14,51 @@ console-ports:
type: usb-mini-b
interfaces:
- name: port1.1
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.2
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.3
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.4
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.5
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.6
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.7
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.8
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.9
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.10
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.11
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.12
pse_mode: pse
poe_mode: pse
poe_type: type4-ieee802.3bt
type: 10gbase-t
- name: port1.13

Some files were not shown because too many files have changed in this diff Show More