Direct Current Terminal Type #4556

Closed
opened 2025-12-29 18:37:29 +01:00 by adam · 4 comments
Owner

Originally created by @macn27 on GitHub (Feb 12, 2021).

Originally assigned to: @jeremystretch on GitHub.

Environment

  • Python version: 3.8.5
  • NetBox version: 2.10.3

Proposed Functionality

Add the functionality to supply and receive DC power to devices.

Using DC to provide power to devices is a common practice in some environments. We would like to model these requirements.

I propose that:
Type 'DC Terminal' is added to Power Outlet Template
Type 'DC Terminal' is added to Power Port Template

Use Case

Some devices have the option to install DC power supplies or are powered using DC.

Database Changes

I don't believe that there would be a need to add any fields to the database.

External Dependencies

None

Originally created by @macn27 on GitHub (Feb 12, 2021). Originally assigned to: @jeremystretch on GitHub. <!-- NOTE: IF YOUR ISSUE DOES NOT FOLLOW THIS TEMPLATE, IT WILL BE CLOSED. This form is only for proposing specific new features or enhancements. If you have a general idea or question, please start a discussion instead: https://github.com/netbox-community/netbox/discussions NOTE: Due to an excessive backlog of feature requests, we are not currently accepting any proposals which significantly extend NetBox's feature scope. Please describe the environment in which you are running NetBox. Be sure that you are running an unmodified instance of the latest stable release before submitting a bug report. --> ### Environment * Python version: 3.8.5 * NetBox version: 2.10.3 <!-- Describe in detail the new functionality you are proposing. Include any specific changes to work flows, data models, or the user interface. --> ### Proposed Functionality Add the functionality to supply and receive DC power to devices. Using DC to provide power to devices is a common practice in some environments. We would like to model these requirements. I propose that: Type 'DC Terminal' is added to Power Outlet Template Type 'DC Terminal' is added to Power Port Template <!-- Convey an example use case for your proposed feature. Write from the perspective of a NetBox user who would benefit from the proposed functionality and describe how. ---> ### Use Case Some devices have the option to install DC power supplies or are powered using DC. <!-- Note any changes to the database schema necessary to support the new feature. For example, does the proposal require adding a new model or field? (Not all new features require database changes.) ---> ### Database Changes I don't believe that there would be a need to add any fields to the database. <!-- List any new dependencies on external libraries or services that this new feature would introduce. For example, does the proposal require the installation of a new Python package? (Not all new features introduce new dependencies.) --> ### External Dependencies None
adam added the status: acceptedtype: feature labels 2025-12-29 18:37:29 +01:00
adam closed this issue 2025-12-29 18:37:29 +01:00
Author
Owner

@robbat2 commented on GitHub (Feb 12, 2021):

Do you need more granularity than DC Terminal? Screw-type vs other connectors?

@robbat2 commented on GitHub (Feb 12, 2021): Do you need more granularity than `DC Terminal`? Screw-type vs other connectors?
Author
Owner

@macn27 commented on GitHub (Feb 12, 2021):

Although our applications have different termination types (screw connectors/terminal pugs) we don't need the granularity of having each type as an option. I can see how allowing those choices could lead to an endless list of options so I would be cautious adding them.

@macn27 commented on GitHub (Feb 12, 2021): Although our applications have different termination types (screw connectors/terminal pugs) we don't need the granularity of having each type as an option. I can see how allowing those choices could lead to an endless list of options so I would be cautious adding them.
Author
Owner

@jeremystretch commented on GitHub (Feb 12, 2021):

we don't need the granularity of having each type as an option

But other users presumably might.

I can see how allowing those choices could lead to an endless list of options so I would be cautious adding them.

Well, let's see just how many it is. We have over 80 types as it is. Need some folks with DC-powered gear to offer more perspective.

@jeremystretch commented on GitHub (Feb 12, 2021): > we don't need the granularity of having each type as an option But other users presumably might. > I can see how allowing those choices could lead to an endless list of options so I would be cautious adding them. Well, let's see just how many it is. We have over 80 types as it is. Need some folks with DC-powered gear to offer more perspective.
Author
Owner

@nicoduck commented on GitHub (Apr 1, 2021):

Most devices I usually work with (Nokia, Cisco...) come with a small connector which can be plugged into the power supply which itself has screw terminals for connecting a cable, or they have screw terminals fixed directly at the power supply without a small plug.
None of these connectors are compatible to other devices of a different series or even another vendor, at least that's the case with the devices we use (between 10 and 20 different) so it wouldn't make any sense to try to get the proprietary connector itself into netbox, that would bloat the list. I'd say the plug is mainly useful for swapping devices/power supplies by non-skilled workers (from an electrical point of view) without disconnectint the DC cable itself, it's usually shielded and provides polarity protection. Some countries or companies require skilled workers for all kind of electrical work, which includes the sub 60V DC area.

As the main thing all of those devices have in common is the screw terminal, i'd therefore suggest to add a "DC screw terminal" to the list and maybe a "DC plug with screw terminal" do indicate a connection which can be disconnected by workers with no electrical background and help to dispatch the right people once a faulty device needs to be replaced.

@nicoduck commented on GitHub (Apr 1, 2021): Most devices I usually work with (Nokia, Cisco...) come with a small connector which can be plugged into the power supply which itself has screw terminals for connecting a cable, or they have screw terminals fixed directly at the power supply without a small plug. None of these connectors are compatible to other devices of a different series or even another vendor, at least that's the case with the devices we use (between 10 and 20 different) so it wouldn't make any sense to try to get the proprietary connector itself into netbox, that would bloat the list. I'd say the plug is mainly useful for swapping devices/power supplies by non-skilled workers (from an electrical point of view) without disconnectint the DC cable itself, it's usually shielded and provides polarity protection. Some countries or companies require skilled workers for all kind of electrical work, which includes the sub 60V DC area. As the main thing all of those devices have in common is the screw terminal, i'd therefore suggest to add a "DC screw terminal" to the list and maybe a "DC plug with screw terminal" do indicate a connection which can be disconnected by workers with no electrical background and help to dispatch the right people once a faulty device needs to be replaced.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/netbox#4556