Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation.

Screenshots From the README of cyberjunky/home-assistant-arpscan_tracker.

ARP-Scan SetupARP-Scan Device TrackerARP-Scan Device

About

ARP-Scan Device Tracker is a Home Assistant integration that tracks devices on the local network using ARP scanning. It creates a device tracker for each device found, reporting a home or not home state. The scanner is written in pure Python, so no external arp-scan command is needed, though it uses raw sockets that need network permissions. Setup runs through the UI, with the network interface and range detected automatically. Settings cover scan interval, consider-home delay, ARP timeout, optional reverse DNS hostname lookup, include and exclude IP lists, and whether new devices are tracked automatically. For ZeroTier, WireGuard or Tailscale networks, it can probe a given list of IPs instead of scanning the subnet.

Automatic summary of the README and code of cyberjunky/home-assistant-arpscan_tracker. Something wrong, or are you the maintainer and want your own text here? Get in touch

Supports

  • Works locally Talks to your devices on your own network. No vendor cloud in between.

  • From the Marketplace Installed through the Marketplace, formerly HACS.

  • Actively maintained Its author released or pushed a change in the last six months.

Provides

  • Presence

Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

ARP-Scan Device Tracker

  • Network InterfaceSelect a network interface from the list
  • Network Range (CIDR)Network range in CIDR notation (e.g., 192.168.1.0/24). Leave empty to auto-detect.
  • Scan IntervalHow often to scan for devices (5-300 seconds)
  • Consider HomeHow long to wait before marking a device as not home (10-1800 seconds)
  • ARP TimeoutTimeout for each ARP request (0.5-10 seconds)
  • Resolve Hostnames (DNS)Look up device hostnames via reverse DNS lookup
  • Enable Found DevicesEnable newly found device tracker entities by default. When disabled, new entities are added but disabled in the entity registry.
  • Track New DevicesAutomatically create device tracker entities for newly discovered devices. When disabled, only previously known devices are tracked.
  • Include IPsOnly track devices with these IP addresses (comma-separated list)
  • Exclude IPsSkip tracking devices with these IP addresses (comma-separated list)
  • ZeroTier/VPN Hosts (IPs)Probe only these IPs instead of scanning the network (for ZeroTier, WireGuard, Tailscale, etc.)

After setup

  • Scan IntervalHow often to scan for devices (5-300 seconds)
  • Consider HomeHow long to wait before marking a device as not home (10-1800 seconds)
  • ARP TimeoutTimeout for each ARP request (0.5-10 seconds)
  • Resolve Hostnames (DNS)Look up device hostnames via reverse DNS lookup (may slow down scans)
  • Enable Found DevicesEnable newly found device tracker entities by default. When disabled, new entities are added but disabled in the entity registry.
  • Track New DevicesAutomatically create device tracker entities for newly discovered devices. When disabled, only previously known devices are tracked.
  • ZeroTier/VPN Hosts (IPs)Probe only these IPs instead of scanning the network (for ZeroTier, WireGuard, Tailscale, etc.)
  • Include IPsOnly track devices with these IP addresses (comma-separated list)
  • Exclude IPsSkip tracking devices with these IP addresses (comma-separated list)

Texts from the code of cyberjunky/home-assistant-arpscan_tracker.

From the README

A Home Assistant custom integration that tracks devices on your network using ARP (Address Resolution Protocol) scanning. Which works very fast and is very accurate. This integration uses a pure Python implementation - no external arp-scan command required!

From the README of cyberjunky/home-assistant-arpscan_tracker, MIT License. Shortened.

Shows in Vulpo

Entity card (read-only).

Information

Installs
156 sharing analytics
GitHub stars
41
Connection
Works locally
Upkeep
Updated in the last 6 months
Version
2.1.8,
Category
Presence and location, Trackers
Kind
Marketplace integration
Needs
Needs the Marketplace (HACS on 2026.10 and older)
Domain
arpscan_tracker

You might also like

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. About these numbers