It would be sweet to setup a weekly timer to preform tasks but to me it seems as if the best solution would be a web based or local server handling the timing and issuing the functions.
But my question is not what is the best solution in this case. I want to know if it is possible to have tight enough code and enough space and memory to make it happen without another server. Conservation of power is a big thing for me again a single device to handle it all using low power is somewhat important to me.
I suppose if I could use my android phone to trigger and issue the commands it would be cool and really wouldn't use much more power but, it would also limit me to using a phone to accomplish the task personally I feel the better solution is web based control with any connected device which is what turns me on to the nodemcu to begin with.
Where I buy my ESP8266 boards from... (Banggood)