Adafruit
Mijia Bluetooth Temperature/Humidity Sensor with LCD Display
Here is a jolly cute, palm-sized, Bluetooth-enabled sensor to monitor your room's temperature and humidity. Only 43mm x 43mm, we dig its small form factor an...
Here is a jolly cute, palm-sized, Bluetooth-enabled sensor to monitor your room's temperature and humidity. Only 43mm x 43mm, we dig its small form factor and minimal design.
The shell is made of durable ABS material. Up front you get a 1.5" (28x28mm) LCD display. These sensors are sold to work with the Mijia "Mi Home" App (iOS and Android) and are a low cost way to add environmental sensing up to about 10 meters away.
And while it's totally fine to use it with the Mi app, we like this more for its use cases in general home automation and sensing projects!
The sensor has two modes. One is advertising modes, where it sends out sensor data every few minutes. The advertisements are encrypted so not easy to read. You can also connect to it as a BLE device and read from the sensor characteristic, which thankfully is not encrypted. You can use this with our library library for the LYWSD03MMC that works with CircuitPython. Or you can also hack it to add your own custom firmware to remove the encryption on advertisements. You can also use these with ESPHome / Home Assistant by extracting the binding key.
Comes with 1 x CR2032 coin cell battery and a back adhesive sticker, so you can mount the sensor anywhere you please.
- Temperature range: 0ºC - 60ºC
- Humidity range: 0% - 99% RH
Product Dimensions: 43.0mm x 43.0mm x 12.5mm / 1.7" x 1.7" x 0.5"
Product Weight: 21.0g / 0.7oz
Jargon buster
Plain-language definitions for the technical terms used above.
- BLE
- BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for lower power use and modern phone compatibility. It matters because BLE support can make the module easier to use with Apple devices and battery-powered projects, though it may behave differently from classic serial Bluetooth.
- CircuitPython
- A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
- ESPHome
- ESPHome is firmware and a configuration system for ESP-based devices used with Home Assistant. It matters because a supported ESPHome configuration can make the sensor easier to connect to a smart home setup without writing low-level code.
- LCD
- LCD stands for liquid crystal display, a screen technology that uses a backlight and liquid crystals to show images or text. It matters because LCD modules usually need a display driver and enough controller pins or a bus interface to send image data.
Find this product in
Brands
Related Tutorials
Free guides on learn.littlebird.com.au