Skip to content

Inkbird BLE BBQ Thermometer Webserver with some nice features

Notifications You must be signed in to change notification settings

satrik/esp32_ble_inkbird

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

esp32_ble_inkbird

description

With this project you can connect any (?) inkbird IBT bluetooth BBQ thermometer, to an ESP32. The ESP than provides a webserver with some nice functions.


functions

  • detects any number of probes automatically and only displays the connected ones on the website
  • shows the battery level on the website
  • you can configure custom names, threshold temperatures with colors and icons for each probe
    • the configuration will be stored in the local storage of your clients webbrowser. so you can use different configurations on different clients
  • by default, the ESP only connects to the inkbird if you open the website and disconnects if you close it. This saves battery of the inkbird (at least this is my assumption and first tests confirm this). Can be disabled in the settings.
  • while searching and connecting to the inkbird, the website shows a loading animation and if there is any error, the website also shows an error message.
  • the webserver path /data provides the probe(s) and battery values in JSON fomat

install

  • set your wifi name/password and your preferred mdns name for the ESP in the config.h

    • your ESP is afterwards reachable via his IP or your_mdns_name.local
  • make sure you have all needed libraries installed in your Arduino IDE

    <WebServer.h>
    <ESPmDNS.h>
    <BLEDevice.h>
    <BLEScan.h>
    <BLEAdvertisedDevice.h>
    <Preferences.h>
    
  • depending on the used ESP32 model, you may have to use Huge App (No OTA) as Partition Scheme

  • flash the ESP and have fun :)


previews

  • start/home page

  • settings page

  • selectable icons

  • loading animation

  • error message


credits

thanks to the following projects, I'm sure you will find a lot of your code here :D

https://github.com/Nigho/ibbq-gateway

https://github.com/dereulenspiegel/ibbq-gateway

About

Inkbird BLE BBQ Thermometer Webserver with some nice features

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published