通过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
推一個...
我也想知道如何能判断not home半小时以上切换到home再播放.... 我lede x64的device_tracker还没搞定呢 https://bbs.hassbian.com/forum.php?mod=viewthread&tid=2232 jyz_0501 发表于 2018-3-4 23:35
https://bbs.hassbian.com/forum.php?mod=viewthread&tid=2232
谢谢,这个帖子的方法确实可以是个思路,不过人体感应器判断不在家时长在家里有人的情况就失灵了,适合一个人住的情况 aktifin 发表于 2018-3-5 11:01
谢谢,这个帖子的方法确实可以是个思路,不过人体感应器判断不在家时长在家里有人的情况就失灵了,适合一 ...
嗯 对,这个想了很多思路 都不行,我感觉可能最好的方式 是人脸识别,或者智能门锁,因为帖子里这个情况,即便是家里没人,我去楼下扔个垃圾,出去回来的功夫 有可能又误报。
人脸识别和智能门锁都是单向的,只能从外面更新状态,从室内是没办法更新状态的。这样就极大的降低了误报的情况。 jyz_0501 发表于 2018-3-5 11:11
嗯 对,这个想了很多思路 都不行,我感觉可能最好的方式 是人脸识别,或者智能门锁,因为帖子里这个情况 ...
嗯,一直没舍得破解小方摄像头适配人脸识别,破解完app不能用,等再买个摄像头就搞人脸识别试试 aktifin 发表于 2018-3-5 11:15
嗯,一直没舍得破解小方摄像头适配人脸识别,破解完app不能用,等再买个摄像头就搞人脸识别试试 ...
我也是小方,之前用教程那个固件版本,不管用,现在升级了,更接不进去了,找不到降级固件,下次直接买小蚁 或者小米 这个方法就是手机连接很久了才发到家,离开很久了才显示离开,探测路由器连接状态不可靠,不晓得是不是我的小米路由器pro的问题不 请教楼主,这个trigger,是在从not_home到home的切换瞬间激活的吗?
页:
[1]
2