Hi Dom,
For such combination I suggest that you build it yourself with either platformio or arduino IDE.
This way you will get something more adapted to your need.
Hi Dom,
For such combination I suggest that you build it yourself with either platformio or arduino IDE.
This way you will get something more adapted to your need.
I’ve alredy done that but I’ve got a problem probably with ZmqttDiscovery ![]()
In my builds it isn’t working and I have no idea why ![]()
In your build nodemcuv2-rf gateway is publishing 2 topics :
In my builds I’ve got only first one . Should I do something more than uncomment #define ZmqttDiscovery in User_config.h to make it work?
Could you send/paste User_config.h from your bulids ( nodemcuv2 RF and nodemcuv2 ALL ) ?
BTW. Is it possible to make together RF+RF2+IR+DHT+HADiscovery using nodemcu?
@1technophile
Probably I’ve got similar problem :
I set
#define MQTT_MAX_PACKET_SIZE 512
Into pubsubclient.h
And now it work !
Great !
v0.9.4 is out for info. It adds the following features/fixes:
Under the hood:
Thanks to the numerous contributors to this version!
Breaking changes:
{"uptime":260,"version":"version_tag","freemem":50012,"rssi":-30,"SSID":"omgap","ip":"192.168.1.23","mac":"24:0A:C4:24:90:98","wifiprt":0,"lowpowermode":0,"interval":55555,"modules":"BTHADiscovery"}
You can find it below:
v0.9.5 is out, I hope you will enjoy it,
A big thank you to @jmw6773 & @Legion2 for their numerous contributions!
–Here is the content–
New devices:
New boards:
New features:
Aside from the code:
Under the hood:
Breaking:
Deprecate - items that will be removed on the next release:
Big release time, I hope you enjoy it!
This one brings a lot of features and improvements.
home/OpenMQTTGateway_RTL_433_ESP/RTL_433toMQTT
{"model":"WS2032","id":38553,"battery_ok":1,"temperature_C":22.3,"humidity":65,"wind_dir_deg":90.0,"wind_avg_km_h":0,"wind_max_km_h":0,"rain":256,"flags":0,"mic":"CRC","protocol":"WS2032 weather station","rssi":-52,"duration":511982}
But that’s not all, let’s take a deeper look at all the new devices, boards, and features!
New devices:
New boards:
New features:
Under the hood:
Docs:
Breaking:
Deprecate - items that will be removed on the next release:
Release time!
The 0.9.7 brings a lot of features and improvements to BLE and TLS functions.
Example MQTT message format:
mosquitto_pub -t home/OpenMQTTGateway/commands/MQTTtoBT/config -m '{ "ble_write_address":"AA:BB:CC:DD:EE:FF", "ble_write_service":"cba20d00-224d-11e6-9fb8-0002a5d5c51b", "ble_write_char":"cba20002-224d-11e6-9fb8-0002a5d5c51b", "ble_write_value":"TEST", "value_type":"STRING", "ttl":4 }'
Efforts have been made around the security connection functions, the TLS connection can now be configured within the configuration web page by adding the server root certificate (copy&paste) and checking a box.
You can alternatively use self-signed certificates and even several sets of them, if you want to handle several MQTT servers. With this comes also the ability to change the MQTT server by MQTT, with automatic return to the previous configuration if not working.
So as to make the update of the gateway you are now able to trigger it through MQTT, if the version is different than the current one and if the password is OK, the gateway will download and install the linked firmware.
mosquitto_pub -t "home/<gateway_name>/commands/firmware_update" -m '{ "version": "test", "password": "OTAPASSWORD", "url": "https://github.com/1technophile/OpenMQTTGateway/releases/download/v0.9.6/esp32-m5stack-ble-firmware.bin" }'
But that’s not all, let’s take a deeper look at all the new devices and features!
New devices:
New features:
Under the hood:
Breaking:
Docs:
Deprecate - functions that will be removed or modified on the next release:
Among new devices and boards this release brings some exciting features like the capability to connect and control a BLE device like a switchbot, here is a sample command for the SWITCHBOT S1:
{
"ble_write_address": "FF:AA:BB:FF:DD:EE",
"ble_write_service": "cba20d00-224d-11e6-9fb8-0002a5d5c51b",
"ble_write_char": "cba20002-224d-11e6-9fb8-0002a5d5c51b",
"ble_write_value": "570100",
"value_type": "HEX",
"ttl": 4,
"mac_type":1,
"immediate": true
}
OMG has been supporting for a long time reading of BLE broadcasters, we can also read data through a BLE connection but being able to act on a BLE device is something new. Opening a lot of possibilities and use cases like controlling BLE actuators, lights, valves, plugs…
Feel free to test and share your snippets of OMG command for the others!
Do you like BBQ? So get ready for the sunny months and set up your meat cooking monitoring thanks to 3 Inkbird BBQ sensors supported.
You are a professional looking for an ESP32 firmware that can integrate to AWS and send sensor data, OMG now supports this type of integration.
But that’s not all, here is the exhaustive list of improvements!
NEW BOARDS:
NEW DEVICES:
NEW FEATURES:
FIX:
BREAKING:
lib_deps =
${libraries.wifimanager8266}
or
lib_deps =
${libraries.wifimanager32}
MISCELLEANOUS:
Full Changelog: v0.9.8…v0.9.9
v0.9.12 is out!
@h2zero integrated natively SwitchBot S1 BLE control to this release, the switch is auto-discovered like all the other BLE sensors with OMG.
Full Changelog: v0.9.11…v0.9.12
v0.9.15 is out:
New sensors:
Others:
Full Changelog: v0.9.14…v0.9.15
An exciting release V1.0.0 for OpenMQTTGateway, with 3 major changes:

And plenty of other changes thanks to the help of our contributors.
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:
Full Changelog: v0.9.16…v1.0.0
OpenMQTTGateway V1.2.0 released!
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.
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 |
Auto-discovery:
Features:
Miscellaneous:
Documentation:
Full Changelog: v1.1.1…v1.2.0
I’m happy to share with you the launch of Theengs Plug
The first product powered by OpenMQTTGateway out of the box.
The plug is available for North American customers and can:
Here are the characteristics:
| Power Supply | 100-120VAC, 60Hz |
|---|---|
| Max current | 15A |
| Microcontroller | ESP32 |
| WiFi Band | 2.4 GHz |
| Protocol | MQTT |
| Operating Humidity | 0%~95% (No condensation) |
| Operating Temperature | 0 ºC ~ 40 ºC |
| Storage Temperature | -10°C ~ 50°C |
| Dimensions | 4.05in * 1.37in * 2.4in/103mm * 34.6mm * 61mm |
Theengs Plug hardware is UL certified.
The plug will be preloaded with OpenMQTTGateway and will support over 50 BLE devices.
This is also a way you can support the OpenMQTTGateway project!
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.
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.
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.
| Devices | Model | Measurements |
|---|---|---|
| Polar | H10 Chest strap | activity heart rate |
Full Changelog: v1.3.0…v1.4.0
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.
Full Changelog: v1.4.0…v1.5.0
Significant features in this release include a webUI to control your gateway and directly see the sensor’s data, access logs, and change the basic configuration without a controller!
Go to your gateway IP and type admin/OTAPASSWORD. The password can be changed from the Wifi Manager portal.
Thanks, @NorthernMan54, for this add and to Tasmota as they inspired this feature and the code.
Note that the WebUI is unavailable with the Theengs plug in this version.
Also, now we can detect the appliance cycle start and end by leveraging the accelerometers of BLE beacons. The beacon needs to be configured to stop advertising when there is no movement, and the gateway will automatically publish a message to the broker to say that the beacon is offline. This is great for washing machines, dryers, or dishwashers’ end-of-cycle announcements and notifications.
Finally, OpenHAB users can now use any build with autodiscovery. The specificities of OpenHAB HA convention processing can be set at runtime with an MQTT command
Full Changelog: https://github.com/1technophile/OpenMQTTGateway/compare/v1.5.0...v1.6.0enMQTTGateway/compare/v1.5.0...v1.6.0
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.
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.
| 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 |
Full Changelog: v1.6.0…v1.7.0
| Category | Description |
|---|---|
| BOARD-BREAKING | Change of partition for esp32dev-pilight by @1technophile in #1952 |
| BT-BREAKING | Change Switchbot API and add new commands by @1technophile in #2003 |
| LED-BREAKING | Refactor LED handling by @1technophile in #2051 |
| OTA-BREAKING | Switch cloud OTA server to ota.openmqttgateway.com by @1technophile in #1962 |
| RF-BREAKING | Improve Home Assistant auto discoverability by @JamiePhonic in #2057 |
| SERIAL-BREAKING | RS232 change to SERIAL GATEWAY by @1technophile in #2008 |
| SYS-BREAKING | Add gateway state, offline mode and refactor sleep by @1technophile in #2020 |
| LORA-BREAKING | Update LoRa env partition by @1technophile in #2110 |
| Category | Description |
|---|---|
| BLUFI | Add Bluetooth timer, notifications and AP scan list by @1technophile in #2045 |
| BLUFI | Add Blufi activation and deactivation at runtime by @1technophile in #2058 |
| BLUFI | Enable larger notifications by @1technophile in #2107 |
| BLUFI | Remove Blufi password visibility in the logs by @1technophile in #1976 |
| BLUFI | Enable BluFi onboarding with other modules than BT gateway by @1technophile in #1982 |
| BOARD | Add M5Stamp C3 by @1technophile in #1857 |
| BOARD | Add Web Upload for ESP32-C3 family by @1technophile in #1861 |
| BOARD | Activate WebUI for the bridge (beta) by @1technophile in #2000 |
| BOARD | Add Theengs Plug environment by @1technophile in #2065 |
| BOARD | add esp32s3-m5stack-stamps3 by @mhaberler in #2088 |
| BOARD | Remove Arduino boards by @1technophile in #1929 |
| BOARD | Remove unnecessaries ESP8266 ESP32 macros by @1technophile in #1931 |
| BROKER | Allow running an MQTT broker within OMG by @mlesniew in #1988 |
| BT | Bump Theengs Decoder to 1.6.7 & prmac conversion to RMAC by @DigiH in #1844 |
| BT | prmac to RMAC discovery fix by @DigiH in #1849 |
| BT | Timeout for MUE4094RT by @1technophile in #1871 |
| BT | Tracker discovery and timeout by “track” tag by @DigiH in #1881 |
| BT | presence publishing independent of pubOnlySensors by @DigiH in #1883 |
| BT | Device Tracker & Room Presence separation and clarification by @DigiH in #1880 |
| BT | Run presenceUseBeaconUuid check when device is close by @ayetee in #1915 |
| BT | Prevent intervalacts from being lower than interval by @DigiH in #1932 |
| BT | Enable to define MinimumRSSI from a macro in ini files by @1technophile in #1977 |
| BT | Increase BLE task stack by @1technophile in #1984 |
| BT | Add a build flag to define the default state of the BT gateway by @1technophile in #1985 |
| BT | Switchbot Bot control fix by @1technophile in #2001 |
| BT | Add Switchbot Blind Tilt control by @1technophile in #2002 |
| BT | Add capability to remove the decoder when using BT by @1technophile in #2028 |
| BT | Add Switchbot curtain control by @1technophile in #2049 |
| BT | ctrl key included in Advanced Data by @DigiH in #2050 |
| BT | HOBOMX2001 added to UNIQ Level display routine by @DigiH in #2055 |
| BT | Clean KnownBTAction function by @1technophile in #2062 |
| BT | Device Tracker sync across gateways by @DigiH in #2094 |
| CERTS | Remove certificate display on WiFi manager and enable memory certificate usage for update check by @1technophile in #1967 |
| CI | Add page speed measurement in the CI by @1technophile in #1891 |
| CI | Update Github actions versions by @1technophile in #2047 |
| CI | Implement changes to build against ArduinoJson@7.2.0. \n by @peshovec in #2083 |
| CM | Git Ignore certificates by @1technophile in #2018 |
| CM | Ignore pycache folder by @1technophile in #2019 |
| DEV | Add automatic BT lib replacement for BLE environments by @1technophile in #1860 |
| DISC | source_type discovery key fix by @DigiH in #1853 |
| DISC | uv/uvi discovery fix and device classes added by @DigiH in #1923 |
| DISC | Additional RF discovery keys and device classes by @DigiH in #1927 |
| DISC | Add the capability to use the device BLE name by @1technophile in #1936 |
| DISC | Nexa additional auto-discovery properties (#1953) by @DigiH in #1955 |
| DISC | Consistent upper case discovery property names by @DigiH in #1957 |
| DISC | battery_ok discovery differentiation by @DigiH in #1958 |
| DISC | always auto-discover Presence/Tracker timeout by @DigiH in #1959 |
| DISC | build flag dependant discovery of HTTP firmware update UI by @DigiH in #1969 |
| DISC | auto-discovery strcmp instead of substring only strstr by @DigiH in #1968 |
| DISC | Add ability to change Discovery Prefix via WebUI or via mosquitto_pub by @puterboy in #2007 |
| DISC | Update main.ino - Remove restartesp from discovery_prefix stanza by @puterboy in #2033 |
| DISC | Warning message for discovery prefix change by @NorthernMan54 in #2066 |
| DISC | Additional HA discovery device class by @DigiH in #2097 |
| DISC | Remove unnecessary discovery publication by @1technophile in #2105 |
| DISC | Do not deactive autodiscovery when discovery_republish_on_reconnect is enabled by @ssalonen in #1933 |
| DISPLAY | Generic SSD1306 display support for ESP32 added by @j-paulus in #1847 |
| DISPLAY | Touch Based Display Blanking by @NorthernMan54 in #2015 |
| DISPLAY | Removed obsolete pubOled stub and calls by @puterboy in #2039 |
| DOCS | Remove Zigbee by @1technophile in #1835 |
| DOCS | info container fix by @DigiH in #1851 |
| DOCS | Update vuepress packages by @1technophile in #1855 |
| DOCS | Add sponsorship button by @1technophile in #1854 |
| DOCS | Factorize documentation configuration into one file by @1technophile in #1856 |
| DOCS | Update navbar and sidebar style for upload page by @1technophile in #1865 |
| DOCS | Add sitemap by @1technophile in #1868 |
| DOCS | Add robots txt by @1technophile in #1870 |
| DOCS | Auto-discovery timer add by @1technophile in #1876 |
| DOCS | Update home_assistant.md by @simowilso in #1884 |
| DOCS | Search optimization by @1technophile in #1886 |
| DOCS | Optimize landing page loading by @1technophile in #1890 |
| DOCS | Optim config by @1technophile in #1892 |
| DOCS | Add alt texts to images on the first page by @1technophile in #1893 |
| DOCS | Optim first image size by @1technophile in #1894 |
| DOCS | Bump ip from 1.1.8 to 1.1.9 by @dependabot in #1901 |
| DOCS | Bump follow-redirects from 1.15.4 to 1.15.6 by @dependabot in #1914 |
| DOCS | Use configured “packages_dir” by @ivankravets in #1917 |
| DOCS | Bump express from 4.18.2 to 4.19.2 by @dependabot in #1918 |
| DOCS | Page Speed criteria update by @1technophile in #1924 |
| DOCS | Page speed optimizations by @1technophile in #1922 |
| DOCS | Use Node 16 by @1technophile in #1925 |
| DOCS | BLE compatible devices clarification by @DigiH in #1921 |
| DOCS | Remove Arduino IDE support by @1technophile in #1928 |
| DOCS | RETAIN option clarification only for white/black-list by @DigiH in #1937 |
| DOCS | Bump ws from 6.2.2 to 6.2.3 by @dependabot in #1974 |
| DOCS | Adaptive scan condition to change intervals by @1technophile in #1999 |
| DOCS | Bump elliptic from 6.5.4 to 6.5.7 by @dependabot in #2010 |
| DOCS | Bump send and express by @dependabot in #2061 |
| DOCS | Bump serve-static and express by @dependabot in #2060 |
| DOCS | Touch Blanking Docs by @NorthernMan54 in #2067 |
| DOCS | RF Gateway receiver mode change, HA integration example to view/change the RF mode by @peshovec in #2072 |
| DOCS | Bump cookie and express by @dependabot in #2087 |
| DOCS | SwitchBot Curtain clarification & device tracker updates by @DigiH in #2096 |
| DOCS | Bump elliptic from 6.5.7 to 6.6.0 by @dependabot in #2095 |
| HCSR501 | Update sensor publication criteria by @diepeterpan in #1846 |
| LED | Add capability to change second RGB led function by @1technophile in #2009 |
| LED | Add ON Led status by @1technophile in #2011 |
| LED | Add ON Led status by @1technophile in #2016 |
| LED | Avoid gpio error message at start and fix led macro by @1technophile in #2017 |
| LED | Add power pin to addressable LED by @1technophile in #2056 |
| LED | Add LED STRIP macros and a third Addressable pin by @1technophile in #2063 |
| LORA | Add water counter sensor with example by @evlas in #1941 |
| ONBOARD | Use Gateway short name macro by @1technophile in #1943 |
| OTA | Add Github Digicert cert hash check by @1technophile in #1965 |
| RF | Use exponential backoff delay in initCC1101() by @ianmtaylor1 in #1874 |
| RF | Differentiation between OOK and FSK modulation in default environments’ names by @DigiH in #1934 |
| RF | Revert ZgatewayRTL_433 to use handleJsonEnqueue by @puterboy in #2036 |
| RF | Add ‘rtl433_stack’ size reporting to RFtoMQTT topic by @puterboy in #2081 |
| RF | Bumped rtl_433_ESP to v0.3.3 to increase rtl_433_Decoder_Stack size to prevent OOM crash by @puterboy in #2082 |
| RF | Disable the active RF receive when transmitting with RC-Switch and “Kaku” by @peshovec in #2084 |
| RN8209 | Detect voltage changes by @1technophile in #1850 |
| RN8209 | Enable RN8209 task size override by @1technophile in #1973 |
| RTL_433 | Correct string handling for type key in NAMING_KEYS by @riegelbrau in #1960 |
| RTL_433 | Bump ESP RTL_433 library by @1technophile in #1842 |
| RTL_433 | Temporary fix for installations with numerous sensors by @1technophile in #1843 |
| SERIAL | Add the capability send info to Serial instead of/added MQTT by @1technophile in #2030 |
| SERIAL | Enable SERIAL communication layer by @1technophile in #2068 |
| SERIAL | Add Serial Heartbeat ack by @1technophile in #2073 |
| SERIAL | Improve communication robustness by @1technophile in #2079 |
| SOMFY | fix frequency in documentation by @maxnowack in #1898 |
| SYS | Increase WiFi timeout by @1technophile in #1864 |
| SYS | Avoid transmission of MQTT password to the web page by @1technophile in #1878 |
| SYS | Avoid logging sensitive information by @1technophile in #1879 |
| SYS | Avoid AP generation if no WiFi, and config already saved by @1technophile in #1888 |
| SYS | ESP32 JSON buffer size fixed for RuuviTag_RAWV2 by @ssalonen in #1906 |
| SYS | Log Theengs props deserilization failures by @ssalonen in #1907 |
| SYS | Add Blufi support by @h2zero in #1913 |
| SYS | Do not check idle task on cpu 1 to be consistent with Arduino configuration by @1technophile in #1935 |
| SYS | Multiple connections management by @1technophile in #1947 |
| SYS | Change log level when publication is canceled by @1technophile in #1949 |
| SYS | Add connection fallback capability by @1technophile in #1950 |
| SYS | Add serial self test feature by @1technophile in #1964 |
| SYS | Improve max buffer by @1technophile in #1981 |
| SYS | Detect instable MQTT connection with AWS by @1technophile in #1979 |
| SYS | Use PicoMQTT for MQTT communication by @mlesniew in #1954 |
| SYS | Clean queue before restart by @1technophile in #1986 |
| SYS | Refine json buffer maximum size by @1technophile in #2005 |
| SYS | Add Mutex to potect mqtt->publish() from concurrent… by @puterboy in #2034 |
| SYS | Remove handleJsonQueue wrapper and use std::string by @1technophile in #2038 |
| SYS | Externalize utils functions by @1technophile in #2046 |
| SYS | Externalize utils function keep cmpToMainTopic by @1technophile in #2048 |
| SYS | Improve queue performance when Using Ethernet and low BT interval by @1technophile in #2052 |
| SYS | Detect IDF environnement with USE_ESP_IDF by @1technophile in #2074 |
| SYS | Erase secondary module flash when button is pressed on primary module by @1technophile in #2076 |
| SYS | Bump ESP8266 framework version to 4.2.1 by @1technophile in #2102 |
| SYS | Remove Multi Gateway Tracker Sync from idf example env by @1technophile in #2109 |
| UPLOAD | Update ESP WEB TOOLS by @1technophile in #1862 |
| WEBUI | Specific Gravity SG added to BLE display routine by @DigiH in #1939 |
| WEBUI | Update ZwebUI.ino - Convert WiFi.SSID() to c_string (JJK) by @puterboy in #2021 |
| WEBUI | Changed from GET to POST method for config forms with passwords by @puterboy in #2037 |