本帖最后由 XCray 于 2021-5-30 14:05 编辑
太绕了!
在HA里直接用模板就可以搞定,还更简单可靠,给你个例子:
template:
- binary_sensor:
- name: "xxhome"
state: "{{ states('sensor.xxxbssid') =='xxxxxx' }}"
不过你设置外部访问了吗?没有的话这么做没啥意义,如果只是判断一个手机回家没有,有好几个设备追踪的集成都可以解决你的问题,内置的就足够了。
如果设置了外部访问,用ip地址也不是一个好选择,如果某个手机连到某个外面的wifi、恰好与你家的内网ip设置又一样(192.168.xxx很多路由器默认都这样),岂不是就误判了?用bssid会更可靠一些(即使wifi重名都没关系,除非刻意设置,否则bssid一样的可能性几乎不存在)。
不过我有点奇怪的一点:我用iOS的app,从来没见过wifi ip地址这个传感器。 |