1technophile/openmqttgateway

MQTT gateway for ESP8266 or ESP32 with bidirectional 433mhz/315mhz/868mhz, Infrared communications, BLE, Bluetooth, beacons detection, mi flora, mi jia,...

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 17 minutes ago
Added to GitGenius on September 16th, 2026
Created on September 17th, 2016
Open Issues & Pull Requests: 47 (+0)
GitHub issues: Enabled
Number of forks: 906
Total Stargazers: 4,095 (+0)
Total Subscribers: 148 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.2 hours
Mean response time: 32.2 days
90th percentile: 91.7 days
Tracked items: 107

Most active contributors

Sign in to see contributor activity.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 16
New in 7 days: 0
Closed in 7 days: 2
Avg open age: 675 days
Stale 30+ days: 11
Stale 90+ days: 6

Recent activity

Opened in 7 days: 0
Closed in 7 days: 2
Comments in 7 days: 2
Events in 7 days: 3

Top labels

  • stale (89)
  • enhancement (7)
  • bug (1)
  • waiting for information (1)

Detailed Description

OpenMQTTGateway is an MQTT gateway that runs on ESP8266 or ESP32 microcontrollers to bridge wireless protocols and sensors into a home automation system.

The project solves the problem of integrating diverse wireless devices and protocols into a unified MQTT-based home automation setup. It acts as a bridge that receives signals from RF devices operating at 433MHz, 315MHz, or 868MHz, infrared remotes, BLE devices, Bluetooth beacons, and various Xiaomi sensors, then publishes this data to an MQTT broker. The gateway also supports bidirectional communication, allowing MQTT commands to control RF and infrared devices. It includes specific compatibility with devices like Mi Flora plant sensors, Mi Jia thermometers, LYWSD02 and LYWSD03MMC temperature sensors, Mi Scale weight scales, TPMS tire pressure monitors, BBQ thermometers, and LoRa modules.

The tool suits anyone building a home automation system who needs to integrate older RF-based devices, infrared equipment, or Xiaomi smart home sensors without replacing them. It works well for users already committed to MQTT and Home Assistant or OpenHAB as their automation platform. The project is particularly valuable for those with heterogeneous device ecosystems where a single protocol gateway would be insufficient. The choice of ESP8266 or ESP32 as the hardware platform keeps costs low while providing sufficient processing power for multiple concurrent protocols.

Development activity shows consistent engagement with the codebase through regular updates and refinements. The project maintains active responsiveness to issues and pull requests, indicating ongoing maintenance. Documentation is comprehensive, with a dedicated documentation site supporting users through setup and configuration. The breadth of protocol support suggests the maintainers continue expanding compatibility with new devices and sensor types as they emerge in the market.