{ "packageName": "Sensor Groups+", "author": "Ryan Elliott", "version": "2.2.8", "minimumHEVersion": "0.0", "communityLink": "https://community.hubitat.com/t/sensor-groups-resurrected/119895", "dateReleased": "2024-11-30", "releaseNotes": "v2.2.8 - report the humidiy attribute for humidity sensor groups\nv2.2.7 Add Energy Meters\nv2.2.6 account for HE 2.3.6.x UI changes\nv2.2.5 Add Temperature Measurement capability to Omni driver\nv2.2.4 Add Gas Detectors\nNew Location for Support\nv2.2.3 - Fix lock state handling.\nv2.2.2 - Added handling to locks to consider a lock in an 'unknown' state as unlocked.\nv2.2.1 - Added a link at the top of the child app page. The link appears after the child app is installed.\nv2.2.0 - Added child app for pressure sensors.\n\nFor further information or to report issues/request features, please see the community thread https://community.hubitat.com/t/release-sensor-groups/101203", "apps": [ { "id": "e2dc88ca-02c8-4c12-b5cf-70e2309b171a", "name": "Sensor Groups+", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/SensorGroupsPlus_Parent.groovy", "required": true, "oauth": false, "primary": true }, { "id": "56f16146-bd96-4ba5-8b46-1b6d4ec75fdc", "name": "Sensor Groups+_CO", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/COSensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id": "f955a181-79e5-4cf7-a0c9-1999a00039bb", "name": "Sensor Groups+_Contact", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/ContactSensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id": "9ebdf1ea-d549-43b6-b4d3-294f06820ccd", "name": "Sensor Groups+_Humidity", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/HumiditySensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id": "661dfb8f-8430-4712-b5af-01773d621bfe", "name": "Sensor Groups+_Lux", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/LuxSensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id": "c6fe11b4-8880-48b7-b1fc-017757a65bcb", "name": "Sensor Groups+_Motion", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/MotionSensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id": "2a078708-e4cb-4813-8c63-7c7f578392af", "name": "Sensor Groups+_Power", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/PowerSensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id": "463dd252-6915-4a66-9ffc-47f69ac72f8f", "name": "Sensor Groups+_Smoke", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/SmokeSensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id": "60f1aeca-d6ad-4ed2-a08b-08f47be79a9f", "name": "Sensor Groups+_Switch", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/SwitchSensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id": "1274a66d-51d4-4341-9925-fa925ffb7bfc", "name": "Sensor Groups+_Water", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/WaterSensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id": "4102346d-d094-4cfc-902d-de4c394aa038", "name": "Sensor Groups+_Temp", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/TempSensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id": "a34e4818-8d7e-4f27-a294-5f60a57b1e57", "name": "Sensor Groups+_Lock", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/LockSensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id": "9e0916a5-803b-4a54-a99f-c581d3ecad94", "name": "Sensor Groups+_Pressure", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/PressureSensorPlus_ChildApp.groovy", "required": false, "oauth": false, "primary": false }, { "id":"a81ced82-4a54-4594-a278-0059f7d652f1", "name":"Sensor Groups+_Gas", "namespace": "rle.sg+", "location":"https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/ChildApps/gasDetectorPlus_ChildApp.groovy", "required":false, "oauth":false, "primary":false }, { "id":"a81ced82-803b-4594-a278-0059f7d652f1", "name":"Sensor Groups+_Energy", "namespace": "rle.sg+", "location":"https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/refs/heads/main/ChildApps/EnergySensorPlus_ChildApp.groovy", "required":false, "oauth":false, "primary":false } ], "drivers": [ { "id": "4a49dcd9-f6b6-45a0-b5db-5d4d99eb7b64", "name": "Sensor Groups+_OmniSensor", "namespace": "rle.sg+", "location": "https://raw.githubusercontent.com/thebearmay/SensorGroupsPlus/main/DeviceDrivers/OmniSensorPlus_Driver.groovy", "required": true } ] }