我现在用的是小爱音箱pro和HA,有个爱国者投影仪,通过红外加入了小爱。
我设置了一个观影模式,通过呼叫小爱来触发。触发是通过HA上miot的Mi AI Speaker Pro 播放控制 conversation实体,触发后判断客厅灯是否开着;如果开着就语音播报“正在打开投影仪和关闭客厅灯”,关闭客厅灯,同时开启投影仪(也是通过miot里的小爱音箱下的投影仪控制)
现在的问题是:
1. 经常触发不了,小爱会回复“没有绑定设备……”;偶尔又能触发,不知道什么原因。
2. 由于小爱的主动回复,导致我设置的语音播报“正在打开投影仪和关闭客厅灯”不能播报;有没有办法不让小爱主动回话,直接执行操作;
另外,我NAS docker装了xiaomusic, 用于使用小爱音箱播放本地音乐,我每次含小爱“播放歌曲”,它都会主动回一句话(具体内容忘了),但是话说到一半被打断又开始播放本地音乐,体验不太好。跟上边问题2类似,有没有办法不让小爱主动回话,直接播放音乐。
代码如下:
alias: 观影模式
description: ""
triggers:
- trigger: state
entity_id:
- sensor.xiaomi_lx06_ff5f_conversation_2
to:
- 观影模式
conditions:
- condition: device
type: is_on
device_id: c750836b2bae70fabee4fb6ce28896ac
entity_id: 1bab06ed15f529dd8498fd9553c0d750
domain: switch
enabled: true
actions:
- delay:
hours: 0
minutes: 0
seconds: 3
milliseconds: 0
- action: notify.send_message
metadata: {}
data:
message: 正在打开投影仪和关闭客厅灯
target:
entity_id: notify.xiaomi_cn_2040802914_lx06_play_text_a_5_1
- device_id: 005abb08a8884259a2609e744521036c
domain: select
entity_id: f32ab8fb76baa68439b3c7232c2fc119
type: select_option
option: 电源
- type: turn_off
device_id: c750836b2bae70fabee4fb6ce28896ac
entity_id: 1bab06ed15f529dd8498fd9553c0d750
domain: switch
- delay:
hours: 0
minutes: 0
seconds: 30
milliseconds: 0
- device_id: 005abb08a8884259a2609e744521036c
domain: select
entity_id: f32ab8fb76baa68439b3c7232c2fc119
type: select_option
option: 右
- device_id: 005abb08a8884259a2609e744521036c
domain: select
entity_id: f32ab8fb76baa68439b3c7232c2fc119
type: select_option
option: 返回
mode: single
|