This software turns an ESP32 into a BLE sensor-to-Supla gateway. The project uses Theengs Decoder.
It is possible to operate the device: https://decoder.theengs.io/devices/devices.html
- Thermometer & Hygrometer
- Thermometer
- Hygrometer
- Open Sensor
There are two target chips, ESP32-C3 and ESP32-S3 and two modes Normal and Debug(filename ending -DBG). Debug version is logging all data received from BLE, this will be useful to identify and add new devices
- Download the file from the /dist directory.
- Open https://espressif.github.io/esptool-js/
- Connect to the ESP32 chip.
- Select the downloaded file.
- Set the Flash Address to 0x0000.
- Click Program.

- Clone the project:
git clone https://github.com/TheMechanos/BLE2Supla.git - Build and upload using PlatformIO.
Connect to the Wi-Fi network created by the device, named "BLE2SUPLA...". Open a browser and go to 192.168.4.1. Configure your Wi-Fi network and Supla Cloud account credentials. Select how many devices the gateway should handle, enter their BLE addresses, and choose which sensor types should be generated in Supla. Save the configuration and test the setup. 😊
-Add debug mode to list all decoded BLE Devices to log
