{ "packageName": "Reolink Integration", "releaseNotes": "v1.4.6 (hotfix) -- Fixed a MissingMethodException on componentEventChannelUpdate() for every standalone (non-Hub/NVR) camera or doorbell's real-time event push. The standalone group device's passthrough layer never forwarded this specific method, added after the 1.4.3 fix that covered every other command, so any real motion, AI, or visitor event for a standalone source failed inside the bridge driver itself before ever reaching the app. Hub and NVR sources were never affected.", "documentationLink": "https://github.com/jdthomas24/Hubitat-Apps-Drivers/tree/main/Reolink%20Integration", "communityLink": "https://github.com/jdthomas24/Hubitat-Apps-Drivers/tree/main/Reolink%20Integration", "author": "jdthomas24", "version": "1.4.6", "minimumHEVersion": "2.3.0", "dateReleased": "2026-08-14", "category": "Integrations", "tags": "Cameras & Video", "apps": [ { "id": "65694031-b2ec-487e-abfc-9ad90435fb4b", "name": "Reolink Integration", "namespace": "jdthomas24", "location": "https://raw.githubusercontent.com/jdthomas24/Hubitat-Apps-Drivers/main/Reolink%20Integration/ParentApp.groovy", "required": true, "oauth": true, "description": "Manages Reolink sources (standalone cameras, NVRs, Home Hubs) and creates camera/doorbell child devices." } ], "drivers": [ { "id": "57f47553-5071-4936-aefd-1cb3b4560f0a", "name": "Reolink Camera", "namespace": "jdthomas24", "location": "https://raw.githubusercontent.com/jdthomas24/Hubitat-Apps-Drivers/main/Reolink%20Integration/CameraDriver.groovy", "required": true, "description": "Component driver for a standard Reolink camera channel." }, { "id": "45e79695-73b0-4f6d-84bb-45b8aee58b17", "name": "Reolink Doorbell", "namespace": "jdthomas24", "location": "https://raw.githubusercontent.com/jdthomas24/Hubitat-Apps-Drivers/main/Reolink%20Integration/DoorbellDriver.groovy", "required": true, "description": "Component driver for a Reolink doorbell channel, adds button-press (visitor) event." }, { "id": "8f2c6a1d-4e3b-4a7f-9c5d-2b6e8f0a1c3d", "name": "Reolink Device Bridge", "namespace": "jdthomas24", "location": "https://raw.githubusercontent.com/jdthomas24/Hubitat-Apps-Drivers/main/Reolink%20Integration/ReolinkDeviceBridge.groovy", "required": true, "description": "Internal per-source bridge device -- holds the real-time event connection and parents each source's camera/doorbell devices. Not user-facing; created automatically by the app." }, { "id": "1a9d5e72-6c4f-4b8a-93e0-7d2c8f5b4a61", "name": "Reolink Standalone Devices", "namespace": "jdthomas24", "location": "https://raw.githubusercontent.com/jdthomas24/Hubitat-Apps-Drivers/main/Reolink%20Integration/StandaloneDevices.groovy", "required": true, "description": "Internal nesting-only group device -- gives every standalone (non-Hub) camera/doorbell's bridge a shared parent so they group together in the Devices list instead of appearing separately. Not user-facing; created automatically by the app." } ] }