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

 找回密码
 立即注册
楼主: 27hh

[智能音箱] 基于红外的小爱同学接入HomeAssistant教程

  [复制链接]

24

主题

883

帖子

4980

积分

论坛元老

Rank: 8Rank: 8

积分
4980
金钱
4092
HASS币
20
发表于 2017-11-18 17:47:27 来自手机 | 显示全部楼层
有技术就是任性
回复

使用道具 举报

4

主题

113

帖子

529

积分

高级会员

Rank: 4

积分
529
金钱
416
HASS币
0
发表于 2017-11-18 17:37:38 | 显示全部楼层
有点没看懂!!!
回复

使用道具 举报

32

主题

986

帖子

4233

积分

论坛元老

Rank: 8Rank: 8

积分
4233
金钱
3207
HASS币
110

教程狂人论坛风云人物

 楼主| 发表于 2017-11-18 16:05:43 | 显示全部楼层
本帖最后由 27hh 于 2017-12-30 22:28 编辑

下面我们介绍小爱同学的接入。本方法的原理是让小爱同学通过场景,控制红外遥控器,发射红外信号被香橙派接收,执行动作。延迟极小,使用非常流畅。

需要注意的是,欲使用此方法,你必须拥有至少一个以下列表中的设备。不然,你就不是米家人,小爱同学会把你拒之门外

QQ截图20171118161259.png

下面开始教程:
1. 打开米家,找到红外遥控器,确保你要使用的遥控器已经配置好了。如果没有现成的,则按 复制遥控器 -> 其他遥控器,创建一个空白遥控器,然后把所需的红外码学习进来。


IMG_0923.PNG        IMG_0924.PNG
2. 为每个按键设置场景。

IMG_0925.PNG

3. 在小米AI中授权使用米家。


IMG_0922.PNG

注:如果没有购买任何支持的小米设备,则无法完成授权,因此场景也无法使用。

4. 为小爱添加技能。

IMG_0926.PNG
现在,可以用语音来控制HA中的设备了。这样也算是让小爱同学曲线地接入了HA。


另:当这个想法被提出时,有的人认为这样很蛋疼。但我并不认为。首先,我们并不是为了小爱同学才配置红外。如今红外遥控器几乎家家都有,并且是老年人最熟悉的控制设备。而每个遥控器总有那么几个键我们用不到,若把它配置成遥控HA设备,让我们可以在看电视时方便地调节灯光,或是让家里老人轻松地体验智能家居,岂不美哉?另外,此方法的延迟并不高,与米家设备相比,几乎感觉不到。因此,仍有极高的实用价值。


附录:红外接收学码方法


执行 irrecord -d /dev/lirc0 ~/lircd.conf ,进入学码程序。(程序需在lircd停止的情况下运行)

videoplayback[00_01_10][20171118-181517-0].PNG

当出现 Press RETURN 提示时,按回车开始学码。
接下来,程序将对你的遥控器进行分析。请按下遥控器的每个按钮,建议每个按钮按两次,直到屏幕下方的圆点走满。然后会出现一行英文,继续按遥控器,再次等待屏幕下方的圆点走满。

videoplayback[00_02_28][20171118-181611-1].PNG

当看到下列提示时,才进入了正式学码过程。(摔!) Please enter the name for the next button,即输入接下来的按键的名称。程序建议大家使用标准名称,所有可用的标准名称请提前输入 irrecord --list-namespace 查看。(此时也可以按Ctrl+C退出来输入命令查看,之间的操作不会丢失)

输入名称,按回车,按一下遥控器的按钮,一个按钮就学习完了。

videoplayback[00_03_50][20171118-183225-3].PNG

当所有按钮学习完后,再次按下回车,程序会将学好的码写入 /etc/lirc/lircd.conf 。最后修改 lircd.conf 中的name为你的遥控器名字(不能有空格,可以点和下划线),学码完成。如果需要学习其他的遥控器,可以再次运行本程序,但是需提前备份
/etc/lirc/lircd.conf ,以防被覆盖。

评分

参与人数 1金钱 +20 收起 理由
lidicn + 20 在下对你的景仰犹如滔滔长江之水,连绵不绝.

查看全部评分

回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-1 06:41 , Processed in 0.225866 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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