『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 8240|回复: 17

求教:关于多人位置追踪,构成一定条件产生的联动

[复制链接]

16

主题

171

帖子

759

积分

高级会员

Rank: 4

积分
759
金钱
583
HASS币
40
发表于 2019-5-11 01:39:30 | 显示全部楼层 |阅读模式
本帖最后由 icase 于 2019-5-11 01:40 编辑

本人小白,特此请教。简单点说,我举个例子,还请高手指教:

条件:家里两个人各自用手机绑定上报位置信息。
目的1:当所有人离家时,触发诸如关闭所有灯的操作。而家里有任意一人,另一人离开时,则不触发此操作。
目的2:当一个人已经到家,在特定距离范围内,触发了开灯,开净化器等操作,另一个人到达触发条件时,系统自动判断已经触发过了,所以停止再次执行同样的操作。

如果可能,最好能帮忙解答详细些,十分感谢。
回复

使用道具 举报

73

主题

1165

帖子

6641

积分

论坛元老

Rank: 8Rank: 8

积分
6641
金钱
5471
HASS币
30
发表于 2019-5-11 05:01:14 | 显示全部楼层

创建一个【有人在家】传感器就行了。有一个人在家,就是on,没人在家是off

binary_sensors:
  - platform: template
    sensors:
      yrzj:
        value_template: >-
            {{ is_state('device_tracker.aaaaaa', 'home')
               or is_state('device_tracker.bbbbb', 'home')}}
回复

使用道具 举报

10

主题

680

帖子

5652

积分

论坛元老

Rank: 8Rank: 8

积分
5652
金钱
4967
HASS币
50
发表于 2019-5-11 11:37:10 | 显示全部楼层
楼上方法可行,也可以加个condition判断
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-5-11 11:51:32 | 显示全部楼层
这种复杂条件建议用node red
回复

使用道具 举报

16

主题

171

帖子

759

积分

高级会员

Rank: 4

积分
759
金钱
583
HASS币
40
 楼主| 发表于 2019-5-11 12:39:54 | 显示全部楼层
xuyang 发表于 2019-5-11 05:01
创建一个【有人在家】传感器就行了。有一个人在家,就是on,没人在家是off

binary_sensors:

您的这个template就直接这样写,就是表示任意一个tracker是home的状态,传感器就是on是吧,如果全都不在就是off?然后通过添加这个传感器在自动化里的条件中?那是不是如果出门的的自动化也可以使用这个传感器?

实在不好意思啊,代码小白+才接触,非常谢谢您了。
回复

使用道具 举报

16

主题

171

帖子

759

积分

高级会员

Rank: 4

积分
759
金钱
583
HASS币
40
 楼主| 发表于 2019-5-11 12:40:56 | 显示全部楼层
缥缈的孤鸿 发表于 2019-5-11 11:37
楼上方法可行,也可以加个condition判断

能方便说下在这个情况下condition的用法么。
回复

使用道具 举报

16

主题

171

帖子

759

积分

高级会员

Rank: 4

积分
759
金钱
583
HASS币
40
 楼主| 发表于 2019-5-11 12:43:19 | 显示全部楼层
xieahui 发表于 2019-5-11 11:51
这种复杂条件建议用node red

这个还没接触,是说node red自动化更便捷一些?
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-5-11 12:51:34 | 显示全部楼层
icase 发表于 2019-5-11 12:43
这个还没接触,是说node red自动化更便捷一些?

更直观 随便即时调试。
不然你在HA里面构造自动化烦死你
回复

使用道具 举报

73

主题

1165

帖子

6641

积分

论坛元老

Rank: 8Rank: 8

积分
6641
金钱
5471
HASS币
30
发表于 2019-5-11 12:59:53 | 显示全部楼层
icase 发表于 2019-5-11 12:39
您的这个template就直接这样写,就是表示任意一个tracker是home的状态,传感器就是on是吧,如果全都不在 ...

是的,可以增加多条,是或的关系,只要一个人在家,就是有人在家。
回复

使用道具 举报

16

主题

171

帖子

759

积分

高级会员

Rank: 4

积分
759
金钱
583
HASS币
40
 楼主| 发表于 2019-5-11 23:37:05 | 显示全部楼层
xuyang 发表于 2019-5-11 12:59
是的,可以增加多条,是或的关系,只要一个人在家,就是有人在家。

十分感谢!也感谢上面回帖的所有朋友。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 15:45 , Processed in 0.124824 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表