For simple device / presence detection I went with a Pi Zero:
It’s very simple but I still find it useful.