I'm happy to share my new integration:
Local network inventory & device tracker fast&Local
Zero dependencies · Dashboard‑ready
TrackNet builds a clean, real‑time inventory of all devices on your LAN
TrackNet automatically selects the most likely web port:
80
443
8080
8123
etc.
Then it generates a direct clickable URL.
Does it support IPv6 and VLANs?
The tool is based on ARP, which is IPv4‑only. TrackNet is designed for a single IPv4 network in the form XXX.XXX.XXX.0/24
If your Home Assistant instance can see multiple VLANs in arp, you can add one TrackNet integration per VLAN.
Oh, disappointed, as I thought you might have built an universal tool for troubleshooting network issues often posted here in these forums.
Doesn't your router supply a list of connected devices, especially as it is the usual method of allocating them an IP address?
It may be useful for locating devices that have changed IP addresses if they are being dynamically allocated, using the clickable shortcut to browse any possible web interface and make the IP Addresses static if the web page has that facility. Of course, doing that from the DHCP configuration page on your router is the best option, based on the MAC address of the device - once they are static, you don't have to hunt for them any more, or hope that mDNS is working correctly, as you know where they are supposed to be - great for troubleshooting.
I note your presentation of the results is a delimited string, sorted by IP Address. Could it be tabbed or placed in columns that can be re-sorted by clicking the column heading?
Is this a run-once utility, or is it in a ping loop, updating a HomeAssistant dashboard in real time?
HA is a very flexible tool for general administration, but due to the limitations of its internal BusyBox-based packages, it is not the best place to build a network troubleshooting engine
And as you say, the best place to administer and debug your network is on your router.
This presentation is just a demo card available on my GitHub repository; it's the one I use because it suits my needs, feel free to create another one with the presentation of your choice.
Tracknet a tool that operates exclusively in real time, as it constantly queries the ARP table. I even integrated an SSH button into my card to flush the Haos ARP table and force it to update.
However, if you modify the "oui" file by adding a full MAC address and device name, HA must be restarted for the change to be reflected on the interface.
