@mike.maxwell, @mattw, @dalenberg
My HubDuino (ST_Anything) supports Child Presence Devices. This was a recent addition for a ST user (long story... )
I am guessing that the Asus router code could be modified to send the properly formatted LAN packet (no OUATH required) to my HubDuino Bridge Driver / Service Manager App / Child Presence Sensor Driver. It just needs a LAN packet that contains the string "presence1 present" or "presence1 not_present" for the driver to parse() and create events for the service manager to use to automagically create child devices and keep them up to date.