The device is not without flaws. The Revolv’s current logic doesn’t recognize multiple smartphones. If I happen to leave the geofenced areas, the Revolv doesn’t know that my wife happens to still be in the house and doesn’t want the temperature to drop to 62 degrees. But those are trivial annoyances in an otherwise fantastic device.
[Really a “trivial” annoyance? Seriously people, get a grip. There’s nothing trivial about that problem. A complete non-starter for me and my first world problems.]