This custom component is an alternative for the standard build-in mitemp_bt integration that is available in Home Assistant. Unlike the original
mitemp_bt integration, which is getting its data by polling the device with a default five-minute interval, this custom component is parsing the Bluetooth Low Energy packets payload that is constantly emitted by the sensor. The packets payload may contain temperature/humidity/battery and other data.
Advantage of this integration is that it doesn’t affect the battery as much as the built-in integration. It also solves connection issues some people have with the standard integration (due to passivity and the ability to collect data from multiple bt-interfaces simultaneously). Read more in the FAQ.
(round body, segment LCD, broadcasts temperature, humidity and battery level, about 20 readings per minute)
(rectangular body, E-Ink, broadcasts temperature and humidity, about 20 readings per minute, no battery info)
(round body, E-Ink, broadcasts temperature, humidity and battery level, about 20 readings per minute)
(MiFlora, broadcasts temperature, moisture, illuminance, conductivity, 1 reading per minute, no battery info with firmware v3.2.1)
(VegTrug Grow Care Garden, similar to MiFlora HHCCJCY01)
(FlowerPot, RoPot, broadcasts moisture and conductivity, 2 readings per minute, no battery info with firmware v1.2.6)
(small square body, segment LCD, broadcasts temperature and humidity once in about 10 minutes and battery level once in an hour, advertisements are encrypted, therefore you need to set the key in your configuration, see for instructions the encryptors option)
(Cleargrass (Qingping) CGD1 alarm clock, segment LCD, broadcasts temperature and humidity (once in about 3 minutes?), and battery level (we do not have accurate periodicity information yet), advertisements are encrypted, therefore you need to set the key in your configuration, the procedure is similar to the LYWSD03MMC sensor)
(Xiaomi Honeywell Formaldehyde Sensor, OLED display, broadcasts temperature, humidity, formaldehyde (mg/m³) and battery level, about 50 messages per minute)
(Xiaomi Mija Mosquito Repellent, Smart version, broadcasts switch state, tablet resource, battery level, about 50 messages per minute)
The amount of actually received data is highly dependent on the reception conditions (like distance and electromagnetic ambience), readings numbers are indicated for good RSSI (Received Signal Strength Indicator) of about -75 till -70dBm.
This topic was created in addition to github issues as a place where you can more freely discuss the operation of the component, ask for support, leave feedback and share your experience.
If you are looking for support, please spend some time reading our Frequently Asked Questions, as it may already contain the answer to your question.