The thermometers via Bluetooth and ESP32 have been a trying experiment though....
I've got 20 or so temperature sensors of different makes, some also with water leak detection or humidity and they've been rock solid on Zigbee with the channel set to avoid local networks and the Hue lights which still connect to their own hub. A couple of these sensors are 25m+ down the garden from the nearest hop.
These are connected to a PoE Zigbee coordinator but even before on a USB coordinator they were reliable other than on rare issues with VM USB passthrough dropping out on certain host events (hence the switch to an Ethernet based coordinator to avoid that).