{ "packageName": "Device Activity Check", "minimumHEVersion": "2.4.4", "author": "Robert Morris", "dateReleased": "2026-06-21", "licenseFile": "", "releaseNotes": "*Version 3.0: New parent/child app structure (one child app per device group); optional Zigbee/Z-Wave last message data on C-8/C-8 Pro; configurable post-refresh delay. Requires new install (not an in-place upgrade from 2.x).\nVersion 3.0.1 adds minor fixes for these new features.\n\n*Version 2.4: Add option to append text to notification text (v2.4.1: add line break before notification)\n\n*Version 2.3: Add search box to device list. Users ugrading from 2.1 or older will likely want to enable OAuth. See GitHub or Communtiy thread for more details.\n*Version 2.2: Add local and cloud OAuth endpoints for reports\n\n*Version 2.1.2: Fix for snooze time calcuations\n\n*Version 2.1.1: Remove accidental extra logging\n\n* Version 2.1: Add \"snooze\" feature for devices in report; add buttons as additional report trigger mechanism; add \"deviceHealth\" attribute as option\n\n* Version 2.0.1: Fix for platform version 2.3.2. \n* Version 2.0: Improved reports for non-activity-based methods (shows attribute value), filter device-selection list based on detection method, new date format options for report vs. notification, improved refresh behavior (if option selected)\n\n* Version 1.5.1 - Filter device list when different detection methods are chosen\n\n* Version 1.5 - Added battery level as a report/notification option\n\n* Version 1.4.7 - Fix for missing dates on some reports\n\n* Version 1.4.6 - Fix spurious warning in logs when using presence detection and refresh\n\nVersion 1.4.5 - Additional refinements to 'refresh' behavior if configured; fix for inactivity thresholds >24 hours\n\n* Version 1.4.4 - Fix for hours/minutes display when calculating total time for threshold (cosmetic issue only)\nVersion 1.4.3: Fix for possible Null Pointer Exception when checking presence-based devices.\nVersion 1.4.2: Fix for refresh not working with inactive devices before notification or report.\n\nVersion 1.4: Added links to device pages on hub report/test page; improved refresh behavior.\nVersion 1.3: Added ability to refresh devices before sending notification, choose multiple notification devices, and added default date/time formatting for reprot page\n\nPrevious releases:\n * Added ability to monitor presence instead of just device activity\n * Added ability to ignore disabled devices (on by default)", "apps": [{ "id": "a8269605-999a-4dea-8e26-6b60f71d0a19", "name": "Device Activity Check 3", "namespace": "RMoRobert", "location": "https://raw.githubusercontent.com/RMoRobert/Hubitat/master/apps/DeviceActivityCheck/DeviceActivityCheck3.groovy", "required": true, "version": "3.0.2", "primary": true, "oauth": true }, { "id": "89898af8-f9ac-474b-9d90-f121e041ea77", "name": "Device Activity Check 3 Group Child", "namespace": "RMoRobert", "location": "https://raw.githubusercontent.com/RMoRobert/Hubitat/master/apps/DeviceActivityCheck/DeviceActivityCheck3-Group-Child.groovy", "required": true, "version": "3.0.0", "primary": false }] }