{ "packageName": "Multi-Relay Door/Shade Controller", "minimumHEVersion": "2.2.3", "author": "Denny Page", "version": "3.0.0", "dateReleased": "2025-07-23", "releaseNotes": "3.0.0 Allow reporting of external position changes\n2.0.0 Code restructure and cleanup\n1.2.0 Add Actuator capability", "documentationLink": "https://github.com/dennypage/hubitat/tree/master/applications/multi-relay-door-shade-controller", "communityLink": "https://community.hubitat.com/t/release-multi-relay-door-shade-controller/52793", "apps": [ { "id": "1dc04158-67d7-42c9-be4a-0c25fb0c4a2a", "name": "Multi-Relay Door/Shade Controller", "namespace": "cococafe", "location": "https://raw.githubusercontent.com/dennypage/hubitat/master/applications/multi-relay-door-shade-controller/multi-relay-door-shade-controller-app.groovy", "required": true, "oauth": false } ], "drivers": [ { "id": "9807b5ed-f491-449c-b371-5e56aadfc45f", "name": "Multi-Relay Door/Shade Controller", "namespace": "cococafe", "location": "https://raw.githubusercontent.com/dennypage/hubitat/master/applications/multi-relay-door-shade-controller/multi-relay-door-shade-controller-driver.groovy", "required": true, "oauth": false } ] }