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

安装iOS的OwnTracks应用程序。

在OwnTracks应用程序中,点击左上方的(i),然后单击“设置”。更改以下设置:

  • 模式:http
  • URL:<设置集成时给您的url>
  • 打开身份验证
  • 用户身份:<你的名字>

高级配置

OwnerTracks允许用户通过向您的configuration.yaml

#示例Configuration.yaml条目owntracks

配置变量

max_gps_accuracy 整数 ((可选的

有时,OwnTracks可以以非常低的精度报告GPS位置(几公里)。这可以触发您的家庭助手安装中的假分区。必威是什么必威体育存款使用参数,您可以过滤这些GPS报告。数字必须为米。例如,如果您将200只GPS报告准确地提出200条报告。

航点 布尔 ((可选的,默认:正确

owntracks用户可以定义航点(又名A区),其精神与家庭助理区相似。必威是什么如果此配置变量为真的,OwnerTracks用户Waypoint_whitelist可以从设备导出航路点,家庭助理将以区域定义导入它们。必威是什么

Waypoint_whitelist 列表 ((可选的

用户名列表(定义为owntracks)谁可以将其航行点从Owntracks出口到家庭助理。必威是什么这将是用户名基本主题名称的一部分,(例如,owntracks/用户名/苹果手机)

默认:

所有通过owntracks连接到家庭助理的用户。必威是什么

秘密 细绳 ((可选的

有效载荷加密密钥。当与第三方不信任的服务器或公共服务器(任何人都可以订阅任何主题)时,这是可用的。默认情况下,有效负载被认为是未加密的(尽管家庭助理和服务器之间的通信仍可能是加密的)。必威是什么此功能需要libsodium在场的库。

mqtt_topic 细绳 ((可选的,默认值:owntracks/#

在MQTT实例上订阅ownTracks更新的主题。

events_only 布尔 ((可选的,默认:false

必威是什么家庭助理将忽略所有位置更新,仅依靠地理林进入/离开事件。

region_mapping 列表 ((可选的

词典以重塑OnlyTracks应用程序中配置的区域名称为家庭助理区域。必威是什么如果您有多个房屋或家庭助理实例,请使用此功能,并希望将其他标签映射到“家”。必威是什么核心价值地图OwnerTracks区域钥匙到家庭必威是什么助理区价值

完整的示例配置owntracks平台如下所示:

#示例Configuration.yaml条目owntracksmax_gps_accuracy200航点真的mqtt_topicowntracks/#”events_only真的Waypoint_whitelist-乔恩-内存region_mapping办公室工作

使用owntracks区域

OwnTracks可以跟踪区域,并将区域条目和退出信息发送给家庭助理。必威是什么您在OwnTracks应用程序中设置一个区域,您应该将其命名与家庭助理区相同,然后确保打开必威是什么必威体育存款分享OhnStracks应用程序中该区域的选项。请看OwnerTracks文档

必威是什么家庭助理将使用Enter和留言设置您的区域位置。输入时,您的位置将设置为区域中心。当您进入区域时,OnoldTracks的位置更新将被忽略。

当您退出区域时,家庭助理将开始使用位置更新来必威是什么再次跟踪您。为了确保Home Assistant必威是什么正确退出一个区域(根据您的GPS坐标计算该区域),您可能希望将HA中的区域半径设置为稍小,使其稍小于OwnerTracks区域半径。

使用ownTracks区域 - 强迫Onltracks使用IBEACONS更新

OwnTracks v2.0.0删除了Android上的IBEACON的支持。

当跑步时重大更改模式(这对您的手机电池很友善),有时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用户都可以导出其航向定义(从必威是什么导出 - 导出到端点菜单项)然后将其转换为家庭助理中的区域定义。必威是什么区域将被命名 - <设备> - 。该功能可以通过两种方式控制:

  1. 配置变量航点可以设置为错误的这将禁用所有用户的导入航路点。
  2. 配置变量Waypoint_whitelist可以包含允许导入航向点的用户列表。