Since we have the ability to see in real time in the powermeter graph when we turn devices on and off. Why not give users the ability to “tag” a waveform? And Sense in the back end can use that tag to improve the device matching DL/ML models. It will have a 90% success rate. It already tells you the “delta” in wattage - if there is a way to tag that delta… we’d be set!!
A few things to think about:
- Humans don’t have the combination of timing accuracy and repetitive consistency to tag half second swatches of note sufficient for machine learning. The only thing worse than no feedback is bad feedback (even slightly off).
- I do thing the tags on spikes represent at least some significant patterns to Sense. But there are at least two problems associated with tagging them with device names, even if they are significant patterns.
- What good is tagging a lone pattern of Sense hasn’t made the connection between multiple occurrences under many different conditions ? The device tag doesn’t help Sense make associations between multiple on or off events. Maybe you could tag a a few dozen to couple hundred and Sense would have enough association to work with.
- There’s also the issue of associating on-events with off-events. Probably not useful tagging one without the other.
- From what I have seen, not all events are identified by Sense. We don’t see all the spikes for all the detected devices turning on or off. I haven’t look closely, but if we can only label what is flagged, we’re probably going to miss many transitions.
Another way to ponder this is:
You tell Sense “this is my toaster on a smartplug”
Wonderful: 100% detection … AND Sense can learn from all that known-to-be-a toaster-and-only-a-toaster data. Even better. It can correlate the on/off in the high-res samples it’s doing (vs what the smartplug is feeding Sense) and really, potentially, get to know your toaster.
Now you unplug the toaster from the smarplug and plug it back in without the smartplug.
That’s the lazy and much more reliable way of doing what you suggest.
And still there is no real guarantee (certainly not 90% at this stage) that the toaster will be recognized each and every time it gets used.
Aah - this is something I can get on board with. Yes its a bunch of work on my part. But its definitely something that can help me. So some ground rule verifications here:
- There can be only one device per smart plug. Do all smart plugs work Wemo, Amazon etc.
- How and where do you tell Sense that its a smartplug on deviceX?
- Once you remove it - will it remember? 90% of the time?
Three good links that explain all:
I do think there’s some utility in tagging a waveform in the Power Meter for historical knowledge, but it wouldn’t be a major help in Sense’s learning process, as noted above.
This thread is worth a read: Why can't you train Sense?
@kevin1 I did install a WEMO plug but its not the specific “insight plug” - so am I SOL? I also have the amazon’s smart plug - guessing that wont work either. Since I did try it with the WEMO plug - byt the my-devices page has a “looking for plugs” but nothing shows up. its been about 10hours now…
And No NEW devices1
Thanks @RyanAtSense I will get to it…
Sorry, but you are SOL if you don’t own the specific WEMO Insight smart plug or TP-Link smart plugs specified. Those are the ones that actually measure power. Most brands and models of smartplugs do not measure power usage.
I’m partial to the TP-Link smart plugs for a few reasons - better App, they default to On when the power goes out and comes back on (don’t use Wemos on freezers), plus they offer both a single plug, plus the HS300 outlet strip. The HS110 usually runs around 22$, but the price varies online based on inventories.