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

 找回密码
 立即注册
查看: 22081|回复: 7

[新奇玩法] 使用MCE遥控器控制全部室内电器设备

[复制链接]

6

主题

110

帖子

1946

积分

论坛技术达人

积分
1946
金钱
1826
HASS币
40
发表于 2020-7-2 13:29:40 | 显示全部楼层 |阅读模式
本帖最后由 tjsyk 于 2020-7-2 13:29 编辑

1      前言
      小屋的智能家居搞的差不多了,个人不太喜欢使用APP或者语音进行控制,正好家里有一个早年间的MCE遥控器,经过一顿折腾终于实现了一个遥控器控制全部室内电器设备的场景。

2      被控设备
1)       非智能设备
  • 海尔小英才空调
  • 索尼KLV-40V440A电视(无USB接口)
  • 爱奇艺电视果3(接电视HDMI1)
  • 美菱电风扇
  • 组装台式电脑
  • 三星F2380显示器
  • AOC LV323HQPX 显示器
  • 倍思USB七彩电竞游戏灯带(作为电视氛围灯)
  • 杂牌排风扇
2)       半智能设备(提供API接口)
  •   airx A8空气净化器
  •   H96 Pro Plus电视盒子(接电视HDMI2)
3)       智能设备
  •   Nanoleaf Canvas
  •   Yeelight彩光灯带
  •   米家床头灯2代
  •   Aqara LED灯泡
  •   米家万能遥控器二代
  •   鸿雁智能插排智+版(4口可单控)
  •   米家智能插线板
  •   小米米家智能插座WiFi版

3      控制设备
1)       联想MCE遥控器

4      所需软件
1)        Home Assistant 0.111.4
2)        ESXi 6.7 + 虚拟化Win7
3)        Advanced MCE Remote Mapper Tool
4)        AutoHotkey
5)        Python 3.8.3 + miio_ir_raw_converter

5      控制项目
1)       海尔小英才空调开/关(配合米家万能遥控器二代)
2)       索尼KLV-40V440A电视开/关、音量加/减、HDMI信号源切换(配合鸿雁智能插排智+版)
3)       爱奇艺电视果3开/关(配合鸿雁智能插排智+版)
4)       美菱电风扇开/关、摆头(配合米家万能遥控器二代)
5)       组装台式电脑开(配合米家智能插线板)
6)       三星F2380显示器、AOC LV323HQPX 显示器开/关(配合米家智能插线板)
7)       倍思USB七彩电竞游戏灯带开/关(配合鸿雁智能插排智+版)
8)       杂牌排风扇开/关(配合小米米家智能插座WiFi版)
9)       airx A8空气净化器开/关
10)    H96 Pro Plus电视盒子开/关、音量加/减、上下左右、主页、确认、返回
11)    Nanoleaf Canvas开/关
12)    Yeelight彩光灯带开/关
13)    米家床头灯2代开/关
14)    Aqara LED灯泡开/关

6      设备接入Home Assistant
1)       米家万能遥控器二代
通过自带的remote(xiaomi_miio)进行接入,实现控制红外码学习/发送。
备注:垃圾设备,每次学习的红外码都不一样,有的发送后可以正常使用,有的就不行,可惜买不到一代版本了。

2)       鸿雁智能插排智+
通过custom_components模拟Broadlink MP1进行接入,实现4个插座独立控制开/关。

3)       米家智能插线板
通过自带的remote(xiaomi_miio)进行接入,实现控制开/关。

4)       小米米家智能插座WiFi
通过自带的remote(xiaomi_miio)进行接入,实现控制开/关。

5)       海尔小英才空调
使用自定义的script通过米家万能遥控器二代控制开/关。
备注:可直接使用米家万能遥控器二代学习并发送红外码。

6)       索尼KLV-40V440A电视
通过鸿雁智能插排智+版插座2控制开/关。
使用自定义的script通过家万能遥控器二代控制音量加/减、HDMI信号源切换。
备注:不可直接使用米家万能遥控器二代学习并发送红外码,通过在http://irdb.tk/find/获取电视遥控器按键的ProntoHex码,然后使用https://github.com/kuzin2006/miio_ir_raw_converter提供的红外码转码工具,把ProntoHex码转化为米家万能遥控器二代可以使用的Raw码。

7)       爱奇艺电视果3
通过鸿雁智能插排智+版插座3控制开/关。

8)       美菱电风扇
使用自定义的script通过米家万能遥控器二代控制开/关、摆头。
备注:可直接使用米家万能遥控器二代学习并发送红外码。

9)       组装台式电脑
通过米家智能插线板配合电脑BOIS设置控制开。

10)    三星F2380显示器
通过米家智能插线板控制开/关。

11)    AOC LV323HQPX 显示器
通过米家智能插线板控制开/关。

12)    倍思USB七彩电竞游戏灯带
通过鸿雁智能插排智+版插座1控制开/关。

13)    杂牌排风扇
通过小米米家智能插座WiFi版控制开/关。

14)    airx A8空气净化器
通过custom_components进行接入,实现控制开/关。

15)    H96 Pro Plus电视盒子
通过自带的media_player(androidtv)进行接入,实现控制开/关。
使用自定义的script通过androidtv控制音量加/减、上下左右、主页、确认、返回。

16)    Nanoleaf Canvas
通过自带的light(nanoleaf)进行接入,实现控制开/关。

17)    Yeelight彩光灯带
通过自带的yeelight进行接入,实现控制开/关。
备注:没有HomeKit码,不能通过集成方式进行接入。

18)    米家床头灯2
通过自带的集成方式进行接入,实现控制开/关。

19)    Aqara LED灯泡
通过自带的集成方式进行接入,实现控制开/关。
备注:此设备不可以独立使用,需要配合支持ZigBee 3.0的网关,我使用的是小米智能多模网关。

7      映射MCE遥控器按键
1)        打开程序。
2)        设置对应按键的快捷键。
3)        点击“Save to File”。
4)        点击“Apply To Registry”。
5)        关闭程序。
6)        重启电脑。

Advanced MCE Remote Mapper Tool.png

8      配置AutoHotkey
1)       在Win7中安装curl命令和AutoHotkey程序。
2)       右键新建AutoHotkey Script。
3)       右键Edit Script。
4)       输入对应的命令脚本。
5)       保存并关闭脚本。
6)       双击运行脚本。

AutoHotkey.png

9      最终成果
联想MCE遥控器.jpg MCE遥控器映射.jpg

10            扩展应用

       通过使用米家万能遥控器二代学习MCE遥控器发射的红外码,实现了把非米家设备接入米家APP进行控制,包括鸿雁智能插排智+版、Nanoleaf Canvas、H96 Pro Plus电视盒子。

11            总结

       目前上述设备均可以使用米家APP、家庭APP、小爱同学、Siri以及MCE遥控器进行控制,不足的是受红外遥控的限制,部分操作只能在红外范围内进行。

评分

参与人数 1金钱 +20 HASS币 +20 收起 理由
+ 20 + 20 厉害了word楼主!

查看全部评分

回复

使用道具 举报

0

主题

52

帖子

298

积分

中级会员

Rank: 3Rank: 3

积分
298
金钱
246
HASS币
0
发表于 2020-7-2 22:00:14 | 显示全部楼层
居然沙发了!
回复

使用道具 举报

27

主题

2143

帖子

8934

积分

论坛元老

Rank: 8Rank: 8

积分
8934
金钱
6786
HASS币
30

论坛元老

发表于 2020-7-2 22:23:44 | 显示全部楼层
你字数多,你nb,我给你点赞,回头有空再来详细看看
回复

使用道具 举报

9

主题

266

帖子

1340

积分

金牌会员

Rank: 6Rank: 6

积分
1340
金钱
1074
HASS币
0
发表于 2020-7-13 19:07:30 | 显示全部楼层
只想问记得住吗
回复

使用道具 举报

6

主题

110

帖子

1946

积分

论坛技术达人

积分
1946
金钱
1826
HASS币
40
 楼主| 发表于 2020-7-14 07:38:47 | 显示全部楼层
lik21 发表于 2020-7-13 19:07
只想问记得住吗

还好,其实还有一个6键的无线开关(18种模式)
回复

使用道具 举报

20

主题

216

帖子

1458

积分

论坛DIY达人

积分
1458
金钱
1217
HASS币
100
发表于 2020-7-14 16:02:09 | 显示全部楼层
你是怎么实现红外到ha的?
回复

使用道具 举报

6

主题

110

帖子

1946

积分

论坛技术达人

积分
1946
金钱
1826
HASS币
40
 楼主| 发表于 2020-7-14 16:14:55 | 显示全部楼层
zro22 发表于 2020-7-14 16:02
你是怎么实现红外到ha的?

红外先到win7里面,在win7里面再调用ha的service
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2021-2-15 17:20:53 | 显示全部楼层
tjsyk 发表于 2020-7-14 16:14
红外先到win7里面,在win7里面再调用ha的service

被智能玩了··
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 20:50 , Processed in 0.088146 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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