Home Assistant设备追踪之ping检测和nmap检测
设备追踪是Home Assistant里面比较重要的一个概念,大家可以使用这个设置来追踪你的手机离家和在家状态实现很多离家和在家的场景应用。
1、Home Assistant设备追踪之ping检测
第一步:
编辑configuration.yaml配置文件,将以下代码复制到configuration.yaml文件末尾。保存文件,重启Home Assistant。
# ping 检测
device_tracker:
- platform: ping
hosts:
hostone: 192.168.100.24 # 手机的ip地址
interval_seconds: 10 # 每隔10秒检测一次
consider_home: 20 # 如果连续20秒内一直ping不通,那么这个设备就是离线状态
我这里是安装了configurator插件(安装教程)可以直接在网页上编辑Home Assistant的配置文件,没有安装的可以到Home Assistant根目录下找到configuration.yaml文件进行编辑。
第二步:
将需要跟踪的人员和设备进行绑定:
2、Home Assistant设备追踪之nmap检测
第一步:
编辑configuration.yaml配置文件,将以下代码复制到configuration.yaml文件末尾。保存文件,重启Home Assistant。
# hosts(必配项):扫描目标的网络地址,可以是单独的IP,也可以是子网。如“192.168.1.5”、“192.168.1.0/24”
# nmap检测
device_tracker:
- platform: nmap_tracker
hosts: 192.168.100.1/24
interval_seconds: 30 # 每隔30秒检测一次
exclude: # 过滤掉的IP地址
- 192.168.100.12
- 192.168.100.13
consider_home: 60 # 如果连续20秒内一直检测不到,那么这个设备就是离线状态
第二步:
将需要跟踪的人员和设备进行绑定:
手机MAC地址查看方式:设置---->wifi----->高级设置