I implemented full integration to my ER4, with websocket, working great,
It works for the last 3 weeks without any issue, if you would like to use it I can send you the repo,
Traffic analysis per interface (tx/rx totals and per second)
Binary sensor per device (instead ping all devices in network) with trafic analysis (as for interface)
Leased devices sensor to identify if someone connected to the network and you didn’t know
I used a custom component that someone here in the forum developed but it didn’t update once someone left home, then used snmp with grafana but it didn’t provide the entire solution I was looking for.
After that I install the UNMS server and found out it uses websocket, based on that i implemented the component.