All Projects → Caffreyfans → Irbaby

Caffreyfans / Irbaby

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

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Irbaby

Openmqttgateway
MQTT gateway for ESP8266, ESP32, Sonoff RF Bridge or Arduino with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia, LYWSD02, LYWSD03MMC, Mi Scale, TPMS, BBQ thermometer compatibility, SMS & LORA.
Stars: ✭ 2,413 (+1190.37%)
Mutual labels:  mqtt, esp8266
Itead sonoff
Alternative firmware for Itead Sonoff switches, based on the MQTT protocol and a TLS connection
Stars: ✭ 115 (-38.5%)
Mutual labels:  mqtt, esp8266
Homie Esp8266
💡 ESP8266 framework for Homie, a lightweight MQTT convention for the IoT
Stars: ✭ 1,241 (+563.64%)
Mutual labels:  mqtt, esp8266
Hugo Esp8266
Hugo is a 4-button ESP8266 Wi-Fi Remote, Arduino compatible and simple to use.
Stars: ✭ 77 (-58.82%)
Mutual labels:  mqtt, esp8266
Blinker Doc
blinker中文文档
Stars: ✭ 139 (-25.67%)
Mutual labels:  mqtt, esp8266
Esp8266 aliyun mqtt app
基于ESP8266官方SDK快速接入阿里云物联网平台
Stars: ✭ 81 (-56.68%)
Mutual labels:  mqtt, esp8266
Mqtt433gateway
MQTT 433.92 MHz radio-frequency device gateway
Stars: ✭ 111 (-40.64%)
Mutual labels:  mqtt, esp8266
Pysmartnode
Micropython Smarthome framework
Stars: ✭ 58 (-68.98%)
Mutual labels:  mqtt, esp8266
Home Assistant Config
My Home Assistant Configuration 🏡🏡
Stars: ✭ 133 (-28.88%)
Mutual labels:  mqtt, esp8266
Mqtt Ir Transceiver
ESP8266 based bidirectional bridge between MQTT and IR (change MQTT message to IR signal and change received IR signal to MQTT message)
Stars: ✭ 130 (-30.48%)
Mutual labels:  mqtt, esp8266
Tinygsm
A small Arduino library for GSM modules, that just works
Stars: ✭ 1,186 (+534.22%)
Mutual labels:  mqtt, esp8266
Amstomqttbridge
Minimalistic system to read AMS/HAN data from electrical meter
Stars: ✭ 165 (-11.76%)
Mutual labels:  mqtt, esp8266
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+485.56%)
Mutual labels:  mqtt, esp8266
Esp Link
esp8266 wifi-serial bridge, outbound TCP, and arduino/AVR/LPC/NXP programmer
Stars: ✭ 2,324 (+1142.78%)
Mutual labels:  mqtt, esp8266
Mhi Ac Ctrl
Reads and writes data (e.g. power, mode, fan status etc.) from/to a Mitsubishi Heavy Industries (MHI) air conditioner (AC) via SPI controlled by MQTT
Stars: ✭ 64 (-65.78%)
Mutual labels:  mqtt, esp8266
Awtrix1.0
(Outdated) Smart RGB Matrix Clock
Stars: ✭ 99 (-47.06%)
Mutual labels:  mqtt, esp8266
Wavin Ahc 9000 Mqtt
Esp8266 mqtt interface for Wavin AHC-9000/Jablotron AC-116
Stars: ✭ 47 (-74.87%)
Mutual labels:  mqtt, esp8266
Esp mqtt
MQTT client library for ESP8266
Stars: ✭ 1,047 (+459.89%)
Mutual labels:  mqtt, esp8266
Coogleiot
A ESP8266 Library for easy IOT device development
Stars: ✭ 118 (-36.9%)
Mutual labels:  mqtt, esp8266
Temper Esp8266
Temper is a compact temperature sensor based on ESP8266 and SHT30 with large 13x7 pixel led display.
Stars: ✭ 155 (-17.11%)
Mutual labels:  mqtt, esp8266

IRbaby

中文版 | English

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

forthebadge


特点

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

架构图

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开源库的作者,给予我技术和精神上的支持。

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].