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

 找回密码
 立即注册
查看: 1875|回复: 20

[智能音箱] 小爱音箱控制非米家设备

[复制链接]

29

主题

300

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
金钱
804
HASS币
0
发表于 2025-2-12 20:45:34 | 显示全部楼层 |阅读模式

家里一直缺个智能音箱,也在纠结到底是选择小爱,还是homepodmini,所以一直翻阅关于小爱如何接入Ha的帖子。但因为没有设备,所以有点云里雾里。但总的来说,无非就是监听小爱的对话内容。时延似乎不太友好。相比homepodmini 在HomeKit 里,控制流程过于繁琐。今天突发奇想想看看DeepSeek 有什么好方法没。所以就有了下面这段对话。
要通过小爱音箱控制Home Assistant中的非米家设备,可以按照以下步骤操作:


步骤概览

  1. 将非米家设备接入Home Assistant
  2. 通过模拟设备或API暴露HA设备
  3. 配置小爱音箱与Home Assistant的联动

详细步骤

一、将设备接入Home Assistant

  1. 安装对应集成
    在HA的配置 > 设备与服务中,添加你的非米家设备(如TP-Link、Yeelight等)。确保设备在HA中可正常控制。

  2. 验证控制
    在HA的仪表盘或开发者工具中测试设备是否响应开关、调整等操作。


二、暴露HA设备给小爱音箱

方法1:使用Emulated HUE(推荐)
将HA设备模拟为Philips Hue设备,小爱音箱通过发现Hue设备控制。

  1. 配置Emulated HUE
    configuration.yaml中添加:

    emulated_hue:
     host_ip: 192.168.x.x  # HA主机的IP地址
     expose_by_default: true  # 默认暴露所有设备
     entities:
       light.bedroom_light:  # 指定要暴露的设备
         name: "卧室灯"
         type: "light"

    重启HA。

  2. 小爱音箱发现设备  

    • 打开米家APP,进入小爱音箱的设备页面。
    • 选择添加设备 > > Philips Hue
    • 等待搜索完成,HA模拟的设备将出现在列表中。
  3. 语音控制
    直接对小爱音箱说:“打开卧室灯”。
    我注意到,DeepSeek提到了Emulated HUE这个集成。这是个homeassistant官方集成。在官方文档里,没有提及米家,但DeepSeek 说可以通过这个集成,将ha内的设备接入到米家。那这不就像homekit bridge 了嘛?
    苦于没有小爱同学,所以特发此贴,看看有那位大佬能有闲暇时间测试下这个方案?




回复

使用道具 举报

24

主题

373

帖子

1513

积分

金牌会员

Rank: 6Rank: 6

积分
1513
金钱
1140
HASS币
0
发表于 2025-2-12 23:00:46 | 显示全部楼层
不存在

  - 打开米家APP,进入小爱音箱的设备页面。
   - 选择**添加设备** > **灯** > **Philips Hue**。
回复

使用道具 举报

29

主题

300

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
金钱
804
HASS币
0
 楼主| 发表于 2025-2-13 08:20:33 | 显示全部楼层
itispip 发表于 2025-2-12 23:00
不存在

  - 打开米家APP,进入小爱音箱的设备页面。

好吧。deepseek一本正经胡说。
回复

使用道具 举报

9

主题

299

帖子

2648

积分

论坛UI达人

积分
2648
金钱
2349
HASS币
0
发表于 2025-2-13 11:15:25 | 显示全部楼层
小爱同学控制HA中的设备,最简单的方式,就是监听小爱同学的对话实体,然后通过判断实现响应。
回复

使用道具 举报

29

主题

300

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
金钱
804
HASS币
0
 楼主| 发表于 2025-2-13 14:19:51 | 显示全部楼层
hhh. 发表于 2025-2-13 11:15
小爱同学控制HA中的设备,最简单的方式,就是监听小爱同学的对话实体,然后通过判断实现响应。 ...

能解答我个问题吗?我觉得理想的控制流程是“小爱同学,打开客厅吸顶灯”--在对话实体中输出“打开客厅吸顶灯”这段文字,然后通过自动化或者脚本,由HA完成打开“客厅吸顶灯”这个动作。是这个流程吗?我看到有帖子,还要在小爱APP里添加什么技能,又有帖子还要增加虚拟事件,或者寄存器,把我搞晕了。话说即便如此,家里这么多灯,这么多设备,自动化脚本写写也是一大堆啊。话说我试过,HA的语音助手,我在语音助手里打字,语音助手可以控制设备的。如果能直接把监听到的对话内容输入到HA语音助手里,可以少写好多自动化脚本。
回复

使用道具 举报

9

主题

299

帖子

2648

积分

论坛UI达人

积分
2648
金钱
2349
HASS币
0
发表于 2025-2-13 15:32:04 | 显示全部楼层
misLia 发表于 2025-2-13 14:19
能解答我个问题吗?我觉得理想的控制流程是“小爱同学,打开客厅吸顶灯”--在对话实体中输出“打开客厅吸 ...

是的   这样是完全可以实现的。

目前有以下问题:
1,home assistant的语音助手,目前低能,无法处理类似(书房灯亮度百分之50)这类词语。
2,语音控制目前存在重要问题,如:打开书房吸顶灯,助手会打开书房所有灯。
3,是的可以接入其它语音助手如谷歌AI,chatGPT等,可以识别高级话术,但是助理控制设备的能力还是有问题。
4,目前获取不到语音助手的对话响应(没搞懂)。

回复

使用道具 举报

29

主题

300

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
金钱
804
HASS币
0
 楼主| 发表于 2025-2-13 16:27:31 | 显示全部楼层
hhh. 发表于 2025-2-13 15:32
是的   这样是完全可以实现的。

目前有以下问题:

我刚才测试了官方的语音助手,控制台灯调节亮度没问题。控制空调打开关闭可以,但是指定制热制冷不行。但是用智普AI可以,包括控制空调温度降低1度,提高一度。官方的语音助手响应速度快,用智普稍微慢点,毕竟要走云端。
捕获.JPG
回复

使用道具 举报

9

主题

299

帖子

2648

积分

论坛UI达人

积分
2648
金钱
2349
HASS币
0
发表于 2025-2-13 16:42:03 | 显示全部楼层
misLia 发表于 2025-2-13 16:27
我刚才测试了官方的语音助手,控制台灯调节亮度没问题。控制空调打开关闭可以,但是指定制热制冷不行。但 ...

你忽略了一点,小爱同学的对话记录输出的结果是这样的:“台灯亮度设置到百分之百”。

就目前而言,使用这种方法已经足够了,比起获取对话记录直接控制设备来说。

简单易操作,在HA 和 node-red中都能实现。

Google AI 也很快,设备控制能力还可以,设备不多可以考虑。
回复

使用道具 举报

29

主题

300

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
金钱
804
HASS币
0
 楼主| 发表于 2025-2-13 16:54:19 | 显示全部楼层
hhh. 发表于 2025-2-13 16:42
你忽略了一点,小爱同学的对话记录输出的结果是这样的:“台灯亮度设置到百分之百”。

就目前而言,使用 ...

好吧。确实不行。大模型可以。我只是不想写这么多自动化。我没有用node-red,想学又不想学,一个字懒。
回复

使用道具 举报

24

主题

373

帖子

1513

积分

金牌会员

Rank: 6Rank: 6

积分
1513
金钱
1140
HASS币
0
发表于 2025-2-15 18:36:32 | 显示全部楼层
hhh. 发表于 2025-2-13 11:15
小爱同学控制HA中的设备,最简单的方式,就是监听小爱同学的对话实体,然后通过判断实现响应。 ...

这个难点在于小爱本身也会抢答。虽然小爱抢答不影响HA自动化,但是体验很不好。
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-3-4 22:17 , Processed in 0.475495 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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