- 积分
- 873
- 金钱
- 646
- 威望
- 0
- 贡献
- 0
- HASS币
- 40
高级会员
- 积分
- 873
- 金钱
- 646
- HASS币
- 40
|
本帖最后由 lanhome 于 2018-11-13 08:03 编辑
HA 可以追踪同一路由器内网设备联网状态,我们转换一下思路,便可以利用这个系统判断家人是否在家等,非常方便。
1.打开路由器的SSH功能
我用的路由器是TP-LINK,登陆后没有直接开启SSH的地方,要先把配置文件先备份出来,一个后缀名为.bin的文件。然后用7z打开这个文件,
在tmp\userconfig\etc\config目录下找到
dropbear这个文件
用Visual Studio code打开,看到图1
里面option ssh_port_swith "off",改成on,然后保存,然后打包回去后在路由器上恢复备份就OK了
2.
打开configuration.yaml文件,末尾添加:
device_tracker:
- platform: tplink (按需填写,小米为“xiaomi”,Netgear为“netgear”,TP-LINK为“tplink”)
host: 192.168.xx.1 #路由器Ip
username: ***** #管理员账号
password: ****** #管理员密码 track_new_devices: no #是否自动添加新设备
不出意外,重启 HASS 后,主文件夹下便会自动生成 known_devices.yaml 文件,打开之后你会发现,系统已经自动为嗅探到的连接到路由器的设备添加了默认配置:
devicename:
name: Friendly
Name #昵称 mac: EA:AA:55:E7:C6:94 #mac地址
picture: https://home-assistant.io/images/favicon-192x192.png #图片icon: mdi:human-female #图标,和图片取一个设置
track: yes #是否追踪
hide_if_away: no #离开后是否自动隐藏
|
|