Skip to content

Releases: 1technophile/OpenMQTTGateway

OpenMQTTGateway v1.5.0

24 Mar 20:54
Choose a tag to compare

What's Changed

Introducing the latest update for OpenMQTTGateway! With over 75 changes done in just 40 days, this release is packed with exciting new features and improvements. One of the most noteworthy updates is the automatic creation and support of device trackers for presence detection, including popular devices like NUT, Tile, Mi Band, Amazfit, and RuuviTag.
Plus, the support for direct Over the Air updates from the controller means that you can easily stay up-to-date with future releases.

That's not all - we also made some significant changes to the SSD1306, allowing you to control it directly from the controller or by MQTT commands and even use it to display BLE sensor data. And, with the new logo acting as a screen saver, you can reduce screen burn-in while still enjoying all the information shown.
Also, the RTL_433 library has been updated to provide more sensitivity and support new devices. To avoid creating unnecessary entities, the auto-discovery control is available from the controller and will now work as a pairing mode. It will be automatically deactivated after 30 minutes after its activation.

Finally, the Theengs plug can now retain its state in case of power outages or restart.

Theengs Plug

  • Create in use binary sensor for RN8209 Current sensor by @NorthernMan54 in #1474
  • [ONOFF/RN8209] ESP32 Attempt to recover previous actuator state when power has been lost by @1technophile in #1494

New devices or new data published

New boards

New features


OpenMQTTGateway v1.4.0

13 Feb 17:42
Choose a tag to compare

What's Changed

Adaptive scanning

This release brings a very interesting feature for Bluetooth Low Energy scanning.
You may have already asked yourself, what should I set for the interval between my scans? Do I use passive or active scanning? Or how do these parameters impact the battery life of my sensors?
To remove these questions, @DigiH and I have integrated an innovative function - Adaptive scanning

Adaptive scanning will decide automatically following your devices if you need to use passive/active/continuous scanning.

For example, a door or a PIR sensor will require continuous scanning, so if detected, the gateway will reduce its time between scans to the minimum. Or your devices may also require active scanning to retrieve data. The gateway will trigger active scans at regular intervals in this case.
Behind the scenes, a big work on device categorization and analysis has been done in Theengs Decoder to enable this feature.

Why are we doing this?
Increase your sensors' battery life, decrease network traffic, and reduce gateway power consumption.

See below in Home Assistant how the interval is automatically adapted after the detection of a PIR sensor nearby.


This new feature is activated by default, you can deactivate it, and the gateway will go directly into continuous active scanning.
Consequently, the esp32ble-dev-cont environment has been merged into esp32ble-dev, and the "Active scan" command has been removed. You can remove the topic from your broker to delete it from the controller.

Theengs Plug

Also, this release brings support for the second RGB Led of the Theengs Plug alongside the capability to reset at the start. I encourage Theengs Plug users to update following this guide.

New boards

New BLE devices

Devices Model Measurements
Polar H10 Chest strap activity heart rate




New Contributors

Full Changelog: v1.3.0...v1.4.0

OpenMQTTGateway v1.3.0

27 Jan 21:27
Choose a tag to compare

What's Changed

This release is dedicated to the Theengs Plug, our first device sold with OpenMQTTGateway!
Put your DIY Smart Home to the next level with this 3-in-1 Smart Plug, the Theengs Plug can:

  • Act as a Bluetooth Gateway to retrieve data from sensors
  • Be controlled remotely
  • Measure the energy consumption of the plugged device
  • Do presence detection (beta)

New BLE devices support:

Devices Model Measurements
BlueCharm BC08 acceleration x/y/z-axis/voltage/temperature
Jaalee JHT F525 temperature/humidity/battery




New Contributors

Full Changelog: v1.2.0...v1.3.0

OpenMQTTGateway v1.2.0

13 Jan 00:12
Choose a tag to compare

What's Changed

This one is huge. More boards supported, more devices, and some exciting changes to make your life easier 🎊
The auto-discovery is seeing new improvements to have better control of the gateway, but in particular, it now supports RTL_433 ESP32 !!
So with one binary flash in less than 5 minutes, you can retrieve your 433Mhz sensors, and OMG will automatically create the devices into your favorite Home Automation controller.
Here is an example with a 433Mhz weather station WS2032:

Added to this, you can also see the RTL_433 sensor messages on the screen. Thanks @NorthernMan54 .

We also reached a significant milestone of the Theengs Decoder with V1.0.0 thanks to @DigiH, more than 70 BLE devices supported 🚀
New boards:

New BLE devices and changes:

Devices Model Measurements
BlueMaestro TempoDisc 1 in 1 temperature/battery
BlueMaestro TempoDisc 4 in 1 temperature/humidity/pressure/battery
ClearGrass alarm clock CGD1 temperature/humidity/battery
ClearGrass alarm clock CGC1 temperature/humidity/battery
GOVEE H5074 temperature/humidity/battery
GOVEE H5101 temperature/humidity/battery
GOVEE H5106 PM2.5/temperature/humidity/battery
GOVEE H5174 temperature/humidity/battery
GOVEE H5177 temperature/humidity/battery
Oria/Brifit/SigmaWit/SensorPro TH Sensor T301 temperature/humidity/battery
Mopeka Pro temperature/level/sync status/voltage/battery/reading quality
Sensirion MyCO₂/CO₂ Gadget temperature/humidity/carbon dioxide
Sensirion SHT4X TH sensor temperature/humidity
ThermoPro TP393 temperature/humidity


  • [HA Discovery] - Transform switch discovery to button when relevant by @1technophile in #1356
  • [HA Discovery] - Add numbers for interval and scans netween connects by @1technophile in #1357
  • [HA Discovery] Save the BLE settings and change switch to optimistic false by @1technophile in #1364
  • [HA Discovery] Remove auto discovery switch by @1technophile in #1365
  • [BREAKING] Add RTL_433 discovery with Home Assistant convention by @1technophile in #1379 , if you add sensor for RTL_433 OMG you will have to update your topic structure as it changed with this PR.




New Contributors

Full Changelog: v1.1.1...v1.2.0

OpenMQTTGateway v1.1.1

05 Dec 00:21
Choose a tag to compare

What's Changed

  • SECURITY FIX Workaround unsecured AP bug on restart. by @h2zero in #1343

Full Changelog: v1.1.0...v1.1.1

OpenMQTTGateway v1.1.0

01 Dec 19:30
Choose a tag to compare

What's Changed




New Contributors

Full Changelog: v1.0.0...v1.1.0

OpenMQTTGateway v1.0.0

25 Oct 14:30
Choose a tag to compare

An exciting release for OpenMQTTGateway, with 3 major changes:

  • @NorthernMan54 added the support of the HELTEC LORA 32 v2/v2.1 433Mhz with RTL_433 📶. Isn't it huge?🥳
    No need to solder or check pins. Just upload heltec-rtl_433 from the web upload to the board, and you will benefit from the most powerful 433mhz library decoding, RTL_433 , we support Pulse Position Modulation (OOK_PPM) and Pulse Width Modulation (OOK_PWM) as a start (this is 80 decoders🙂).
    A great way to pick up weather stations, sensors, door bells... the list of compatible devices is huge. Feel free to share your feedback in the forum.

  • Added to the 433mhz, @DigiH did a huge work on the Bluetooth decoder, adding many new devices and improving the existing ones!
    The decoder now supports more than 55 devices!
    You can enjoy this changes with OpenMQTTGateway, but also with the TheengsGateway, the Theengs App will be updated soon.
    Note that Theengs Gateway can also work with OpenMQTTGateway as satellites/proxies. See our MQTTtoMQTT function implemented in June in OMG.

  • Thanks to @BadWolf42, we can now persist the BLE configuration to don't rely only on the broker-retained values

And plenty of other changes thanks to the help of our contributors.

What's Changed

New BLE devices and changes:

Devices Model Measurements
Amazfit Smart Watch/Band steps, activity heart rate (when activated in the Zepp Life settings)
ClearGrass CGG1 multi firmware support PVVX-ATC
Hydractiva Digital Amphiro/Oras sessions/time/litres/temperature/energy
April Brother ABTemp uuid/mfid/major/txpower @ 1 m/temperature/battery
April Brother N03 temperature/humidity/luminance/battery
ClearGrass Clock LYWSD02 temperature/humidity/battery
Oria/Brifit/SigmaWit/SensorPro TH Sensor temperature/humidity/battery
Qingping CGPR1 presence/luminance/battery
Qingping CGDN1 temperature/humidity/PM2.5/PM10/carbon dioxide
RDL52832 mfid/uuid/minor/major/txpower @ 1 m/temperature/humidity/acceleration
RBaron b-parasite moisture/temperature/humidity/luminance (v1.1.0+)/voltage
SmartDry Laundry Sensor temperature/humidity/shake/voltage/wake
Switchbot Motion Sensor movement/light level/sensing distance/led/scope tested/battery
Switchbot Contact Sensor contact/movement/scope tested/light level/battery
Switchbot Curtain motion state/position/light level/battery/calibration state
Thermobeacon WS02 temperature/humidity/voltage/timestamp/maximum temperature/maximum temperature timestamp/minimum temperature/minimum temperature timestamp
Thermobeacon WS08 temperature/humidity/voltage/timestamp/maximum temperature/maximum temperature timestamp/minimum temperature/minimum temperature timestamp
ThermoPro TP357 temperature/humidity
ThermoPro TP358 temperature/humidity
ThermoPro TP359 temperature/humidity
Oria/Brifit/SigmaWit/SensorPro TH Sensor temperature/humidity/battery
Otio/BeeWi Door & Window Sensor contact/battery

Features and fixes:


New Contributors

Full Changelog: v0.9.16...v1.0.0

OpenMQTTGateway v0.9.16

13 Aug 15:41
Choose a tag to compare

What's Changed

Full Changelog: v0.9.15...v0.9.16

OpenMQTTGateway v0.9.15

29 Jul 18:36
Choose a tag to compare

What's Changed

New sensors:


Full Changelog: v0.9.14...v0.9.15

OpenMQTTGateway v0.9.14

15 Jul 09:38
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.9.13...v0.9.14