基于红外的小爱同学接入HomeAssistant教程

您所在的位置:网站首页 如何用米家遥控电视 基于红外的小爱同学接入HomeAssistant教程

基于红外的小爱同学接入HomeAssistant教程

2024-06-28 02:57| 来源: 网络整理| 查看: 265

本帖最后由 27hh 于 2017-12-30 22:28 编辑

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

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

QQ截图20171118161259.png 登录/注册后可看大图

QQ截图20171118161259.png (71.43 KB, 下载次数: 0)

下载附件

2017-11-18 16:14 上传

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

IMG_0923.PNG 登录/注册后可看大图

IMG_0923.PNG (152.92 KB, 下载次数: 2)

下载附件

2017-11-18 16:20 上传

       IMG_0924.PNG 登录/注册后可看大图

IMG_0924.PNG (82.06 KB, 下载次数: 1)

下载附件

2017-11-18 16:20 上传

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

IMG_0925.PNG 登录/注册后可看大图

IMG_0925.PNG (140.24 KB, 下载次数: 0)

下载附件

2017-11-18 16:23 上传

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

IMG_0922.PNG 登录/注册后可看大图

IMG_0922.PNG (127.6 KB, 下载次数: 0)

下载附件

2017-11-18 16:24 上传

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

4. 为小爱添加技能。

IMG_0926.PNG 登录/注册后可看大图

IMG_0926.PNG (230.2 KB, 下载次数: 0)

下载附件

2017-11-18 16:27 上传

现在,可以用语音来控制HA中的设备了。这样也算是让小爱同学曲线地接入了HA。 另:当这个想法被提出时,有的人认为这样很蛋疼。但我并不认为。首先,我们并不是为了小爱同学才配置红外。如今红外遥控器几乎家家都有,并且是老年人最熟悉的控制设备。而每个遥控器总有那么几个键我们用不到,若把它配置成遥控HA设备,让我们可以在看电视时方便地调节灯光,或是让家里老人轻松地体验智能家居,岂不美哉?另外,此方法的延迟并不高,与米家设备相比,几乎感觉不到。因此,仍有极高的实用价值。 附录:红外接收学码方法 执行 irrecord -d /dev/lirc0 ~/lircd.conf ,进入学码程序。(程序需在lircd停止的情况下运行)

videoplayback[00_01_10][20171118-181517-0].PNG 登录/注册后可看大图

videoplayback[00_01_10][20171118-181517-0].PNG (794.94 KB, 下载次数: 0)

下载附件

2017-11-18 18:17 上传

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

videoplayback[00_02_28][20171118-181611-1].PNG 登录/注册后可看大图

videoplayback[00_02_28][20171118-181611-1].PNG (720.53 KB, 下载次数: 0)

下载附件

2017-11-18 18:21 上传

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

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

videoplayback[00_03_50][20171118-183225-3].PNG 登录/注册后可看大图

videoplayback[00_03_50][20171118-183225-3].PNG (655.25 KB, 下载次数: 1)

下载附件

2017-11-18 18:32 上传

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



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3