I have odd behavior from my ESP32 devices (2023.6.5). I’m building small “controllers” to drop in all the rooms in my home; for now just DHT22 temp/humidity, with plans for later expansion depending on the room the controller is in. Each controller will be dedicated to a single room and will not move around.
In my home I use a pair of (cheap) TPLink Deco X60 mesh devices for WiFi (configured as plain AP’s). For the router I have a VM running IPFire, and additional VM’s for DHCP, DNS and AD authentication. My Home Assistant installation is also a VM. (XCP-NG is my hypervisor in case it matters.)
One mesh access point is on my desk. The other is on the other end of the house in the laundry room.
I can create ESPhome devices just fine, they work super reliably and it all functions 100% as designed…by my desk. The second I move a device away from my desk it goes offline, no matter how close I put it to the other mesh AP. I even went so far as to install another completely standalone AP with a completely different SSID and flash the devices with the new SSID. Same behavior: works great by my desk, but won’t connect to the standalone AP, even though it’s mere feet from it.
I saw that there is a history of issues with mesh devices and ESPHome, but some of that looks to be addressed via enable_btm and enable_rrm (which I have done, to no avail). It’s not clear to me if these mesh issues are still a problem or not.
Can someone ELI5 what might be going on here? This feels like I’m missing something obvious.
Thanks for any help you can offer!