HAOS通过手机来确定人员是否在家
HAOS通过手机来确定人员是否在家
本文记录一种HAOS下通过连接了WIFI的手机确认人员是否在家的方法
使用场景
本技巧适用于手机不常打开homeassistant APP但是又想通过手机来确认自己是否在家状态的判定。
依赖
本方案的以来很少,只要有HAOS和HA集成:ping(ICMP)
HAOS
说是需要HAOS,但其实只要HA能够访问到局域网内的手机即可,即能ping通网络就OK
ping集成
之前一直不知道HAOS的集成中有ping功能,传送门
方案
说明
所以本方案通过ping集成来生成确认手机是否在线的设备,然后再把该设备绑定到人员状态中即可。操作步骤下面说明。
操作
1. 添加ping集成
在配置->设备与服务->添加集成中输入ping即可看到ping集成。
然后输入你的手机的IP地址(通过手机的WiFi信息或者路由器的连接信息来看ip地址,记住,每个人的设备ip都不同,要根据实际情况来更改)。
假设我要添加的设备为192.168.124.1,选择好(也可以不选)区域后集成就添加好了。
2. 配置ping集成
然后在集成中点击选项,设置对应的参数:
- 主机:不修改。
- ping计数:不用修改。
- 考虑回顾间隔:多少秒后ping不到设备就标记设备不在家。
然后进入该设备内的实体列表,使能在家检测即可显示设备在家状态了。
稍等一会儿HAOS加载数据完成后,点击该实体就能看到在家状态了。
3. 绑定设备和人员
在配置->人员中点击对应的人员
弹出以下窗口中选择对应的人员,在人员的设备中选中刚才添加的192.168.124.1即可。
然后再主页的UI中添加了人员状态的话就能看到人员是在家的
到此,该方案就完全OK了。