I just use the NetworkHealth binding for phones. It detects the iPhone when it is being used and my Android most of the time.
I use this script for BT detection:
It works most of the time. Between the two I have around 99% accuracy in detecting presence.
I have 2 Pine64 units and didn’t know what to do with them yet, I’ll set one of them up at the front wall in the garage waiting for a blutooth signal! Thanks very much, again!