OpenIQ Devices
← Back

BTHomeIQWidget (Temperature)

· v1.1.1
★★★★☆ (3) ↓ 1,000 downloads 3 Free

About

This widget receives Bluetooth broadcasts from BTHome 2.0 compatible sensors. Only temperature is displayed. It practically allows you to replace a Tempe sensor with some simple and affordable Xiaomi sensor. Also see "BTHome Data Field" if you want to record the data during activities. Requirements: - a BTHome 2.0 compatible Bluetooth sensor - Disable transmission encryption Documentation Links See https://github.com/pvvx/ATC_MiThermometer for sensor details on compatible sensors. See https://bthome.io/ for details of the BTHome protocol Configuration By default the widget displays any received BTHome broadcast. If you need to limit to a specific sensor you can set it's Bluetooth MAC address in the settings. All other sensors will be ignored then. FAQ: Which hardware is supported? - likely any that can send BTHome Bluetooth data - personally i only tried it with this one LYWSD03MMC Do i need to flash firmware to my thermometer? - Yes, see link. Some guys build that awesome firmware. This data field is just working on top of their work. I don't receive any data - did you make sure you use the right firmware on your sensor and that it sends BTHome data without encryption? I receive data only once (no updates) - make sure you enabled sending regular updates in the sensor firmware I tried it with additional sensors and it works - please let me know so I can update this FAQ Can you add a feature for me? - even better you can add the feature yourself. The source code is linked. You can either create a pull request or release your own version. Kudos: - @schnei22: for adding the widget code

What's new

Version 1.1.1 - rebuild with latest sdk and all compatibles devices Version 1.1.0 - add humidity

Permissions

BluetoothLowEnergy

Details

Compatible with 201 devices
Updated Oct 12, 2025
Developer website ↗
Open on apps.garmin.com ↗