I’m a total HA newbie, and have a very basic setup installed on my Beaglebone. Installation was straightforward and painless. The “discovery” found my Roku (how do I remove it without disabling discovery?) and the sun component sees correct in its information, so I’m pretty sure the basic installation is OK.
I then installed the ASUSWRT component and after updating my RT-AC56U to the latest firmware and rebooting it, the known_devices.yaml seemed to list everything that was connected. I then set track: no for all but our two cell phones. If I turn wifi on and off it seems to detect my LG Volt (Android 4.4.4) coming and going as expected.
It detected my wife’s One Plus One phone (Android 6) as soon as she walked onto the patio, and I then edited the known_devices file again to give it a better name and restarted HA. Unfortunately its never marked it as away. I’ve verified there is no MAC entry for it in the Asus router devices table after she left.
Any ideas as to what is going wrong here?
The ultimate goal is to use this detection to set “not at home” mode in my custom alarm software running on the Beaglebone (debian 8.4), I plan to have HA send MQTT messages, as I already have mosquito working on the Beaglebone. Using our cell phones and WiFi password (very strong) as an “electronic lock” seems very slick and better than any option I’d come up with before stumbling onto Home Assistant. I’d though of text messaging, but too easily spoofed, and wired key-switch but we really don’t need anymore keys to fumble with and secure wiring would be a PITA.