I think part of the problem with the smartplugs is that the plug is the device if the device had not been detected previously. I’ve always thought that Sense should allow users to create devices, independent of detections and smart plugs. For example, I know I have an Amana ARB190ZCS refrigerator. So if I’m able to create that device on my own, when Sense detects a light and I notice it turns on when the fridge is open, I can say “link that to the fridge”. When it detects the compressor, I can say “link that to the fridge”. And if I ever plug my fridge into a smart plug, I can just tell Sense that. And if I remove it from the smart plug, I still have a fridge and I still have the history. I’d like to be able to have a list of all the appliances in my house (or at least the ones that I might be interested in) and be able to link them to patterns/usage that Sense detects.
Here’s another example that illustrates how that would help. I have a sump pump that had already been detected. When I plugged it into my HS110, I was able to tell Sense the Sump Pump was plugged into that outlet. That is, it combined the two. When I removed it from the HS110, I separated the two and still had the Sump Pump history. Now, I plugged an undetected dehumidifier into a different HS110. Sense knows nothing about the dehumidifier, so I needed to tell Sense that the plug is the dehumidifier. If I ever retire that HS110 or reset it in Kasa to use it with a different device, I’ll lose all the history of my dehumidifier. Why should pre-detected devices be treated differently than undetected devices when plugged into a smart plug? I’ve also seen reports from users where they have a device plugged in to a smart plug and Sense also discovers that same device, thus counting it twice. If I have the device listed already, or the ability to just create it, I can fix that by telling Sense that it’s plugged into that outlet.
Also, if Sense has a list of my appliances, that could possibly help the machine learning know what to look for in my house. I don’t want Sense to guess and automatically assign patterns, but maybe it would help narrow down the possibilities.
I think for simplicity and clarity, Sense needs to get away from the smart plug is the device and the usage pattern is the device or component so that devices can just stand on their own, which is how a human would see it. Is there any downside to this that I’m missing? (Other than Sense didn’t initially design the product like this?)