But I also want the user to press a button to wakeup the ESP, read the humidity value from the LED and post to IFTTT manually.
Is there a way I can differentiate the reset wakeup reason due to sleep interval or due to a button press? Currently, the reset reason for both is 5.
I'm open to a hardware and / or firmware solutions.