@pswired, along with answering your question, is pointing to something you will find yourself doing: Wondering if you should Merge Devices and then if Grouping of Devices is possible.
These questions come up frequently. Here’s a recent example:
And to add to the question/answer in a way that might help explain the learning of complex devices:
Sense is constantly attempting to disaggregate Devices so from the perspective of the machine you might ask “Where do I stop?”. I’ve found a multi-speed fan (in my case an iQAir HEPA filter with 6 speeds) to be an interesting device to ponder in regard to the “learning of complex devices”. For example: If I only ever use it on speed #3 then you would guess Sense will learn it more quickly. But it’s a multi-speed fan so it does get switched to other speeds. Is it actually “complex”? What I arrive at is: “Yes, the use of it is complex!” so I would expect to wait longer the more I fiddle with it.
I think those Swiss engineers made the motor a little too smooth for Sense and the speed switching is electronic/DC (and it’s not a common household item) so I lost patience and just as I was putting it on a Smart Plug (Wemo) I got a notification that Sense had detected a new Motor! Well at least now I can ramp it up when things feel dusty … and it seems the Wemo will be giving good data to Sense.