Various responses to different posters on this thread below. I’ve abandoned this project completely but a post today reminded me about it so I thought I’d close of the open quesitons.
I think your missed the point @nickrout was just wondering why you are constantly updating
I mentioned updates because an update involves a large payload, not because I am “constantly updating”. To be absolutely clear I wasn’t updating at all unless I plugged the device in to a USB cable. But I was also talking about - and I gave an example - the data from the devices to HAss. In my post on Aug 10 I gave the example
‘xxxx Illuminance’: Sending state 194.00000 lx with 0 decimals of accuracy
Failing with a timeout. Repeatedly. To be clear - even if I never update the ESP32 after the initial install, the whole point of this project was for the ESP32s to send data to Home Assistant. About 75% of the data was lost because of timeouts.
If you have connectivity problems with wifi over 2-3 m your wifi is broken. You have been given solid advice about investigating that.
I have investigated it. I know I wasn’t super clear about it but that’s what I referred to here:
I asked a question related to this about two months ago and received one response. It was a helpful response but I haven’t made any progress so I thought I’d ask again.
As I said, I realise that wasn’t clear. But I did say that I am only experiencing this problem with the ESP32s on a wireless network of >60 devices with all of the ESP32s reporting signal strengths of better than -50 dBm. On a network that has been tweaked to death I fail to see how the network is still the problem when I have computers, fridges, heating control, gaming devices, watches, phones, Raspberry Pi robots, weather stations, TVs and so on and the only things that can’t stay connected are ESP32s running ESPHome. I have a weather station that is 12m from the nearest AP through a brick wall and it works fine. Never had a problem with dropouts.
LORA relies on two things that I have no control over - an external network being present and a service like TTN. A LORA Soil moisture sensor costs about 3 times the cost of a device like a MiFlora and doesn’t report things like temperature and light exposure. It’s an ideal solution for monitoring plants in an allotment as an example but it’s just not a practical solution for monitoring a houseplant. Too much cost and too many moving parts.