{ "packageName": "HomeKit Import (Local)", "author": "RamSet", "version": "0.10.0", "releaseNotes": "0.10.0 - HomeKit accessories now hold their connection the way Apple's own controllers do, instead of being poked every 30 seconds to check they are still there. That regular poking was the reason some accessories - cheaper Wi-Fi ones in particular - kept dropping off and falling back to slow, delayed updates, because they treat the constant checking as a nuisance and hang up. The connection is now held open at the network level, which keeps it alive on its own and still notices within about a minute if an accessory really has gone away. Door, motion and switch changes should arrive instantly and keep arriving. The old check is off by default; if you have an accessory that goes quiet without actually disconnecting, you can still turn it back on for that one device. 0.9.19 - Occupancy sensors (e.g. Aqara FP2 presence) now show up as a MOTION sensor too, not just a presence sensor — so you can pick them in Room Lighting and any motion-based rule. It reports 'active' while the room is occupied and 'inactive' when it clears (which actually works nicely for lights — no drop-out between motion pulses). Read-only, nothing to re-pair, no setting to change; just update. (0.9.18 carried the shared hapCore 0.10.16 engine fix: an offline/rebooted accessory no longer pins hub load — reconnects now back off, the subnet scan is throttled to <=1/30min, and it recovers within minutes even if a reboot moved the HomeKit port. Meross MSG100 should stay ON-DEMAND.)", "category": "Integrations", "tags": "HomeKit, HAP, Local, Import, No Cloud", "dateReleased": "2026-08-17", "minimumHEVersion": "2.3.0", "drivers": [ { "id": "5c0663bb-47ab-4c59-953a-96c2e94d5ec5", "name": "HomeKit HAP Accessory", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-accessory/homekit-accessory.groovy", "required": true, "oauth": false, "primary": true }, { "id": "d11b412e-6c1f-4d23-95ce-8089f1152be3", "name": "HomeKit HAP Battery", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-battery/homekit-battery.groovy", "required": true, "oauth": false }, { "id": "d2086a69-cb53-4ecc-96e4-059213eabd17", "name": "HomeKit HAP Contact Sensor", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-contact-sensor/homekit-contact-sensor.groovy", "required": true, "oauth": false }, { "id": "3c0540a1-8d02-414e-89f0-2ab59e6195d6", "name": "HomeKit HAP Fan", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-fan/homekit-fan.groovy", "required": true, "oauth": false }, { "id": "d3bc5214-4b7f-44f5-9697-1f028d3edcbc", "name": "HomeKit HAP Garage Door", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-garage-door/homekit-garage-door.groovy", "required": true, "oauth": false }, { "id": "e00ec420-6548-4e99-a569-883af0941cc8", "name": "HomeKit HAP Generic", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-generic/homekit-generic.groovy", "required": true, "oauth": false }, { "id": "fccf7ced-a1c0-4246-81d1-ebb6ba9db5be", "name": "HomeKit HAP Humidity Sensor", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-humidity-sensor/homekit-humidity-sensor.groovy", "required": true, "oauth": false }, { "id": "055e350b-f5d3-4a04-acc0-a1fcd85d524c", "name": "HomeKit HAP Light", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-light/homekit-light.groovy", "required": true, "oauth": false }, { "id": "cf9d5cbb-0177-4e5b-90b5-898e4f486365", "name": "HomeKit HAP Light Sensor", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-light-sensor/homekit-light-sensor.groovy", "required": true, "oauth": false }, { "id": "48d0f33c-0800-4b42-a41d-1a470e4a121d", "name": "HomeKit HAP Lock", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-lock/homekit-lock.groovy", "required": true, "oauth": false }, { "id": "9d6ae549-b97b-477d-9762-468424952106", "name": "HomeKit HAP Motion Sensor", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-motion-sensor/homekit-motion-sensor.groovy", "required": true, "oauth": false }, { "id": "861da76f-4cac-4ae0-a0b5-be1610ae0cf0", "name": "HomeKit HAP Occupancy Sensor", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-occupancy-sensor/homekit-occupancy-sensor.groovy", "required": true, "oauth": false }, { "id": "cd49f120-e397-4c1e-849d-9bcaabc63fb3", "name": "HomeKit HAP Switch", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-switch/homekit-switch.groovy", "required": true, "oauth": false }, { "id": "1204f446-6168-41c9-a2b7-4eeab8597ec5", "name": "HomeKit HAP Temperature Sensor", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-temperature-sensor/homekit-temperature-sensor.groovy", "required": true, "oauth": false }, { "id": "0b6c8cef-60f6-4913-84b7-1574aeb3d70f", "name": "HomeKit HAP Thermostat", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-thermostat/homekit-thermostat.groovy", "required": true, "oauth": false }, { "id": "02326ee2-54d6-43a5-bf24-a6d2c59f20a4", "name": "HomeKit HAP Window Shade", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-window-shade/homekit-window-shade.groovy", "required": true, "oauth": false }, { "id": "f01e3bb2-430f-4723-883b-3846d73afa53", "name": "HomeKit HAP Security System", "namespace": "RamSet", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/drivers/homekit-security-system/homekit-security-system.groovy", "required": true, "oauth": false } ], "bundles": [ { "id": "d72d39f0-cdb6-484d-b01f-008b1f0371dd", "name": "RamSet HAP Core", "location": "https://raw.githubusercontent.com/RamSet/hubitat/refs/heads/main/bundles/hapCore.zip", "required": true } ] }