Что-то типа решения.
Есть библиотека, можно установить через pip
Python-Who-Is-On-My-WiFi. Работает на Linux, Windows, Mac OS, также ставится на raspberry pi с Raspbian.
Она использует nmap, который тоже нужно установить на raspberry pi.
Есть ограничения - запускать через sudo.
Правда пишет какие-то ошибки (нужно покопаться), но и выводит список устройств в сети, которые можно отфильтровать по макадресу.
Библиотека Who-Is-On-My-WiFi для меня избыточна.
Скорее всего использую только часть кода, которая касается nmap, для своего скрипта.