- Sat Aug 04, 2018 4:09 am
#77581
This relayboard IS using GPIO0 (zero) for (only) controlling the Relay via GPIO0... which is also the problem in itself. This GPIO0 on the esp01S relay board is pulled down to ground which during power-up simply prevents that the inserted ESP-E01 will read/boot from flash. A special branded esp8266 bootloader may/can change this behavior.
For us, we have to remove a small (SMD) resistor (10kOhm marked 103E). Not difficult but it require some tiny-(de)solder activities.
Furthermore, the ESP8266-E01 has CHipPowerDown PIN that, left unconnected, instructs that ESP8266 to go in low-power mode after initialisation. This great "feature" prevent your void/main() flashed program image will run. One
can CHPD mode if and when you code/program your image accordingly. When programming for low-power, you program the ESP such that it will actually do all the work during the device SetUp() stage.
What I did, as I want the use the ESP8266 in the normal continuous Main()_loop mode, I simply wire the CHPD pin to VCC (3.3v) by whch it will never go into low-power mode.