Installation¶
Requires Home Assistant 2026.10.3 or newer.
In HACS¶
Or in HACS: the three dots, Custom repositories, add this URL with the type Integration:
https://github.com/eizedev/ha-managed-switch
Install Managed Switch (SNMP), then restart Home Assistant.
Without HACS¶
- Download
managed_switch.zipfrom the latest release. - Optional: check it against the SHA-256 in the release notes, or with the
GitHub CLI:
gh attestation verify managed_switch.zip --repo eizedev/ha-managed-switch. - Unpack it into
custom_components/managed_switch/in your Home Assistant configuration folder, so thatmanifest.jsonends up directly in it. - Restart Home Assistant.
Updating¶
HACS shows a new release as an update (also under Settings, Updates). Install it and restart Home Assistant. Without HACS, replace the folder's content with the new release's zip and restart. The switches, their entities and settings stay.
Adding your switches¶
Add the integration once per switch (Settings, Devices & services, Add integration, Managed Switch). Before that, give Home Assistant read access on each switch: SNMP access. Add all your switches: only with all of them can the integration tell the links between switches from the ports your devices are on.