over the last 2 years I installed 5 ESP8266 using espeasy in my house. Some measure temperatures, some have a smog sensor and one has a pulse counter; but all of them send their data via MQTT to an iobroker instance.
They all were installed at different dates. But the day before yesterday they all stopped sending measurement values.
Additionally I cannot access their web interface and I even cannot ping them.
Pushing the reset button or dis- and reconnecting the power supply does not help.
When I connect one of them to a PC using USB for receiving the serial output, I can see the boot sequence stops while printing the line "Info : Current Time..."
Code: Select all
77 : Info : WIFI : Set WiFi to OFF
196 : Info :
INIT : Booting version: mega-20220328 (ESP82xx Core 2843a5ac, NONOS SDK 2.2.2-dev(38a443e), LWIP: 2.1.2 PUYA support)
196 : Info : INIT : Free RAM:28928
198 : Info : INIT : Manual Reboot #6 Last Action before Reboot: Background Task Last systime: 82 - Restart Reason: External System
199 : Info : FS : Mounting...
224 : Info : FS : Mount successful, used 75802 bytes of 957314
244 : Info : CRC : SecuritySettings CRC ...OK
247 : Info : INIT : I2C
248 : Info : INIT : SPI not enabled
250 : Info : Time set to 82.000 Time adjusted by 81751.00 msec. Wander: 0.000 msec/second Source: RTC at boot
252 : Info : Current Time
I flashed the complete firmware again to the ESP8266, but that didn't fix the problem.
In order to revive the board I had to flash the blank_4MB.bin image and start from scratch.
Does anyone have an idea how I can get the other 4 devices back to life without starting from scratch?