Most drivers do not try to actively check in on the devices. Battery devices automatically send a wakeup typically every 12 hours which then if the driver posts an event it will update the last activity. Mains powered devices do not send in any automatic updates.
I use this app: [RELEASE] Device Activity Check - Get notifications for "inactive" devices to check on all my devices daily, and it can be configured to send a refresh to mains devices if the device has not sent any updates within a certain time period.