Gateway ESP8266 Wifi resets after connecting to router
-
This post is deleted!
-
@Petjepet
Please see this specific post on pimatic: https://forum.pimatic.org/topic/2234/external-selfmade-pimatic-max-thermostat-control-with-esp8266/17 for an EspEasy esp8266This guy has the exact same crash and he set the spiffs-flash-size to 1M, and then it functioned.
-
@Harry-van-der-Wolf thank you for the info!
I'm not so familiar with these hardware items: what is the 'spiffs-flash-size' and how to adjust it?
-
In your Arduino software under "Tools" ("Hulpmiddelen" assuming you are using the Dutch version) you select the platform you flash for. In this case probably Nodemcu 0.9 or Nodemcu 1.0.
In that same menu you have "Flash size". In that submenu you can select 4M(3M SPIFFS) and 4M(1M SPIFFS). Default is the first one but in your case try the second one.SPIFFS is SPI Flash File System. See here: https://nodemcu.readthedocs.io/en/master/en/spiffs/
-
In your Arduino software under "Tools" ("Hulpmiddelen" assuming you are using the Dutch version) you select the platform you flash for. In this case probably Nodemcu 0.9 or Nodemcu 1.0.
In that same menu you have "Flash size". In that submenu you can select 4M(3M SPIFFS) and 4M(1M SPIFFS). Default is the first one but in your case try the second one.SPIFFS is SPI Flash File System. See here: https://nodemcu.readthedocs.io/en/master/en/spiffs/
@Harry-van-der-Wolf I tried your suggestion without luck.
I'll wait for my other MCU to arrive and try again. -
I accidentally ran into this topic for a completely different reason. One of the posters mentioned that he had the same issues as you have due to an unstable power connector.
Another try? -
Hello,
I just build my ESP8266 Wifi gateway with a NodeMCU Lua board and an NRF24L01+ and loaded the standard sketch as distributed in MySensors 1.5.4 library with ESP8266 v2.1.0 according to the board manager in Arduino 1.6.8, using board 'NodeMCU 1.0 (ESP-12E Module)'.
The same MySensors library I used to build a Serial Gateway and a few nodes with success.
However when uploading the sketch to the NodeMCU and starting the Serial Monitor I see rebooting after successful wifi connection:
ESP8266 MySensors Gateway Connecting to Vierkenshof_G ..Connected! IP: 192.168.1.76 ets Jan 8 2013,rst cause:4, boot mode:(3,4) wdt reset load 0x4010f000, len 1264, room 16 tail 0 chksum 0x42 csum 0x42 ~ld ESP8266 MySensors Gateway Connecting to Vierkenshof_G ..Connected! IP: 192.168.1.76I do not understand the 'cause: 4, boot mode:(3,4)'.
What could be wrong?This post is deleted! -
I accidentally ran into this topic for a completely different reason. One of the posters mentioned that he had the same issues as you have due to an unstable power connector.
Another try?@Harry-van-der-Wolf thank you for this interesting link.
When using a more stable (other than PC-usb, iPad charger, decicated USB 2A power outlet??) other then USB, how would I be able to feed the module and also Monitor its behaviour with the Arduino IDE? -
Today arrived the new MCU (as presented in the shop) and I uploaded the sketch.
Still no success, but with again a new error code:ets Jan 8 2013,rst cause:4, boot mode:(3,7) wdt reset load 0x4010f000, len 1384, room 16 tail 8 chksum 0x2d csum 0x2d v3de0c112 ~ldmode:(3,6) changed to mode:(3,7)
I powered by USB on PC (for serial Monitor), USB on 2.0A output and seperate 5V directly to pin on MCU (how to monitor when not using USB on MCU?).
It won't work. I think the concept is not stable enough (resets are common issues I see on the net).I'll have to give up on this I guess.
-
I gave it a try again by using some suggestions on the net like changing the radio CS connection from GPIO15 to GPIO5.
No effect.In the comments of the sketch I read:
* Not all ESP8266 modules have all pins available on their external interface. * This code has been tested on an ESP-12 module. * The ESP8266 requires a certain pin configuration to download code, and another one to run code: * - Connect REST (reset) via 10K pullup resistor to VCC, and via switch to GND ('reset switch') * - Connect GPIO15 via 10K pulldown resistor to GND * - Connect CH_PD via 10K resistor to VCC * - Connect GPIO2 via 10K resistor to VCC * - Connect GPIO0 via 10K resistor to VCC, and via switch to GND ('bootload switch')I guess these are not needed when using the NodeMCU as presented in the MySensors store?
-
It is not necessary for any esp8266 having a usb port as you program these directly via that usb port.
So. indeed: the nodemcu doesn't need it and neither does the Wemos.The esp-07, also available, does need that setup to flash/program it.