Датчик движения + датчик двери.
При открытии двери и при сработавшем датчике движения определяем что кто-то вошёл, если дверь закрыли и движения не фиксируется говорит о том, что в помещении больше никого нет.
Скрипт можно написать в любой системе управления, Home Assistant, HomeKit - других просто не знаю