I have added my current code to github, split into powered and power-saving versions.
- Powered Version: Power is on and board stays connected to wifi. Pressing GPIO00 (flash) hits IFTTT.
- PowerSaving Version: Power is off. When GPIO00 is pressed the board powers on, hits IFTTT, then powers off.
The powered version is working with GPIO00 (the onboard button). The PowerSaving version is not working. It remains constantly on or boot-loops. I'm not sure how to make it stay off until the button is pressed or if it is possible.
I had a difficult time figuring out which pin to use for GPIO00 but found a resource here.