BLE just doesn’t have the range to be suitable all around your house without at some point channeling it through wifi or zigbee.
More generally spoken there is a big tradeoff between range and power consumption, where Wifi is better in range it also consumes more. If you’re making BLE sensors, off course your gateway also requires BLE hardware and some sore of BLE central software/add-on.
Which one is the best choice depends on the use-case that needs to be covered. But now that I’ve had a look at ESPHome:
- uses wifi, thus has better range than BLE
- integrates well in HA using MQTT
- supports all sorts of sensors out-of-the-box
- has filters
- uses wifi, thus be careful with battery powered solution, but ESPHome also has support for battery optimization
For that I think the wisest solution is to first check ESPHome and see where you strand combining software tricks such as deepsleep when building a battery powered solution. I couldn’t find much info about power usage, I’ll be looking into that next.