Please add new Capability "Occupancy" for use with mmWave Sensors

Wow allot of discussion. So here are my two cents. Allot of the arguments around this seem to all be semantic and is very blurred based on perspective. I think there is no doubt Motion is different than Presence and Occupancy, but motion is one of a few ways to determine occupancy. With AI we can use video to determine occupancy by analyzing the video stream and looking for things. That can give you the advanced features some are looking for like determine if a human is present in the area viewed. It may even go further as AI is trained on people or other animals that may appear.

A mmWave based sensor is basically a more advanced Motion Sensor that has ways to analyze a expected view vs current, I believe. I am not completely clear on how it works as I only have tested the Govee Presence Sensor. My understanding at least from that sensor is that it understands how its view should look and then it basically is looking for differences with every scan of the room. It can use both PIR and mmWave, and when these sensor technologies identify something isn't the false state, it says the room has presence.

Weather you think of Prescence or Occupancy as the same thing is very much just a perspective thing. Trying to pigeon hole occupancy into something that is different is probably a bad direction and would cause confusion.

Presence as a concept doesn't need to be related to Geofencing. That link was made largely due to a lack of other options, but presence could mean a general location, a Room , something was returned to it's right spot, ect. Occupancy in many cases will overlap with those same asks.

If anything I would say that the concept of rooms or locations should updated perhaps to have a attribute of Occupancy. It makes more sense lets say my office to have a attribute of Occupied, and then my Govee Sensor to say it detects presence. Then we would need a app that allows us to assign devices to trigger that attribute to be updated based on sensors that detect presense/Motion/ect.

To that end I wouldn't think adding a new capability that is so similar wouldn't really help. If anything it will make it potentially confusing for driver and app developers to write their code. At best it would increase requests to modify code because of stuff like:

Hey Developer, Your app doesn't detect my x sensor, and you update your code to work with it.

If anything I would love to see enhanced usage to rooms around this. If I remember a long while ago there was a room manager app that tried to do just this, Having something built it could be a game changer.

That Room Manager app is below:

Rooms Manager: Smarter Rooms: Personalized home automation with Occupancy - :gear: Custom Apps and Drivers / Custom Apps - Hubitat

1 Like