steelcuts

steelcuts / ir2mqtt

Public

Cloud-free IR gateway for smart homes. ESP32-based IR bridges, MQTT integration, Web UI, IR learning, automations, IR databases, and Home Assistant auto-discovery.

27
0
100% credibility
Found May 03, 2026 at 26 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
TypeScript
AI Summary

IR2MQTT provides a local web interface to capture, send, and automate infrared remote control signals via MQTT for smart home integration.

How It Works

1
🏠 Discover the smart remote app

You find a simple app that lets everyday remotes talk to your smart home without clouds or subscriptions.

2
🔌 Connect your smart home hub

Link it to your home system like Home Assistant by entering a few details about your messaging service.

3
📡 Add your IR gadgets

Plug in affordable receivers and senders (like ESPHome devices) that catch and send remote signals.

4
🖥️ Open the easy dashboard

Launch the colorful web panel on your phone or computer to see everything at a glance.

5
📱 Teach it your remotes

Point remotes at receivers to capture codes, or pick from a huge button library for TVs and ACs.

6
Set up magic shortcuts

Create automations like 'double power press turns on movie lights' with drag-and-drop actions.

🎉 Control everything seamlessly

Your old TV, fan, or stereo now works with voice commands, apps, or sensors – all local and reliable.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 26 to 27 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is ir2mqtt?

ir2mqtt is a cloud-free IR gateway that bridges physical remotes to MQTT for smart homes, using ESP32 hardware as receive/transmit bridges. Developers get a reactive Web UI for learning IR codes, managing devices, and building automations like multi-press sequences or inactivity triggers—no YAML drudgery, no subscriptions. Built with Python/FastAPI backend and Vue/TypeScript frontend, it runs as a Home Assistant add-on, Docker container, or standalone, with auto-discovery for seamless HA integration.

Why is it gaining traction?

It ditches cloud gateways like Unifi or Spring Cloud Gateway for fully local control, pulling free IR databases from Flipper and Probono sources via GitHub—think oracle cloud free tier github vibes but zero vendor lock-in. Standout hooks: one-click IR learning with smart echo suppression, drag-and-drop automations, and loopback testing across bridges. Home Assistant users love the auto-discovery and MQTT topics for inputs/outputs/events.

Who should use this?

Home Assistant tinkerers bridging legacy IR gear (TVs, ACs) without cloud services. MQTT devs automating smart homes locally, avoiding free cloud API gateway limits. Makers flashing ESP32s for custom IR bridges in lo-fi setups.

Verdict

Solid for cloud-free IR-to-MQTT in HA—grab it if you need local automations and learning. At 21 stars and 1.0% credibility, it's early but polished with Docker/HA add-on support, E2E tests, and docs at steelcuts.github.io/ir2mqtt; watch for broader protocol coverage.

(198 words)

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.