ESP8266-based bidirectional bridge that converts MQTT messages to IR signals and received IR signals to MQTT messages.
MQTT IR Transceiver is an ESP8266-based gateway that enables bidirectional communication between MQTT and infrared (IR) devices. It allows users to integrate IR-controlled appliances like TVs, air conditioners, and audio systems into smart home automation systems via MQTT, converting IR signals to MQTT messages and vice versa.
DIY smart home enthusiasts and developers looking to integrate legacy IR-controlled devices into modern IoT ecosystems using MQTT-based automation platforms like OpenHab.
It provides a reliable, open-source bridge with broad IR protocol support (NEC, RC5, LG, SONY, Global Cache) and features like raw IR storage, SSL-secured MQTT, and OTA updates, using accessible ESP8266 hardware and standardized MQTT protocols.
ESP8266 based bidirectional bridge between MQTT and IR (change MQTT message to IR signal and change received IR signal to MQTT message)
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports NEC, RC5, LG, SONY, and Global Cache protocols, ensuring compatibility with a wide range of IR-controlled appliances from TVs to air conditioners.
Includes MQTT over SSL/TLS encryption, providing secure data transmission for sensitive smart home networks as highlighted in the features.
Integrates WiFiManager for a captive portal during first boot, simplifying network and MQTT setup without hardcoding credentials, as described in the usage section.
Uses a constant current IR LED emitter circuit based on Analysir's design, ensuring consistent signal strength and range for reliable operation.
Enables over-the-air firmware updates via MQTT commands, allowing for remote maintenance and feature additions without physical access to the device.
Requires building a circuit with specific components like IR LEDs, transistors, and resistors per the schematic, demanding electronics skills and soldering, which isn't suitable for non-DIYers.
Depends on PlatformIO and Visual Studio Code for development, with manual GPIO configuration and MQTT topic management, making initial deployment time-consuming and error-prone.
While compatible with OpenHab via MQTT, it lacks pre-built integrations or examples for other popular platforms like Home Assistant, requiring users to write custom configurations.