设备跟踪器
设备跟踪器允许您在家庭助理中跟踪设备。必威是什么这可以通过查询无线路由器或通过应用程序推送位置信息来发生这种情况。
配置Device_Tracker平台
首先,将以下几行添加到您的configuration.yaml
(Netgear的示例):
#NetGear设备的示例Configuration.YAML条目device_tracker:-平台:Netgear主持人:IP地址用户名:您的用户名密码:你的密码new_device_defaults:track_new_devices:真的
以下可选参数可以与任何平台一起使用:
设备跟踪器只会在第一个配置平台的配置下查找以下全局设置:
范围 | 默认 | 描述 |
---|---|---|
Interval_seconds |
12 | 每次扫描新设备之间的几秒钟。这仅适用于本地设备跟踪器,而不适用于推动更新的应用程序。 |
acvice_home |
180 | 几秒钟才等到在没有看到后将某人标记为不在家里。该参数对于使用Apple iOS设备的家庭最有用,这些苹果iOS设备仍进入睡眠模式,同时仍在家里节省电池寿命。iPhone偶尔会下降网络,然后再出现。acvice_home 使用IP扫描仪(例如NMAP),有助于防止在存在检测中检测到错误警报。acvice_home 接受各种时间表示(例如,以下所有时间代表3分钟:180 ,,,,0:03 ,,,,0:03:00 ) |
请注意该设置track_new_devices:false
仍将导致记录新设备nown_devices.yaml
,但是它们不会被追踪(曲目:false
)。
上面的扩展示例看起来像以下样本:
#NetGear设备的示例Configuration.YAML条目device_tracker:-平台:Netgear主持人:IP地址用户名:您的用户名Interval_seconds:10acvice_home:180new_device_defaults:track_new_devices:真的
可以并行使用多个设备跟踪器owntracks和nmap。设备的状态将由上次报告的来源确定。
nown_devices.yaml
截至0.94nown_devices.yaml
正在逐步淘汰,不再被所有跟踪器使用。根据您使用的集成,本节可能不再适用。这包括Owntracks,Geofency,Gpslogger,Locitation和Huawei LTE。
一次device_tracker
已启用,将在您的配置中创建一个文件nown_devices.yaml
。编辑此文件以调整要跟踪的设备。
这是单个设备的示例配置:
设备名称:姓名:友好名称苹果电脑:EA:AA:55:E7:C6:94图片://www.jameselles.com/images/favicon-192x192.png追踪:真的
在上面的示例中,设备名称
请参考设备的检测名称。例如,nmap
,这将是MAC地址(省略了字节分离器)。
范围 | 默认 | 描述 |
---|---|---|
姓名 |
主机名或“未命名设备” | 设备的友好名称。 |
苹果电脑 |
没有任何 | 设备的MAC地址。如果您使用的是NMAP或SNMP等网络设备跟踪器,请添加此。 |
图片 |
没有任何 | 您可以用来轻松识别人员或设备的图片。您还可以将图像文件保存在同一位置的文件夹“ www”中(可以从开发人员工具中获得)configuration.yaml 文件,只使用图片: /local/favicon-192x192.png 。路径“本地”映射到您创建的“ www”文件夹。 |
图标 |
MDI:帐户 | 该设备的图标(用于替代图片 )。 |
Gravatar |
没有任何 | 设备所有者的电子邮件地址。如果提供,它将覆盖图片 。 |
追踪 |
[使用平台设置] | 如果是的 /上 /真的 然后将跟踪设备。否则,其位置和状态将不会更新。 |
acvice_home |
[使用平台设置] | 几秒钟才等到在没有看到后将某人标记为不在家里。允许您覆盖全球acvice_home 从平台配置设置为每个设备级别。 |
设备状态
您的跟踪设备的状态将是'家'
如果在本地区域,由您的网络或基于蓝牙的存在检测检测。如果您使用包含坐标的存在检测方法,那么当该方法位于区域中时,状态将为区域的名称(case敏感)。当设备不在家里并且不在任何区域时,该州将是'不在家'
。
device_tracker.see服务
这device_tracker.see
服务可用于手动更新设备跟踪器的状态:
服务数据属性 | 可选的 | 描述 |
---|---|---|
dev_id |
不 | 这object_id , 例如TARDIS 为了device_tracker.tardis |
地点名称 |
是的 | 那个地点,家 ,,,,不在家 ,或区域的名称 |
主机名 |
是的 | 设备跟踪器的主机名 |
苹果电脑 |
是的 | 实体的MAC地址(仅在您更新基于网络的跟踪器时指定) |
全球定位系统 |
是的 | 例如,如果您提供一个位置,例如[51.513845,-0.100539] |
gps_accuracy |
是的 | GPS修复的准确性 |
电池 |
是的 | 设备的电池水平 |