ion

All web apps in the Catalogue

IR2MQTT

by steelcuts · io.github.steelcuts.ir2mqtt

Not TrustedWeb appUnrated★ 46 stars

Cloud-free IR gateway for smart homes.

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.

Screenshots

  • IR2MQTT on an Ion hub (desktop)
    IR2MQTT on an Ion hub (desktop)
  • IR2MQTT on an Ion hub (phone)
    IR2MQTT on an Ion hub (phone)

About

The Ultimate IR Gateway for Smart Homes & MQTT. IR2MQTT bridges the gap between physical Infrared devices and your smart home. It replaces tedious YAML configuration with a modern, reactive Web UI to manage devices, learn IR codes, and create powerful automations — entirely local, no cloud, no account, no subscriptions. Try out the Web UI directly in your browser without installing anything: ir2mqtt.steelcuts.net IR2MQTT is the open-source project steelcuts/ir2mqtt (https://github.com/steelcuts/ir2mqtt) by steelcuts, released under MIT. Ion packages it unmodified from commit 8f3ddee6219c, adding only a manifest, an icon and a start script.

Source

Written by steelcuts, published to Oikou by Ben Grande.

  • ★ 46 stars on GitHub
  • Licence: MIT
  • Upstream version v1.0.0-beta.4
  • Built from commit 8f3ddee6219c

View the repository on GitHub

Age rating

Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.

What version 1.0.0-beta.4 may do

Internet

It asks to reach nothing on the internet.

USB and serial devices on your Personal Cloud’s computer

  • Can talk to a serial port on your Personal Cloud’s computer that you choose (a printer, a board, a Zigbee stick): The serial device it talks to (a USB-serial cable or board) (serial)

You pick one device for each on your Personal Cloud, and can let it only read it. It gets that device alone, never the others plugged in; one it may write to is its to command.

Personal Cloud tools

None. It uses nothing from your Personal Cloud beyond its own storage.

Notifications

It does not send push notifications.

Storage

Up to 512 MB on your Personal Cloud.

Keys it asks you for

You give each one on your Personal Cloud when you install it, or give it one of your Personal Cloud’s shared secrets of the same name. Oikou never sees them.

  • Asks you for: mqtt-broker — Hostname or IP of your MQTT broker (the app and the ESP32 IR bridges talk through it) (optional)
  • Asks you for: mqtt-user — MQTT broker username, if it needs one (optional)
  • Asks you for: mqtt-pass — MQTT broker password, if it needs one (optional)

Its address

Works best with its own address. A Personal Cloud shared through Cloudflare can give it one; on a private Personal Cloud on Tailscale it opens under your Personal Cloud’s address, where it may not work fully. Private and shared Personal Clouds

Add to Personal Cloud

Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.

Sign in to add

Versions

1.0.0-beta.4 Shown above

Published · a ready-built bundle

Imported from steelcuts/ir2mqtt at 8f3ddee6219c (v1.0.0-beta.4).

Report this app