Хочу поделиться находкой. Недавно возникал вопрос как мониторить присутствие домочадцев. Раньше у меня было сделано через пинг телефонов. Когда телефон засыпает, то на пинг не отвечает. Поэтому были ложные срабатывания и приходилось менять статус с задержкой на несколько минут (я делал 15).
Недавно стал владельцем Keenetic'a. На форуме поддержки нашел скрипт по получению события с роутера при подключении/отключении клиента к wifi.
Лично мои девайсы, телефон самсунг и планшет нексус, не подключаются сразу к сети сами, если спят. И девайсы эпл также. Тоесть телефон лежит в сумке у жены. Она приходит домой, он также лежит в сумке, она им не пользуется. Если разблокировать экран, то он сразу приконнектится. Если не трогать, то может пройти час-два. Вобщем метод так себе.