Youtilitics still pulls interval data your utility already collects (Green Button/ESPI — 15-60 min whole-house kWh) and turns it into usage analytics. The analytics stack is different: baseline anomaly detection (median/MAD by time-of-day bucket, not a flat threshold), overnight step-change alerts, usage heatmaps, cycle-over-cycle comparisons, etc. It is still based on a model trained on human-labelled data: used to differentiate baseline (eg vampire load) vs EV vs HVAC vs the rest. Inference runs with a python script when new data is received from the utility.
I also changed the mobile app. It is still mainly used to store the user credentials without us having them (they never leave the device), for security/privacy reasons. This is used to scrape usage data from the utility dashboard, when they don't support Green Button. However now it also runs an embedded Python interpreter (serious-python) to embed an opower python library. This seems overkill but that was the best way to have a lot of utilities on board (there are a lot on opower without green button support). Mobile stack is flutter. Curious if anyone has an opinion on that, I'm not too happy with it but looks like the best compromise.
New this year: Youtilitics also expands to business with a focus on management of many doors, not just the home you live in. Allowing property managers, portfolio managers and short term rental owners to get alerts on unusual usage. Similar data & analytics, but with a rollup view and targeted at real estate professionals.
Same limitation as 2y ago: data latency is 1+ day, so this is not real-time monitoring like Sense/Emporia. It's a different tool for a different question. "what happened and is it normal," not "what's drawing power right now." Upside is no hardware required + historical data is available on day 1.