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

 找回密码
 立即注册
12
返回列表 发新帖
楼主: rabbitgg

[经验分享] 用小米万能遥控精细控制格力空调【node-red】【IR Remote】

[复制链接]

12

主题

243

帖子

1920

积分

论坛技术达人

积分
1920
金钱
1667
HASS币
40
发表于 2019-2-4 15:41:23 | 显示全部楼层
rabbitgg 发表于 2019-2-2 21:01
这是红外线的,中央空调一般都支持rs485接口,比这个更好用

dbbus看了一下,感觉自己接不怎么会弄。。所以想用红外的
回复

使用道具 举报

1

主题

167

帖子

608

积分

高级会员

Rank: 4

积分
608
金钱
441
HASS币
0
发表于 2019-2-10 19:55:55 来自手机 | 显示全部楼层
完全没有看懂...膜拜
回复

使用道具 举报

15

主题

335

帖子

2454

积分

金牌会员

Rank: 6Rank: 6

积分
2454
金钱
2119
HASS币
10
发表于 2019-5-2 18:40:18 | 显示全部楼层
没有看懂,格力空调应该怎么获取hex遥控码啊?
回复

使用道具 举报

9

主题

334

帖子

1291

积分

金牌会员

Rank: 6Rank: 6

积分
1291
金钱
957
HASS币
0
发表于 2019-5-2 19:28:54 | 显示全部楼层

666666谢谢分享
回复

使用道具 举报

0

主题

4

帖子

20

积分

新手上路

Rank: 1

积分
20
金钱
16
HASS币
0
发表于 2020-4-9 14:40:06 | 显示全部楼层
本帖最后由 chaoranxie 于 2020-4-9 14:46 编辑

好像找到了一个bug, 如果你的温度太低好像20度, 这个node-red就会出现错误. 原因是因为, 如果温度低, 二进制的temp_code 就不会达到4位, 接下来的for就会出现错误. 可以在代码里加入下面中间这行
temp_code = (set_temp - 16).toString("2");  //转为二进制
temp_code = temp_code.padStart(4,"0").  // 要加这一行, 因为temp_code 是二进制, 并且要4位, 不够加0
for(var i = 0; i < 4; i++)


还有发现就是原来小米万能遥控器有至少4个版本, 这个帖子的方法只使用与第一个版本. 具体大家可以看https://www.home-assistant.io/integrations/remote.xiaomi_miio/ 搜索 chuangmi.ir.v2
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 01:31 , Processed in 0.111525 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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