This requires nmap to be installed:

apt-get install net-tools nmap

configuration.yaml:

https://www.home-assistant.io/integrations/nmap_tracker/

#NMap
device_tracker:
  - platform: nmap_tracker
    hosts: 192.168.1.0/24
    consider_home: 180
home_interval
(integer)(Optional)The number of minutes Nmap will not scan this device, assuming it is home, in order to preserve the device battery.

Note:

This will auto create device.whatever tracking entities in HA, but it's good to know about "known_devices.yaml" (which is being deprecated) in case you want to customize things. I had my device show up two times, once via GPS and another via "Ping" which is what I wanted, so I had to rename one easily differentiate.

I believe states are "home/away".

I setup a lovelace card w/ both devices and entity state while setting up/debugging.