--- layout: page title: "Device tracking" description: "Instructions how to setup device tracking within Home Assistant." date: 2015-01-20 22:36 sidebar: false comments: false sharing: true footer: true --- Home Assistant can get information from your wireless router to track which devices are connected. There are several brands of supported wireless routers: - [Actiontec](/components/device_tracker.actiontec.html) - [Aruba](/components/device_tracker.aruba.html) - [ASUSWRT](/components/device_tracker.asuswrt.html) - [DD-WRT](/components/device_tracker.ddwrt.html) - [luci (OpenWRT)](/components/device_tracker.luci.html) - [netgear](/components/device_tracker.netgear.html) - [Thomson](/components/device_tracker.thomson.html) - [tomato](/components/device_tracker.tomato.html) - [TP-Link](/components/device_tracker.tplink.html) - [Generic SNMP](/components/device_tracker.snmp.html) Alternative trackers: - [MQTT](/components/device_tracker.mqtt.html) - [nmap scanner](/components/device_tracker.nmap_scanner.html) to scan the network for devices - [Owntrack](/components/device_tracker.owntracks.html) - [Geofancy](/components/device_tracker.geofancy.html) To get started add the following lines to your `configuration.yaml` (example for Netgear): ```yaml # Example configuration.yaml entry for Netgear device device_tracker: platform: netgear host: 192.168.1.1 username: admin password: YOUR_PASSWORD # Optional configuration # If new discovered devices are tracked by default (default: yes) track_new_devices: yes # Seconds between each scan for new devices (default: 12) interval_seconds: 12 # Seconds to wait till marking someone as not home after not being seen # (default: 180) consider_home: 180 ``` Once tracking, a file will be created in your config dir called `known_devices.yaml`. Edit this file to adjust which devices have to be tracked. Here you can also setup a url for each device to be used as the entity picture and set whether the device will be show in the UI when in away state.