@kevin1 You recently called this out from one of @ramon’s posts
I’ve been thinking similarly.
So perhaps the only practical solution to get this crazily complicated TOU data into any given Sense data stream in some digestible form would be to have a “TOU proxy” that likewise looks something like a smart plug to Sense. As you point out, there’s every reason to suspect that future TOU will move into the sub-day, and sub-hour timeframe. Easy to imagine pricing at 1s samples.
A 1s resolution pricing waveform would be a goal that would seem to accommodate future permutations?
All the taxing waveform (pricing) generation would be done outside of Sense. You would “simply” subscribe Sense to your local Sense-readable proxy HS110-like TOUGh (Time Of Use Generator, heuristic).
Of course the problem is also that TOU can be a post-processing task. Sigh.
[My reference point for pondering the complexities of electricity pricing is my local ISO dashboard. It only takes a minute to realize that adding local solar into the mix is going to make such things look quaint very soon: