I have a project to monitor a car battery of a vehicle in storage for long periods. The project came out very well and I got the monitoring data (voltage) and email alerts via EIoT Cloud just fine.
https://github.com/mr-sneezy/ESP8266-ca ... to-EasyIoT
My problem is that after a week or so the ESP8266 modules go deaf or maybe low TX output after a long and random period of time. The symptom is that the project works fine and reliable with a new ESP-12E module to a distance about 50m from my WiFi router, but the first module stopped reporting after a week, unless I bring it to within 15m of the router now. I replaced the module with another brand new one (ESP-12F), this one worked for two weeks great then also stopped working any more than 15m away from the router.
I'm wondering if either the modules are getting damaged, or if the modules are going to an undesired radio module setup that I can't control.
I use the DeepSleep function with a counter in static ram to extend the time between reports, as this causes 10 chip resets for each report there is plenty of chances of a dodgy reset occurring. Power is 3.3V and clean. I tired a higher current regulator too just in case but that did not change the range back to what it was.
Does anyone have similar experience of range loss or know anything that might reduce range on the modules after a period of use. I've eliminated RF interference as a cause, and tried more than one WiFi channel as well.
Thanks,
Martin