本帖最后由 lidicn 于 2018-3-24 18:36 编辑
场景展示:
- 小伙伴来到智能家庭
- TTS播报:欢迎光临智能家庭,上次您光临是在2018-03-23 18:04。
前置需求
复制文件到自定义插件目录
- custom_components\sensor\record_time.py
- .homeassistant\downloads\record_file.json
编辑record_file.json
{"device_tracker.mix2": "2018-03-23 19:01", "device_tracker.mix": "2018-03-23 18:04"}
根据个人需求,按照json格式增加或删除。entityid需要与下面的Yaml设置的对应。
配置YAML
sensor:
- platform: record_time
name: dt_recode_time
file_path: downloads
icon: mdi:library-books
entities:
- device_tracker.mix2
- device_tracker.mix
automation:
- alias: 'dt_recode_time'
trigger:
- platform: state
entity_id: device_tracker.mix2,device_tracker.mix
from: 'not_home'
to: 'home'
action:
- service: sensor.record_time
data_template:
entity_id: '{{ trigger.entity_id }}'
time: '{{ as_timestamp(now() ) | timestamp_custom("%Y-%m-%d %H:%M") }}'
其他用途
- 记录上次开电视的时间,提醒你有多久没看电视
- 记录上次出门的时间,提醒你有多久没出门了
|