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