Skip to content

Hendrick42/ESP32_ATC_MiThermometer_Library

 
 

Repository files navigation

ESP32_ATC_MiThermometer_Library

Build Status GitHub release License: MIT

ESP32 BLE Client Library for receiving ATC_MiThermometer Data (as Advertising Data) - currently only the "custom" format is supported, not the original atc1441 format!

This project allows to receive data from a battery-powered bluetooth low energy thermometer/hygrometer like the Xiaomi Mijia (LYWSD03MMC) running the custom firmware ATC_MiThermometer. The software runs in the Arduino environment on an ESP32.

The ATC_MiThermometer firmware sends the sensor and status data as BLE advertisements, i.e. multiple clients can receive and use the sensor data.

Note:

There is a known bug in the Arduino BLE library (fix available): ESP32 BLE scan, example works but devices found is always 0

You must apply this fix for using this library!

If you have the Arduino esp32 library >= 2.0.4 installed, you don't need to apply the the fix.

About

ESP32 BLE Client for receiving ATC_MiThermometer Data (as Advertising Data)

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 99.6%
  • Ruby 0.4%