SmartThings 中文文档 下载 App

Geofencing 位置触发 — 到家自动开灯、离家自动节能

Geofencing 是什么

Geofencing 是 SmartThings 的位置感知引擎,利用手机 GPS 实时判断你是否进入或离开一个预设的地理围栏区域。典型应用:

前置条件

Geofencing 正常工作的前提:

条件要求
位置权限始终允许(Always Allow),不能只在使用时允许
精确位置开启(iOS Precise Location)
蜂窝网络保持连接(GPS + 基站定位)
手机电量不要低电量模式(会限制后台定位)

为什么必须"始终允许"

如果只在使用 SmartThings App 时允许位置,那你离开 App 后 SmartThings 就拿不到 GPS 数据了,Geofencing 完全不工作。这是很多人 Geofencing 失效的根本原因。

设置步骤

Android(Galaxy):设置 → 位置 → 应用权限 → SmartThings → 始终允许

iOS(iPhone):设置 → 隐私与安全 → 定位服务 → SmartThings → 始终 → 精确位置(打开)

设置 Geofence 半径

SmartThings 允许你手动设置 Geofence 半径:

半径适用场景说明
150m紧凑小区/别墅GPS 漂移小、位置好判定的场景
200-300m推荐平衡灵敏度和准确性
500m城区高密度GPS 漂移大、建筑物遮挡严重时用

如何调半径:

  1. SmartThings App → Menu → 点击 Location 名称
  2. Manage Locations → 选择你的 Location
  3. Geolocation → 拖动图钉 + 调整半径滑块

到家 / 离家 Routine 模板

到家自动开玄关灯

IF:Geofencing → 我到达
THEN:
  开玄关灯(自动亮度)
  推送通知 "欢迎回家!"

离家自动节能

IF:Geofencing → 所有成员都离开
THEN:
  关所有灯
  三星空调 → 节能模式
  三星 AI 洗衣机 → 高峰电价延迟运行
  开启摄像头安防

家人到家通知

IF:Geofencing → 孩子到达
THEN:
  推送通知 "孩子到家了"

多成员 Geofencing

每个已邀请的家庭成员都可以作为 Geofencing 触发条件:

Geofencing 常见问题

我到家了但 Routine 没触发

排查说明
位置权限是不是"始终允许"90% 的问题是这里
Geofence 半径是不是太小调大到 300m 试试
手机是不是低电量模式关掉
GPS 信号是不是不好金属建筑、地下车库会干扰

频繁误触发(到家离家反复跳)

解决说明
调大 Geofence 半径从 150m 调到 300m
加条件缓冲IF Geofencing → 延迟 5 分钟 → THEN(避免 GPS 漂移瞬间穿越围栏)
检查手机定位模式Android 设置 → 位置 → 模式设为高精度

出门被检测为"离家"但人在家

这是 GPS 漂移导致的误判。解决方案:

省电技巧

Geofencing 全程后台运行会消耗手机电量。优化:


下一篇