Bad logic - I care if ANYone is home - not if EVERYone is home.  Also better filtering to prevent away state from persisting