The problem is, the piston looks at the address of each device and, if they’re not home, but at an address on my saved list, it’ll tell me the location (School, work, Grandma’s house, etc.) It ignores anyone who is at home. The output is as such:
Situation A
Wife is at work
Daughter is at Grandma’s house
Son is at school
But if they’re in the same place, I’ll get:
Situation B
Wife is at work
Daughter is at Grandma’s house
Son is at Grandma’s house
I’d like the piston to group any devices that are at the same place:
Situation C
Wife is at work
Son and Daughter are at Grandma’s house
So, if I just put the list in the Compare box, I’ll still get situation B. But if I can save matching devices that have the same location - whatever that location is - to a new device list, then I can create Situation C.
DevTogether = Son and Daughter
DevApart = Wife
I know it seems kinda silly, but now that I’ve had success modifying my other pistons to group devices, the Tinkerer in me is trying to do it here, too. I could probably do this with several lines of code, but this would do what I need in one line, if it was possible.