OpenMQTTGateway v1.7.0
What’s Changed
1 - New product We released the Theengs Bridge, an ESP32 based BLE gateway with an external antenna and an Ethernet RJ45 port. If you want to extend the range of your BLE network, the Theengs Bridge will help you reach further sensors than traditional embedded antennas. We used this opportunity to improve the support of Ethernet boards. You can onboard them through the WiFi portal and use Ethernet with WiFi as a backup network. With this evolution, there is no need to put your hands on a development environment or a configuration file!
Support our work by purchasing from our store !
2 - More RF devices supported OOTB Our users requested to decode RTL_433 FSK ( FSK is a radio frequency modulation) without building the environment. We now have Lilygo and Heltec environments supporting FSK (beta) from the web upload. And cherry on the cake, you can change the frequency directly from the WebUI. But that’s not all. Users with a CC1101 will be pleased to see that they can change the frequency of their devices and the library they use from the WebUI!
3 - More BLE devices supported Over 90 BLE devices are now supported by OpenMQTTGateway and Theengs; look at this impressive devices list!
4 - DIY One of my favorite radio communication is LoRa. We added the capability to change the frequency, numerous parameters from the WebUI, and a new ESP32 temperature sender example #1742 . A great way to play with the protocol and build your nodes.
5 - Stability BLE is not forgotten with a new, more stable controller. We also added a central queueing mechanism.
6 - User experience We simplified password management; now, you will have only one password for the WebUI, OTA, and WiFi portal connection. This password is defined during WiFi portal onboarding and is compulsory. If you upgrade from a previous version, the default password for the WebUI, the onboarding, and OTA will be OTAPASSWORD.
I invite you strongly to change it in the WebUI (Configure Gateway).
Also, at the first connection, the WiFi portal no longer needs a password (bye-bye “your_password”).
7 - Integration Finally, @DigiH improved the discovery experience by tuning the Home Assistant MQTT discovery integration.
Theengs Plug
You can now change the brightness of the Theengs Plug LED with a slider. Suppose you use the plug in your bedroom; for example, you can program the LED to be OFF at night.
The BLE gateway can be deactivated if you want to use it solely as a smart plug.
New BLE devices
Devices |
Model |
Measurements |
April Brother |
N07 |
temperature/humidity/battery/packet ID |
BM6 Battery Monitor |
BM6 |
battery |
GOVEE |
H5100 |
temperature/humidity/battery |
GOVEE |
H5104 |
temperature/humidity/battery |
GOVEE |
H5179 |
temperature/humidity/battery |
INKBIRD |
IBS-TH12S |
temperature/humidity/battery |
NUT |
NUTALE |
tracker |
Oral B |
Toothbrush |
state, mode, sector, pressure, time |
Lippert |
BottleCheck |
temperature/level/sync status/voltage/battery/reading quality/acceleration x/y-axis |
ShellyBlu |
Button1 |
button press type/battery/packet ID |
ShellyBlu |
Door/Window |
contact/rotation/battery/packet ID |
ShellyBlu |
Motion |
motion, illuminance, battery, packet ID |
ThermoPro |
TP357s |
temperature/humidity |
- Support for PVVX encryption
- Add mac extraction from data
- Add new devices as presence trackers
Board support
New features
Breaking changes
Miscellaneous
Documentation
Will be removed in the next version
- SimplePublishing MQTT API
- Support for Arduino UNO, NANO, MEGA
- Support of Arduino IDE as a development environment
New Contributors
Full Changelog: v1.6.0…v1.7.0