The ASUSWRT identifies devices as “not_home” or Away when the devices are connected via LAN rather than via Wifi.
Example:
When my Pixel 5 is connected to my Asus router via Wifi, ASUSWRT reports that this device is Home.
When I connect my Pixel 5 to the LAN, via a USB-C cable connected to a hardwired laptop dock, ASUSWRT reports that this device is Away. Although this device is correctly shown as connected in the web GUI:
Can’t be. The USB laptop dock has its own ethernet chip with its own MAC address. Likewise the WIFI chip has its own MAC address in its WIFI chip. In the PIXEL 5 you should be able to look at the active network config to see the IP address, DNS, Mac, etc.
One critical thing no one has mentioned… newer versions of Android default to change/spoof WiFi MAC addresses, per SSID. You need to force the phone to use the real MAC address when using that specific SSID
Android Settings > Network > Wi-Fi > gear icon next the SSID (‘Advanced’ or ‘View more’ or similar)
look for ‘MAC address type’ (or similar)… set to Hardware / Phone
The Randomized MAC address does not appear to be the problem. After disabling this (setting the phone to use Device MAC), the ASUSWRT integration still reports the device as Away when connected via LAN.
Sounds like you USB-C to network adapter is not working correctly.
Maybe it is faulty or more like maybe Android does not have the required drivers for it.
I am not using an adapter. I have a Lenovo laptop dock with a USB-C cable that plugs into the laptop or phone.
When connected to the dock, my devices have internet and they appear in the ASUS Web GUI as connected via LAN, but the ASUSWRT integration does not recognize that the devices are connected.
But if the laptop dock do not work with any devices, especially Windows machines connected, then that dock is likely faulty or your AsusWRT has an issue.
If it is only the phone that have an issue, then it is likely an issue with the phone and my guess is still a missing driver for the network adapter.
The dock does work. When any device is connected to the dock, that device has an ethernet connection and the Asus Web GUI correctly identifies the device.
For example, when I connect my Pixel 4a to the dock:
This might be a bug in the integration or the AsusWRT firmware.
I found this bug report for the integration, but there are others in the issue list too.