я тут на днях буквально нашел как сделать адекватную и удобную проверку на "жильцы дома".
У меня и у жены на телефонах стоит клиент hass, соответственно, есть две персоны со стейтами home / not_home.
Заводишь группу habitants, туда добавляешь обе персоны, дальше из коробки у группы стейт home если хоть один жилец дома и not_home если дома никого.