mobster 发表于 2022-5-5 01:31:51

【node-red】小米万能遥控的自定义原来如此简单


## 背景/需求
1. 手上有一个小米万能遥控(首发买的,一直很少用);
1. 夏天来了,要开电风扇了(传统红外遥控风扇,艾美特牌);
2. 家里墙上挂有一个春节期间买的彩灯(太阳能+USB两种接口,配遥控器),之前用的米家自带的规则配置万能遥控设定的晚上开启白天关闭;
3. 折腾万能遥控器的玩法;


## 小米万能遥控的处理思路和填坑

1. 坛子里翻阅了一些资料,准备动手试试SMART IR时([原帖见此](https://bbs.hassbian.com/thread-7389-1-1.html)),看了半天终于看到关键部分,即红外码的采集过程,需用到xiaomi_miio,且貌似需要手动配置configuartion.yaml才可以(好像不支持UI界面直接集成?起码我这里没发现此设备);
2. 开发者工具查看设备,万能遥控有一个设备识别,来自xiaomi Miot Auto的集成,我这里名称为:;
3. 步骤1手动添加miio对remote的集成后,开发者工具设备中多了一个的设备识别;
4. 之前尝试用源生自带的服务remote.learn_command尝试学习红外码,发现不成功;
5. 步骤1新配置组件后,用xiaomi_miio.remote_learn_command服务,并配合对应新出现的这个组件,可以正常学习采集到红外码了;(此步骤教程还是看步骤1中的原帖);
6. 准备配置SMART IR时,头疼那个JSON配置文件,索性用自带的send_command命令试试,结果发现可行,即服务为源生的remote.send_command,设备为,一切正常;
7. 收集红外码至excel,再粘贴到node-red中,整理并封装为子流程方便使用,最后再整合到昨天刚折腾的小米魔方([魔方玩法原帖在此](https://bbs.hassbian.com/thread-16301-1-1.html))中,完美;
8. 不同于论坛各位大神对HA玩法的追求,我自己更注重全流程的自动化,和简易的手动硬件触发操作,完全不碰UI界面。因为如果需要打开界面或者手机才去操作的话,感觉失去了智能家居的核心本质;





## 最终解决方案

1. 将遥控器配置为子流程,方便调用;
2. 风扇控制整合到魔方的操作中;
3. USB彩灯定时开关即可;



**** Hidden Message *****










ylilike 发表于 2022-5-5 05:44:34

前排围观学习,谢谢分享!

hyq 发表于 2022-5-5 10:13:41

大佬就是大佬!厉害!学习了!

mrlaogui 发表于 2022-5-7 07:31:48

“如果需要打开界面或者手机才去操作的话,感觉失去了智能家居的核心本质。”


非常赞同,最近也想弄这个红外接入,然后尽可能把一些旧的红外家电自动化一点。买的博联还在路上……

lichao 发表于 2022-5-13 23:54:19

学习一下,这个万能遥控器,小米的大神的插件都不好用

zzdadelu 发表于 2022-6-7 23:31:28

看看看看看~~看看看看看看看

边度飞扬 发表于 2022-6-13 16:28:05

感谢分享

liujiang567 发表于 2022-6-14 16:08:39

学习学习思路

xiaoboy 发表于 2022-6-19 21:05:28

RE: 【node-red】小米万能遥控的自定义原来如此简单 [修改]

skyhua 发表于 2022-6-20 20:43:24

谢谢大佬分享!!!
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 【node-red】小米万能遥控的自定义原来如此简单