How do I integrate three temperature sensors (Xiaomi MIJIA Bluetooth)? Problem: only two work at a time

Hello everybody,

unfortunately I have a problem with the integration of temperature / humidity sensors (Xiaomi MIJIA Bluetooth thermometer, Link see below).

Version: Home Assistant 0.118.5, Raspberry Pi OS Lite (Raspberry Pi 3B +)

Stick: zzh! CC2652R Multiprotocol RF Stick

Overall, I would like to integrate three of the sensors mentioned via Bluetooth:

XiaomiTemp1, XiaomiTemp2, XiaomiTemp3

Strange: The communication works only with the first two sensors listed in the configuration.yaml (in my case XiaomiTemp1 and XiaomiTemp2). If I change the configuration order in configuration.yaml to XiaomiTemp3, XiaomiTemp2, XiaomiTemp1 => XiaomiTemp3 and XiaomiTemp2 will work, but XiaomiTemp1 will not work anymore.

After a lot of research I wanted to ask you if you have any idea

Thanks a lot and best regards

Log:
Logger: homeassistant.components.mitemp_bt.sensor
Source: components/mitemp_bt/sensor.py:163
Integration: mitemp_bt (documentation, issues)
First occurred: 15:55:11 (218 occurrences)
Last logged: 18:01:29

    Polling error
    Polling error Could not read data from Mi Temp sensor *my third MAC address*
Logger: homeassistant.helpers.entity
Source: helpers/entity.py:477
First occurred: 15:54:36 (56 occurrences)
Last logged: 18:01:39

    Update of sensor.xiaomitemp3_temperature is taking over 10 seconds
    Update of sensor.xiaomitemp2_temperature is taking over 10 seconds
    Update of sensor.xiaomitemp2_humidity is taking over 10 seconds

My configuration.yaml:

Sensor:
  - platform: mitemp_bt
    mac: 'my first MAC address'
    name: XiaomiTemp1
    force_update: true
    median: 1
    monitored_conditions:
      - temperature
      - humidity
      - battery
  - platform: mitemp_bt
    mac: 'my second MAC address'
    name: XiaomiTemp2
    force_update: true
    median: 1
    monitored_conditions:
      - temperature
      - humidity
      - battery
  - platform: mitemp_bt
    mac: 'my third MAC address'
    name: XiaomiTemp3
    force_update: true
    median: 1
    monitored_conditions:
      - temperature
      - humidity
      - battery

grafik

Sensor: https://de.gearbest.com/home-gear/pp_009768490252.html

I do not have a response to your problem, but having used the same method as you before (using ble of RPi3), I definitely switch to esphome with esp32, more stable, and easily manageable. This also has the advantage to have a multiple sensor in multiple room by having cheap esp32 in multiple place.
see here for more details: https://blog.quindorian.org/2019/04/home-assistant-cheap-multi-room-temperature-humidity-sensors.html/