This OpenWRT app identifies new network devices (DHCP/ARP), publishing detailed JSON messages to an MQTT topic. It includes device MAC, IP, hostname (if available), and MAC type (random/physical).
- New Device Detection: Monitors DHCP leases and ip neigh show for new devices.
- MQTT Notifications: Sends JSON messages with device details.
- Hostname Resolution: Uses DHCP leases and nslookup for hostnames.
- MAC Type Identification: Differentiates "physical" vs. "random" MACs.
- Minimal & Integrated: Shell script, minimal dependencies, procd managed for auto-start and stability.