I&#x27;ve actually seen a few projects that use this method over the past few years, and I think you&#x27;re overestimating the challenge.<p>Once the servers know the fingerprint for a device, they can recognize that fingerprint in multiple homes. The device doesn&#x27;t have to get everything perfectly correct right away, but it will recognize a fridge&#x2F;freezer vs a dishwasher vs a television. A combination of use times, power load etc etc.<p>I&#x27;m not saying it&#x27;s easy, but enough people have done or attempted to do it using the same method that I don&#x27;t think it is probably as unreliable as you suspect.