Range of BLE sensors (like Xiaomi Mijia) with a Bluetooth dongle with external antenna

I have been searching for a while both on this forum as well as Google in general.
I can’t find the answer to what the approximate range is of BLE sensors. Like for example the Xiaomi Mijia Temperature Sensor.

I understand it will probably make a large difference whether you use a onboard RPi Bluetooth module, or an external USB dongle with an external antenna. And also the type of walls/ceilings/floors. But does anyone have ballpark figures for a 3 story home with concrete floors?

For example, my house has 3 stories (including ground floor). I have the server where I run HAOS in the ground floor hallway in the electrical cabinet.
Let’s say I plug in a Bluetooth adapter with external antenna into the server. I assume I can expect BLE sensors to work on the entire ground floor. But will I have to add an extender/repeater to connect to sensors on the first floor? Or should that still work fine? And how about the second floor?

Basically I want temperature sensors in all rooms. So:
1x Livingroom (ground floor)
2x Bedrooms (first floor)
1x Bathroom (first floor)
1x Bedroom (second floor)

Anyone with experience using BLE sensors on multiple floors? The ceilings/floors are concrete.

Also, do these BLE sensors work as a mesh network (like zigbee sensors)? Or does every sensor have to be in range of the HAOS server dongle?

Thanks!

2 Likes