本帖最后由 lidicn 于 2017-7-14 19:38 编辑
该proximity组件允许您监视设备到特定zone区域的距离和行驶方向。该组件会在homeassistant中创建的一个实体,会提供邻近数据。
详细内容见 https://home-assistant.io/components/proximity/
在Package文件夹下新建yaml文件
将以下代码存入
proximity:
home:
devices:
- device_tracker.你的设备1
- device_tracker.你的设备2
tolerance: 50
unit_of_measurement: m
automation:
#播报离家距离最近的人
- alias: distance to home
trigger:
- platform: event
event_type: click
event_data:
entity_id: binary_sensor.switch_158XXXXXXXXXXX
click_type: long_click_press
action:
- service: tts.baidu_say
data_template:
entity_id: media_player.vlc_player
message: >
{%- if is_state("proximity.home", "not set")-%}
无数据
{%- else -%}
"{{states.proximity.home.attributes.nearest}}距离家还有{{states.proximity.home.state}}米"
{%- endif %}
cache: false
|