Requesting location updates
由于下述时间限制,请不要依赖此功能。
您可以通过发送特殊通知来强制设备尝试报告其位置。
automation
- alias: Notify iOS app
trigger:
...
action:
service: notify.ios_<your_device_id_here>
data:
message: "request_location_update"
假设设备收到通知,它将尝试在5秒内获取位置更新并将其报告给Home Assistant。这个有点看运气,因为苹果加强了对应用程序处理通知所用最大时间的限制,而位置更新受诸多因素影响,有时会花费很长时间获取位置,比如在等待GPS信号。