I was looking for a simple way to use my UniFi controller for mobile device presence detection. I tried using Karl's plugin, but it was just more than I wanted. So I wrote my own.
https://github.com/FlyingDiver/Indigo-m ... /tag/0.0.3
This is still early testing days, but it does what I wanted it to do. Install the plugin, create a UniFi Controller device with connection and login information for your controller, then create UniFI client devices. There are both Wifi and Ethernet connected device types, but I'm not sure what you'd want to use the Ethernet client devices for.
The client devices are on/off sensors, they're ON when the device is connected to your Wifi network. They're OFF when not on the network.
The default is to poll the controller every 60 seconds. This is configurable in the Plugin configuration, with (currently) a minimum interval of 30 seconds.
There are no plans to add controlling the UniFI system to this plugin. I am open to adding more status type reporting, including status of the UniFi devices themselves.
Usage questions in this thread. But reports and enhancement requests in GitHub, please: https://github.com/FlyingDiver/Indigo-miniUniFi/issues