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

 找回密码
 立即注册
查看: 9758|回复: 18

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

[复制链接]

25

主题

688

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

发表于 2018-3-2 14:34:49 | 显示全部楼层 |阅读模式
本帖最后由 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" or  states("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 

回复

使用道具 举报

9

主题

358

帖子

3039

积分

论坛元老

Rank: 8Rank: 8

积分
3039
金钱
2681
HASS币
0
发表于 2018-3-2 17:13:52 | 显示全部楼层
推一個...
我也想知道如何能判断not home半小时以上切换到home再播放....
回复

使用道具 举报

19

主题

688

帖子

2983

积分

金牌会员

Rank: 6Rank: 6

积分
2983
金钱
2295
HASS币
0
发表于 2018-3-3 10:04:48 | 显示全部楼层
我lede x64的device_tracker还没搞定呢
回复

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2018-3-4 23:35:55 | 显示全部楼层
回复

使用道具 举报

25

主题

688

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

 楼主| 发表于 2018-3-5 11:01:36 | 显示全部楼层
jyz_0501 发表于 2018-3-4 23:35
https://bbs.hassbian.com/forum.php?mod=viewthread&tid=2232

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

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

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

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

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

使用道具 举报

25

主题

688

帖子

3630

积分

论坛元老

Rank: 8Rank: 8

积分
3630
金钱
2937
HASS币
219

活跃会员

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

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

使用道具 举报

175

主题

2956

帖子

7555

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7555
金钱
4574
HASS币
398

活跃会员教程狂人灌水之王

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

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

使用道具 举报

5

主题

112

帖子

594

积分

高级会员

Rank: 4

积分
594
金钱
482
HASS币
0
发表于 2018-5-5 17:48:35 | 显示全部楼层
这个方法就是手机连接很久了才发到家,离开很久了才显示离开,探测路由器连接状态不可靠,不晓得是不是我的小米路由器pro的问题不
回复

使用道具 举报

35

主题

533

帖子

2887

积分

金牌会员

Rank: 6Rank: 6

积分
2887
金钱
2354
HASS币
0
发表于 2018-5-5 18:42:36 | 显示全部楼层
请教楼主,这个trigger,是在从not_home到home的切换瞬间激活的吗?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-8 23:57 , Processed in 0.131721 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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