Тем более у вас всегда остается резервный канал, т.к. BLE и WiFi на ESP32 могут работать одновременно и ESP может сообщить, что потеряна связь с AP в ваш "умный дом", а он может скриптом переназначить соединение. Т.е. полная автоматизация с резервными вариантами, чего нет у вас.
Но главный...