/--- snip --/
DrG, your approach does have many distinct advantages, not the least being that it uses easy to source parts, and well documented code, however it would certainly be useful to explore the built in RTC in greater detail, in case it can be pressed in to service, potentially saving component count, pin count and complexity.
The problems I have uncovered in my brief trawl round the internet for information on the ESP8266's built in RTC, do not however paint a very clear picture. Furthermore, some of the pins required to use it, may not be brought out on most boards. VBat and the RTC oscillator input for example. I'll keep trawling however and see if I can make any sense of what I find, in particular I'll see if there is any similarity between the Cadence documentation and any info for the ESP8266.[/quote]
______________________________ (I messed up the quoting and am too tired to figure it out)
Truthfully, I couldn't agree with you more and personally I think that the longevity of the ESP is going to depend a lot on the available documentation. There is a limit to how much the "community" can uncover and when others show up with clearer documentation it is going to be a more competitive situation. I *almost* went for a Microchip board at ~6 times the price because I knew the documentation was there and detailed. Recently, I bought a photon using the same reasoning (I haven't even open the cute package it came in). For this current project, no way I get as far as I have without the ESPArduino interface (and I know that there are others).
I am regularly faced with wondering if I should choose dirt cheap prices that sometimes seem like they leave it up to you to figure out...your time is worth something ...blah blah blah. But right now, today, I am pretty darn impressed with these things.
[end soapbox speech]