我很乐意创建一个虚拟设备跟踪器,可以根据输入布尔设置为家庭或不归因,因此我可以在需要客户模式时轻松使用它在我的自动化中

只是创建一个input_boolean......

图像

2喜欢

我已经完成了,但如果输入布尔值可以切换虚拟设备跟踪器Home或Not_home,则更容易,以便我可以在我现有的设备跟踪器组中包含它,而不是我的自动化中的单独情况。

你可以创造一个input_select.并且可以选择首页不在家选择从…

看着Device_tracker.see.您可以手动更改设备跟踪器的状态

4喜欢

使用的例子device_tracker.see创建设备跟踪器input_boolean

Input_Boolean:Person_homekit_home:名称:“PersonSiteKit Home”图标:MDI:主页 - 地图 - 标记自动化: - 别名:“设备跟踪器 - 主页助理开始创建主页kit设备跟踪器”触发器: - 平台:homea19463331伟德国际ssistant事件:启动操作: - 延迟:'00:01:00' -  service:device_tracker.see data_template:dev_id:person_homekit host_name:“person homekit”location_name:>  -  {%if is_state('binary_sensor.person_homekit_home','on') - %} home {%-  else  - %} not_home {% -  endif%}  - 别名:“设备跟踪器 - 更新主页kit设备跟踪器”触发器: - 平台:state entity_id:binary_sensor.person_homekit_home action: -  service:device_tracker.see data_template:dev_id:person_homekit host_name:“PersonSiteKit”Location_name:>  -  {%if is_state('binary_sensor.person_homekit_home','on') - %} home {% -  else  - %} not_home {% -  endif%}

在我建议的情况下还有另一个第一个帖子device_tracker.模板。

2喜欢

您可以使用MQTT Deficer跟踪器和模板交换机。

谢谢我设法使用这个,它有效!

很高兴我可以帮忙,我花了大约一个小时才会在我跌跌撞撞的时候弄明白device_tracker.see服务。最初对我来说并不清楚它有多强大。

我目前有一个暴露于HomeKit的input_boolean,并设置一个HK自动化在我离开/到达家时打开/关闭。到目前为止,它是相当稳固的。

为什么有人需要将一个input_boolean转换为a实体使用device_tracker.see

我目前根据我的input_boolean.away_mode.添加另一个自动化来更改一个人实体的状态,对我来说可能是另一个失败点。只是想增加我的理解,以确定我是否需要或将有利于我这样做。

不知道你在问什么。:least_smile:

也许这将有助于......

我发布的自动化是基于Homekit切换的input_boolean。一种自动化是在HA启动时创建设备跟踪程序,因为它们不是持久的,另一种自动化是在input_boolean发生变化时更新设备跟踪程序。这两种自动化都使用device_tracker。看服务。

然后设备跟踪器可以分配给一个人,我有几个与我的“人”相关联。

最后,人们(人)都在一个小组中,以便所有我的自动化,脚本等...使用该组来确定人是否是家。这样我就可以添加和删除集团的人,并且不必在任何地方更新它。

谢谢。

我猜我问的问题是,你为什么不仅仅是基于你的自动化,脚本等input_boolean而不是通过创建一个设备跟踪器device_tracker.see哪个是使用其他自动化来关闭/关闭基于状态input_boolean.是这样它看起来像Lovelace的一个人,当前面的HA账户链接时?或者另一个原因我忽略了思考?

我感兴趣的是我所有的自动化都是基于我的状态input_boolean.away_mode暴露在博客上。我没有根据这种布尔的状态创建一个设备跟踪器/人员实体。

啊,问得好!

我选择这样做的原因是将多个设备跟踪器带入确定一个人(通常是我)是家。虽然HomeKit非常准确,但有时它不是,这对我的用例不可接受(解锁到达时的前门)。所以我想使用多个设备跟踪器,通过拥有HomeKit输入布尔驱动设备跟踪器,然后可以将该设备跟踪器连接到一个人。然后,人州将由多个设备跟踪器确定。我有主题,拥有,诺斯特拉克和iOS应用程序追踪器,可在一个人的上下文下整合。

事实证明,这种设备跟踪器的整合比只使用一个设备跟踪器更准确。有一些因素,比如城市地区的手机基站位置很奇怪(当我在家的时候,有人会说我的手机在离家1/4英里的地方,因为我的手机转到了另一个基站),等等……不是每个人都需要采用这种策略,但我希望这能帮助那些有问题的人。

我可能是不正确的,但似乎设备现在持久。您可能不需要启动自动化

什么版本?

2021.1.1.

任何能够测试的人?

究竟尝试了这个代码。但我总是收到它必须包含的错误消息dev_id苹果电脑

在你的家庭助理里工作怎么样?19463331伟德国际

你能从你的系统中发布相关的yaml和你看到的错误的全文吗?

我发布的是需要修改要使用您的配置。