-
Notifications
You must be signed in to change notification settings - Fork 4
Supported Switches
This page outlines the compatibility requirements of SNMP Switch Manager, documents verified vendor models, and explains how feature support varies across network hardware.
SNMP Switch Manager does not lock you into a single proprietary vendor MIB. Instead, it is built on a highly modular engine that queries:
-
Standard RFC OIDs (supported by virtually all managed switches globally):
-
IF-MIB(interface index, description, speed, link state, administrative state, and packets). -
BRIDGE-MIB(VLAN static egress, untagged groups, and PVID mapping).
-
-
Standard Power-over-Ethernet MIBs (
POWER-ETHERNET-MIB). - Common Enterprise Extensions (for health metrics like CPU load and temperature status).
- Dynamic Community-Driven OID Templates: Vendor-specific OID mapping rules loaded in the background from our database.
If your network switch is managed, has SNMP enabled (v2c or v3), and is reachable on your network, it will work at a core level (discovering interfaces, speeds, link states, and VLAN details) regardless of the brand.
The following platforms have been verified to work well, with detailed support breakdown:
| Vendor / Platform | Interface Metrics | VLAN PVID | Uptime & Info | CPU & Memory | Fan & Temp | PoE Budgets | Active Port Control |
|---|---|---|---|---|---|---|---|
| Cisco (SG/CBS Series) | β | β | β | β | β | β | β |
| Dell (PowerConnect & N-Series) | β | β | β | β | β | β | β |
| Juniper (EX-Series / JunOS) | β | β | β | β | β | β | β |
| Arista (Enterprise Series) | β | β | β | β | β | - | β |
| MikroTik (RouterOS / SwitchOS) | β | β | β | β | β | - | β |
| Zyxel (Smart-Managed Series) | β | β | β | - | - | β | β |
| Araknis (310 Series) | β | β | β | - | - | β | β |
| Huawei (Quidway Series) | β | β | β | β | β | β | β |
| pfSense / OPNsense (Firewalls) | β | - | β | β | β | - | - |
| DD-WRT (Custom Firmware) | β | - | β | β | - | - | - |
| JT-COM / GoodTop (Prosumer) | β | β | β | - | - | - | β |
π‘ Table Key:
β= Full out-of-the-box support via our community database.-= Not supported by the switch hardware or not exposed via SNMP.
Active write commands (disabling ports, rebooting PoE devices, or updating port descriptions) depend on:
- SNMP Write Permissions: Your SNMP v2c community or SNMP v3 user credentials must be configured with Read-Write (RW) access permissions on the switch.
- Switch Firmware Capabilities:
- Active port administrative status Up/Down relies on standard
ifAdminStatuswrite requests. Virtually all managed switches support this. - Per-port PoE toggling and power rebooting rely on writing to
pethPsePortAdminEnable. While standard, some switches do not support PoE writes via SNMP. Check your switch CLI or web UI documentation.
Switch hardware diagnostics are highly vendor-specific.
- Many smart-managed or budget-friendly switches do not have internal CPU or temperature sensors, or they choose to hide them from SNMP tables.
- If a sensor displays
Unknownor does not appear in Home Assistant, this is normal and indicates that your switch does not expose this metric. - If you know your switch supports these metrics and you have the OID numbers, you can easily add them under Feature OID Overrides!
If your switch model is not fully supported or is missing chassis health diagnostics (such as temperature or CPU load), you can help improve the integration for everyone:
- Look up your switchβs SNMP MIB documentation or run an
snmpwalkto find the correct OIDs for the missing features. - In Home Assistant, open Device Options β Feature OID Overrides.
- Select the feature (e.g.
Override Temperature), enter the OID, choose the query method, scale factor, and click Submit. - Attest that you have successfully verified the OID works.
- Select Share this with the community.
- Complete the secure GitHub Device OAuth Flow shown in the options menu to automatically submit a Pull Request back to our repository!
- Once merged, the background dynamic OID updater will automatically sync the new template to all users globally!
Important
Before compiling OIDs or preparing community submissions, please read our Community Submissions Guide. This guide outlines how to correctly verify your OIDs, prevent frivolous submissions, and details exactly where on your switch hardware you can find this configuration data.
-
π§ GitHub Repository
https://github.com/OtisPresley/snmp-switch-manager -
π Report an Issue
https://github.com/OtisPresley/snmp-switch-manager/issues -
π¦ Releases & Changelog
https://github.com/OtisPresley/snmp-switch-manager/releases -
π User Documentation (Wiki)
https://github.com/OtisPresley/snmp-switch-manager/wiki
SNMP Switch Manager is a Home Assistant integration for monitoring managed network switches using SNMP.
- π Home
- π¦ Installation
- βοΈ Integration Configuration
- π‘οΈ Diagnostics & Sensors
- π§ Supported Switches
- π§ Lovelace Card
- β Troubleshooting
- π FAQ