Repository navigation
Releases: eizedev/ha-managed-switch
Release list
v0.6.0
Added
- The switch card comes with the integration: it loads in Home Assistant on its own, with
nothing to install, and is updated together with the integration. Its source moved here from
eizedev/managed-switch-card. If you installed the card from that repository, remove it in
HACS and its dashboard resource. Bug reports and feature requests ask which part they are
about.
#32
Documentation: https://ha-managed-switch.eize.dev/
Manual install: managed_switch.zip, SHA-256:
01e2fb248b03b8a0d97b1b6234917f76d9c3cf81252345bea0b7aa23e822ffed
v0.5.1
Fixed
- Port slower than before (
speed_dropped) no longer fires for a speed a port shows only
briefly. It fires once the lower speed is read on two polls in a row, and only against a speed
the port held for at least an hour (or had when Home Assistant started). A short higher speed
during link negotiation, or a device that runs faster for a few minutes, no longer reports a
drop; a real drop is reported one poll later than before.
Documentation: https://ha-managed-switch.eize.dev/
Manual install: managed_switch.zip, SHA-256:
273d91edf1b3a86186ec6fc34a85f2d75c9667f06c1a20ffbc224539bfb41da0
v0.5.0
Added
- A Port … devices sensor per port: how many devices are on the port, 0 on an empty port.
The Port … device sensor staysunknownthere, since no device has a name; health checks
that count long-unknownentities can leave it out and use the count instead.
Documentation: https://ha-managed-switch.eize.dev/
Manual install: managed_switch.zip, SHA-256:
1602c42a1fea2c85fa56dedb682c227d1aae6423c1f5af774486cb8ef6eac8c7
v0.4.0
Added
- A temperature sensor per sensor the switch reports, in °C, named as the switch names it:
switches with the ENTITY-SENSOR-MIB, and the HPE Instant On 1930 8G 2SFP from its own table
(aiosnmpswitch 0.3.0). The HPE 1920S reports no temperature. A sensor that appears later gets
its entity with the next reading. Diagnostics list the readings, without sensor names.
Documentation: https://ha-managed-switch.eize.dev/
Manual install: managed_switch.zip, SHA-256:
b3e271375074ec3c3880dae0528bc38d42ac91666d0d485b32d523573a23e6db
v0.3.0
Changed
- Model and firmware of a switch come from its ENTITY-MIB chassis entry when it has one
(aiosnmpswitch 0.2.0), else from the system description as before. Switches whose description
is not "model, firmware" (Cisco and others) show the right model; HPE switches show the same as
before (#10).
Documentation: https://ha-managed-switch.eize.dev/
Manual install: managed_switch.zip, SHA-256:
d9d981b9bb70c4bb08c13a216ff76d1cfb215ac020cd6458aeb99930aa501952
v0.2.2
Fixed
- A switch is recognised after LLDP was turned on or off: reauthentication and Reconfigure no
longer stop with "That is a different switch", and adding it again finds the existing entry
(#12). - The device sensors look up the connected devices once per update and write only when the
devices on their port changed, not on every update of any switch
(#11).
Documentation: https://ha-managed-switch.eize.dev/
Manual install: managed_switch.zip, SHA-256:
b4465eb67499730bf2b7c500b8cd477a68772d396b72390f4e63f2d0e8448b0e
v0.2.1
Fixed
new_devicetells whether the device is alone on its port (direct,devices_on_port). The
blueprint reports only devices plugged in directly unless Only devices plugged in directly
is off; a phone joining the router's Wi-Fi was reported as new on the port towards the router
(#19).
Documentation: https://ha-managed-switch.eize.dev/
Manual install: managed_switch.zip, SHA-256:
9a188e30ae68615ee530fcd7c8ed95e288384aaa42e455ea6686f3169a98a77b
v0.2.0
Added
- WebSocket command
managed_switch/ports: a switch's ports with their kind (port or trunk), trunk
members, uplinks, PoE and the entity of each role, for the
switch card. - Docs: the switch card and the command's reply; the demo photographs the card
(screenshots.py --card). The card is installed separately; nothing changes for existing
switches. - Screenshots in the README and on the website, from a demo instance (
scripts/demo/) with three
stand-in switches answering SNMP from the test data. - Docs: "Ideas and automations" with six example packages, loaded by the demo on every start.
- Docs: what the SNMP read access must include, what is lost without each MIB, updating,
entity IDs in other languages, minimum polling intervals, more troubleshooting.
Fixed
- Port speed without decimal places.
Documentation: https://ha-managed-switch.eize.dev/
Manual install: managed_switch.zip, SHA-256:
8d750d1798fcf3d6682a93492c1fa236fab92f37bcd001589d89d8917f61c04a
v0.1.1
Changed
- A port with several devices is named after the device that describes it best: the internet
gateway (a device of the UPnP integration), then a device the others are linked to in the device
registry, then the rest by name. The port to the router no longer shows the first client in the
alphabet.
Fixed
- Ports, trunks and PoE ports that appear after setup get their entities without reloading.
- Example dashboard: names keep their brackets and other characters (escaped instead of removed).
- Switches with SNMPv3 users of the same name but different passwords no longer share an SNMP
engine, where they could replace each other's keys; the setup dialog's test uses an engine of
its own. - A device seen again counts as recent for the remembered devices, so a device that is always
there is not announced as new after 5000 others; a second sysUpTime wrap is no restart either. - Deprecated
DeviceEntry.config_entriesno longer used.
Documentation: https://ha-managed-switch.eize.dev/
Manual install: managed_switch.zip, SHA-256:
f1511915e9818fc909143afe0602cb99eca0074c6313264d3f2cdd36bbdccf69
v0.1.0
First release.
Added
- Config flow for SNMPv3 and SNMPv1/v2c, with reauthentication, reconfiguration and options
for the two polling intervals. - Per switch: last restart, PoE budget and consumption, spanning tree changes.
- Per port and trunk: link, speed, connected device (LLDP neighbours and the devices located on
the port across all switches, named from the device registry), PoE status, received and sent
traffic and errors (off by default). - Switch events (uplink or trunk down, slower port, restart, new device) and a notification
blueprint; diagnostics without addresses; an example dashboard.
Documentation: https://ha-managed-switch.eize.dev/
Manual install: managed_switch.zip, SHA-256:
1b8dc4d0d959d936796e819432d5bd378705636b43502bc4ccee497de318c3f9