通过我们的手机连接和断开家庭wifi来准确判断当前家里是否有人,效果如下:
因为这个我们需要根据手机wifi来定位具体的用户,所以我们最好在路由器里面把每个设备和IP绑定好,这样我们的这个设备只要连上路由器,它的IP就是固定不变的,方便我们根据IP识别到具体的人员。
这里我们要用到的插件是iPhone Device Tracker for Home-Assistant,这个插件安卓手机包括电脑都是使用。
还是用HASC安装为例,今天这个插件刚好更新了,不用繁琐的去配置修改配置文件,现在直接在界面上就能完成人员与IP的绑定。老版本还需要我们去configuration.yaml手动配置参数,这个文件估计是好多初玩HA用户的噩梦。
1. 在HACS里面找到iPhone Device Tracker 并点击下载
2. 下载完成以后重启HA
3. 添加集成
设置 --> 设备与服务 --> 添加集成
4. 输入Iphone。找到iPhone Device Tracker添加
5. 配置人员信息
这里就是将手机Ip地址跟相关人员绑定,下面哪个是时间根据自己需要设置,主要是你的设备断开wifi多久就判断你为离家。
6. 刚才创建的实体跟人员绑定【设置--->人员】
跟踪设备里面选择刚才在iPhone Device Tracker中设置的Name值,这样就相当与给我们刚才创建的实体跟系统用户人员做了一个绑定。
7. 仪表盘中使用
type: custom:mushroom-entity-card
entity: person.micky
icon_type: entity-picture
这里我们用的是mushroom-entity-card卡片来展示的,出来的效果就是:
entity 这个是你实际创建系统用户相对应。卡片会自动将人员信息信息绑定过来。
如果提示你没有mushroom-entity-card,你需要用HACS安装mushroom前端组件。