aktifin 发表于 2018-3-2 14:34:49

通过device_tracker联动tts播放回家欢迎和随机祝福

本帖最后由 aktifin 于 2018-3-2 14:43 编辑

【参考了各位大神的代码】通过device_tracker判断回家状态,通过门口的感应器判断有人活动,通过tts播放室内温湿度,并通过L大的讯飞随机语句播放随机祝福
目前感觉判断还是有误报的可能,最好能判断not home半小时以上切换到home再播放就好了,还需要大神的指点帮助
- alias: welcomeback
initial_state: true
hide_entity: True
trigger:
   - platform: state
       entity_id: device_tracker.xxxxxx
       from: 'not_home'
       to: 'home'
condition:
    condition: and
    conditions:
      - condition: time
      after: '16:00:00'
      before: '22:30:00'
      - condition: state
      entity_id: binary_sensor.motion_sensor_xxxxxxx
      state: 'on'
action:
   - service: tts.clear_cache
   - wait_template: '{{ states("media_player.mpd") == "stop" orstates("media_player.mpd") == "off"}}'
   - delay: 00:00:10
   - service: tts.iflytek_say
       data_template:
         entity_id: media_player.mpd
         message: >
          "欢迎主人回家!当前室内温度为{{states('sensor.temperature_xxxxxxxx')}}度,湿度为百分之{{states('sensor.humidity_xxxxxx')}},#晚上好#。"
         cache: false

jozhi 发表于 2018-3-2 17:13:52

推一個...
我也想知道如何能判断not home半小时以上切换到home再播放....

gzroc 发表于 2018-3-3 10:04:48

我lede x64的device_tracker还没搞定呢

jyz_0501 发表于 2018-3-4 23:35:55

https://bbs.hassbian.com/forum.php?mod=viewthread&tid=2232

aktifin 发表于 2018-3-5 11:01:36

jyz_0501 发表于 2018-3-4 23:35
https://bbs.hassbian.com/forum.php?mod=viewthread&tid=2232

谢谢,这个帖子的方法确实可以是个思路,不过人体感应器判断不在家时长在家里有人的情况就失灵了,适合一个人住的情况

jyz_0501 发表于 2018-3-5 11:11:51

aktifin 发表于 2018-3-5 11:01
谢谢,这个帖子的方法确实可以是个思路,不过人体感应器判断不在家时长在家里有人的情况就失灵了,适合一 ...

嗯 对,这个想了很多思路 都不行,我感觉可能最好的方式 是人脸识别,或者智能门锁,因为帖子里这个情况,即便是家里没人,我去楼下扔个垃圾,出去回来的功夫 有可能又误报。

人脸识别和智能门锁都是单向的,只能从外面更新状态,从室内是没办法更新状态的。这样就极大的降低了误报的情况。

aktifin 发表于 2018-3-5 11:15:03

jyz_0501 发表于 2018-3-5 11:11
嗯 对,这个想了很多思路 都不行,我感觉可能最好的方式 是人脸识别,或者智能门锁,因为帖子里这个情况 ...

嗯,一直没舍得破解小方摄像头适配人脸识别,破解完app不能用,等再买个摄像头就搞人脸识别试试

jyz_0501 发表于 2018-3-5 11:22:59

aktifin 发表于 2018-3-5 11:15
嗯,一直没舍得破解小方摄像头适配人脸识别,破解完app不能用,等再买个摄像头就搞人脸识别试试 ...

我也是小方,之前用教程那个固件版本,不管用,现在升级了,更接不进去了,找不到降级固件,下次直接买小蚁 或者小米

l58128667 发表于 2018-5-5 17:48:35

这个方法就是手机连接很久了才发到家,离开很久了才显示离开,探测路由器连接状态不可靠,不晓得是不是我的小米路由器pro的问题不

debitus 发表于 2018-5-5 18:42:36

请教楼主,这个trigger,是在从not_home到home的切换瞬间激活的吗?
页: [1] 2
查看完整版本: 通过device_tracker联动tts播放回家欢迎和随机祝福