我希望我的车库门自动打开,并且在离开手机超过1小时后到来时检测到我的手机时可以免提。
我有PHP代码可以在GET或POST输入URL时打开车库门。我有PHP逻辑(在家中使用wifi)来确定我的手机是否在家,并且只有在我离开一个多小时之后才打开车库门,然后它才能重新出现。
我不能依靠我的wifi(使用Ubiquiti UniFi控制器)看到我的手机,因为它太慢了,无法检测到我的到达和离开。看到我的手机大约要慢1分钟,看到手机剩下的时间要慢5分钟。我正在寻找其他选择:
-Bluetooth:我通常讨厌它,但是它可以像30英尺一样触发,以便及时打开门吗?
-GPS:Google和Motorola都有网站来跟踪我的手机位置,但我似乎无法利用他们的数据。我希望每1分钟检查一次电话是否通过cron和PHP在家里。
-我是否遍历了PHP,查看了手机的位置并在回家时触发,还是我的手机上正在运行的东西在回家并获取/发布打开的车库门URL时触发?
答案 0 :(得分:2)
这可能不是您要寻找的答案。但是Home Assistant具有某些配置将可以完成您想做的事情。您不会使用PHP进行编码,但需要您配置一些内容。
在设备上设置device tracker并创建自动化。
答案 1 :(得分:0)
人们提供了帮助,但是由于以下原因,我没有选择建议的解决方案,因为死了(如骆驼)或完全成型的项目并没有真正满足我的需要(“家”的快速准确的电话位置)
我尝试过骆驼,但发现这是一个死项目之后,我使用了“ Tasker”应用。我可以使用它每隔30秒(或我设置的任何时间)扫描wifi,如果看到我的家庭SSID,则将HTTP GET发送到我的网站。在我的网站上,它通过PHP接收HTTP get,并进行逻辑确定是否我已经离开一个多小时,然后发送HTTP GET打开车库门。我本可以用塔斯克完成所有这一切。但是,我宁愿写30行PHP来做是否打开门的逻辑,而不是试图弄清楚如何在移动应用程序中键入类似的逻辑。