No, I did not, but I made tests with a configuration that was using more power.
I measured total runtime per wakup, and number of wakeups until the battery was depleted. I used this data to estimate the runtime if I take a measurment only every 5 minutes. This does not fully take in account the deepsleep current & battery self discharge. But wake up from deepsleep is definitly working.
From 3.7V to 2.7V I coud activate 37'000 times with a total runtime of about 8h.
Schematic is found here: https://github.com/LilyGO/LILYGO-T-Energy/blob/master/t18_v3...
You also have the battery voltage on IO35 with a 2x100kOhm Voltage divider.
The setup is not perfect, but good enough so far, and practical.
If I start over, i would look into
* taking a processor with lower speed und power.
* taking CR 123 or a battery optimized for very low self discharge current.
* Use a wireless protocol with very low overhead. I use ESP-Now now, WLAN would cut battery life in half.