With a lot of help from this community, I think I have the simplest piston to determine is someone is home. My main goal for this when I started, is I have some pistons that I want to behave differently if someone is home vs for the 1st person arriving home. Simplest example is: I want my lights to turn on after dark when I arrive home, but is someone is already home I don’t want to run to change the lights. I wanted a simple boolean value, but another member used a count. Anything above 0 meant someone home. I can see the value in both, so I added both to the Piston. Additionally, I wanted to make is as generic as possible, so it would not require me to modify it if I added more people in to the mix.
If you dont need the count, just remove that line