owntracks
owntracks(及其Android叉NextTracks)是iOS和Android的免费开源应用程序,可让您跟踪位置并将其直接发送给家庭助理。必威是什么它可以通过配置屏幕中的集成面板进行设置。
默认情况下,集成将通过HTTP聆听从OholtTracks的传入消息。如果Home Assistant配置为使用MQTT,它还将收听MQTT消息。必威是什么当通过HTTP提交位置时,家庭助理将返回全部必威是什么人’最后一个已知的位置,它们将显示在OwnTracks应用程序中。
配置
要配置OwnTracks,必须通过配置屏幕中的集成面板进行设置。这将为您提供在移动设备配置期间使用的Webhook URL(下图)。
配置应用程序-Android
安装owntracks或者NextTracks(可从F-Droid)应用Android。
在应用程序中,打开侧边栏,然后单击首选项,然后在连接上。更改以下设置:
- 模式:私人http
- 主持人:
<设置集成时给您的url>
- 鉴别:
- 用户名:
- 密码:可以留空。
- 设备ID:
<设备名称>
- 跟踪器ID:
两个字符跟踪器ID。(可以留空)
- 用户名:
您的跟踪器设备将在家庭助理中被称为必威是什么<用户名> _ <设备名称>
。如果输入跟踪器ID,则TID属性将设置为该ID。
配置应用程序-IOS
在OwnTracks应用程序中,点击左上方的(i),然后单击“设置”。更改以下设置:
- 模式:http
- URL:
<设置集成时给您的url>
- 打开身份验证
- 用户身份:
<你的名字>
高级配置
OwnerTracks允许用户通过向您的configuration.yaml
。
#示例Configuration.yaml条目owntracks:
配置变量
有时,OwnTracks可以以非常低的精度报告GPS位置(几公里)。这可以触发您的家庭助手安装中的假分区。必威是什么必威体育存款使用参数,您可以过滤这些GPS报告。数字必须为米。例如,如果您将200只GPS报告准确地提出200条报告。
owntracks用户可以定义航点(又名A区),其精神与家庭助理区相似。必威是什么如果此配置变量为真的
,OwnerTracks用户Waypoint_whitelist
可以从设备导出航路点,家庭助理将以区域定义导入它们。必威是什么
用户名列表(定义为owntracks)谁可以将其航行点从Owntracks出口到家庭助理。必威是什么这将是用户名
基本主题名称的一部分,(例如,owntracks/用户名/苹果手机)
所有通过owntracks连接到家庭助理的用户。必威是什么
有效载荷加密密钥。当与第三方不信任的服务器或公共服务器(任何人都可以订阅任何主题)时,这是可用的。默认情况下,有效负载被认为是未加密的(尽管家庭助理和服务器之间的通信仍可能是加密的)。必威是什么此功能需要libsodium
在场的库。
完整的示例配置owntracks
平台如下所示:
#示例Configuration.yaml条目owntracks:max_gps_accuracy:200航点:真的mqtt_topic:“owntracks/#”events_only:真的Waypoint_whitelist:-乔恩-内存region_mapping:舱:家办公室:工作
使用owntracks区域
OwnTracks可以跟踪区域,并将区域条目和退出信息发送给家庭助理。必威是什么您在OwnTracks应用程序中设置一个区域,您应该将其命名与家庭助理区相同,然后确保打开必威是什么必威体育存款分享
OhnStracks应用程序中该区域的选项。请看OwnerTracks文档。
必威是什么家庭助理将使用Enter和留言设置您的区域位置。输入时,您的位置将设置为区域中心。当您进入区域时,OnoldTracks的位置更新将被忽略。
当您退出区域时,家庭助理将开始使用位置更新来必威是什么再次跟踪您。为了确保Home Assistant必威是什么正确退出一个区域(根据您的GPS坐标计算该区域),您可能希望将HA中的区域半径设置为稍小,使其稍小于OwnerTracks区域半径。
使用ownTracks区域 - 强迫Onltracks使用IBEACONS更新
当跑步时重大更改模式(这对您的手机电池很友善),有时OnelTracks不会像到达区域时那样快地更新您的位置。如果您想在回家时触发自动化,这可能会很烦人。您可以使用IBEACON来改善情况。
IBEACONS是简单的蓝牙设备,它会发出“我在这里”消息。它们得到iOS和一些Android设备的支持。Owntracks解释了更多这里。
当您进入Ibeacon区域时,OwnerTracks将发送区域输入
如上所述向HA的消息。因此,如果您想在回家时触发事件,则可以在前门外放置一个iBeacon。如果您设置了一个ishertracks ibeacon区域家
然后接近信标将触发更新的HA,这将使您的区域设置为家
。
退出时,IBEACON区域将切换到使用GPS确定您的位置。取决于区域的大小以及GPS位置的准确性,这可能会改变您的HA区域。
有时,OwnTracks会失去与iBeacon几秒钟的连接。如果您命名您的信标开始-
Owntracks将等待更长的时间,然后才能确定它已退出标准区域。哈会忽略-
当它与区域与区域匹配时。因此,如果您致电您的OwnerTracks区域-家
那哈会认出它是家
,但是您将具有更稳定的IBEACON连接。
使用owntracks iBeacons跟踪设备
iBeacons不需要静止。您可以将一个放在钥匙戒指上,也可以放在汽车上。
当您的手机看到它知道的移动iBeacon时,它将告诉HA HA的位置。如果您的手机在连接到Ibeacon时移动,HA将更新IBEACON的位置。但是,当您的手机失去连接时,HA将停止更新IBEACON位置。
要使用带有HA的移动iBeacons,您只是设置一个与区域名称不匹配的区域。如果HA看到与区域名称不匹配的IBEACON区域的入口活动(说钥匙
) - 它将开始跟踪,调用设备device_tracker.beacon_keys
)。
这使您可以为无法跟踪自己的设备编写区域自动化(例如提醒我,如果我离开家,我的钥匙仍在家里)。另一个例子是如果我的车回家,打开大门。
一起使用移动和固定的iBeacon
您可以一起使用两种类型的Ibeacon,因此,如果您有一个区域驾驶
带有一个名为iBeacon地区-驾驶
然后您带着一个手机的iBeacon回家了-车
, 然后device_tracker.beacon_car
将设置为驾驶
。
导入owntracks Waypoints作为区域
默认情况下,连接到家庭助手的任何owntracks用户都可以导出其航向定义(从必威是什么导出 - 导出到端点菜单项)然后将其转换为家庭助理中的区域定义。必威是什么区域将被命名
。该功能可以通过两种方式控制:
- 配置变量
航点
可以设置为错误的
这将禁用所有用户的导入航路点。 - 配置变量
Waypoint_whitelist
可以包含允许导入航向点的用户列表。