I'm not 100% certain if this is Merlin-specific, but I'm only seeing this weirdness with 3006.102.5b3 and it seems new to me.
Background: I run Home Assistant, with one of the automation triggers being whether family members are home or not. That's triggered by an interface to AsusWRT that detects the status of WiFi devices. In this case, our phones. It's set up to point to my phone with home/not determined by whether AsusWRT has a WiFi connection to it. I leave, the WiFi connection will drop out, HA sees that and flags me as not home.
I noticed that it seems to be taking a really long time to notice when I'd gone out (before it was within a couple of minutes) and started backtracking.
In Network Map | Clients | Wireless | 5GHz *or* in System Log | Connections, I can look up my phone. I'm home, connected and all is well.
If I now turn off the phone's WiFi (or go out or turn the phone off), I'm seeing that it takes a good 10 minutes for the router to notice it's gone. Despite WiFi on the phone being off, the router is literally showing it still connected, with a "Good" WiFi signal strength. Which is clearly inaccurate.
This "lag" appears to be 10 minutes, might be longer. But eventually the router will notice and remove it from the connection list (and Home Assistant will notice that).
If I re-enable WiFi on the phone, it's detected as back online immedately.
Where is this lag coming from? Is there a setting somewhere to persuade the router to "notice" quicker? Or would shortening that lag be a bad thing for other reasons?
Just trying to educate myself.
Background: I run Home Assistant, with one of the automation triggers being whether family members are home or not. That's triggered by an interface to AsusWRT that detects the status of WiFi devices. In this case, our phones. It's set up to point to my phone with home/not determined by whether AsusWRT has a WiFi connection to it. I leave, the WiFi connection will drop out, HA sees that and flags me as not home.
I noticed that it seems to be taking a really long time to notice when I'd gone out (before it was within a couple of minutes) and started backtracking.
In Network Map | Clients | Wireless | 5GHz *or* in System Log | Connections, I can look up my phone. I'm home, connected and all is well.
If I now turn off the phone's WiFi (or go out or turn the phone off), I'm seeing that it takes a good 10 minutes for the router to notice it's gone. Despite WiFi on the phone being off, the router is literally showing it still connected, with a "Good" WiFi signal strength. Which is clearly inaccurate.
This "lag" appears to be 10 minutes, might be longer. But eventually the router will notice and remove it from the connection list (and Home Assistant will notice that).
If I re-enable WiFi on the phone, it's detected as back online immedately.
Where is this lag coming from? Is there a setting somewhere to persuade the router to "notice" quicker? Or would shortening that lag be a bad thing for other reasons?
Just trying to educate myself.
