Need help with IRbaby?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

Caffreyfans
275 Stars 69 Forks MIT License 139 Commits 8 Opened issues

Description

基于 ESP8266 利用 IRext 开源红外库实现万能红外遥控,已对接 MQTT 协议,可轻松接入 HomeAssistant :bomb:

Services available

!
?

Need anything else?

Contributors list

# 154,692
C++
Arduino
C
Shell
115 commits
# 2,473
assembl...
spotify
gc
Rust
1 commit

IRbaby

中文版 | English

IRbaby 使用 IRext 开源红外库(由于某些原因该仓库已关闭,相关网站已下架,但是码库服务仍然提供),提供数以万计的红外设备遥控编码。IRbaby 是一个 ESP8266 万能红外方案,配合硬件支持达到类似于市面上售卖的万能红外遥控。并且只需对其进行简单设置就可以快速部署在HomeAssisant

forthebadge


特点

  • IRext 强大红外码库
  • 基于 ESP8266 的芯片
  • 提供 MQTT API
  • 提供 UDP API
  • 支持录码
  • 离线解码
  • HomeAssistant 自动发现

* LED 工作指示灯

架构图

struction

开始使用

  1. 下载 ESP8266 固件并烧写到设备。IRbaby-firmware
  2. 设备上电,移动端搜索连接到 `ESP
    信号,并在浏览器中输入
    192.168.4.1` 对设备进行联网设置**
  3. 下载
    Android
    客户端并运行,对设备进行 MQTT 和红外收发引脚设定。IRbaby-android
  4. 匹配电器,完成控制, HomeAssistant 用户可在控制界面导出配置文件(现已支持 HomeAssistant 自动发现功能,设备添加之后,可直接在 HA 集成中看到)

IRbaby目前仍处于开发阶,目前的交互协议可能随时改变,不保证向后兼容,升级新版本时需要注意公告说明同时升级固件和客户端。

六步连接HomeAssistant

效果演示视频

|||| |---|---|---| |发现设备 |配置信息 |添加电器 | |匹配电器 |已有电器 |导出MQTT |

材料

红外接收头可选(如果需要录码功能)

||| |---|---| |Nodemcu | 红外二级管 | 红外接收头 | 三级管 |

关于连线

接线

备注:红外二级管连接的时候也可以尝试不用三级管,直接连接。红外二级管长引脚接gpio,短脚接地。红外接收头的话就照着上图标示的那样与模块连接。红外接收头非必须,如果你不使用录码功能可忽略红外接收头。只要你有一个红外发射管和一块 ESP8266 和一部 Android 手机就可以尝试该项目。另外目前项目只支持空调控制,其他功能暂不支持,后续会添加。控制客户端目前也只支持 Android,跨平台客户端也在后续添加中

附加下载地址

如果你有在 github releases 下载文件过慢的问题,请在 https://irbaby.caffreyfans.top 下在对应文件

捐赠

|支付宝|微信| |---|---| |

特别感谢

Strawmanbobi IRext开源库的作者,给予我技术和精神上的支持。

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.