本帖最后由 XCray 于 2024-5-2 21:24 编辑
收到一个小米的小爱触屏音箱,就是4寸屏的那一款,把玩了一番,还是挺满意的。
HA中有些设备是不支持米家的,那么一个显而易见的需求就是用小爱通过HA控制非米家兼容设备。
我的思路是:
利用al-one大神的miot组件实现接入、利用简单的自动化把小爱识别后的文字发给HA的会话处理:
trigger:
- platform: state
entity_id:
- sensor.xiaoai_conversation
condition:
- condition: template
value_template: " {{ '阳台灯' in trigger.to_state.state or '玄关灯' in trigger.to_state.state or '卧室灯' in trigger.to_state.state}}"
action:
- service: conversation.process
data:
text: "{{trigger.to_state.state}}"
language: zh-cn
mode: single
如果小爱传递过来包含阳台灯、玄关灯或卧室灯字眼的句子,那么就调用HA的会话处理。
这应该是最简洁的方式了吧?
唯一不爽的是时延有时候有点明显,没办法,小爱的接入是基于云端的、轮询。如果小爱能直接本地推送就完美了(做梦)。
|