{ "packageName": "HubiThings Replica", "author": "Bloodtick Jones", "communityLink": "https://community.hubitat.com/t/release-hubithings-replica/107976", "minimumHEVersion": "2.4.3", "category": "Integrations", "tags": [ "Automations & Groups", "Cloud", "Tools & Utilities" ], "dateReleased": "2023-01-13", "releaseNotes": "1.5.10 2026-04-24 Hubitat 'bag-of-hammers' update.\n1.5.09 2026-01-17 Minor update on checkCommand() to correct logic showing if SmartThings command is valid. Update replicaSamsungOcfTv to help with samsungvd api. Happy New Year.\n1.5.08 2025-04-18 Updates to virtual device configurations and use locationId finding OAuth and not PAT.\n1.5.07 2025-04-13 Allow user to directly set attributes and function parameters in rules.\n1.5.06 2025-04-01 More fixes to improve hub startup performance. Added 'update' to deviceTriggerHandler for use with drivers.\n1.5.05 2025-04-01 SmartThings fixed API to allow for virtual device creation using the OAuth token.\n", "apps": [ { "id": "a2084852-9f6b-45b0-93e7-e575be7ac216", "name": "HubiThings Replica", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/hubiThingsReplica.groovy", "required": true, "oauth": false, "primary": true, "version": "1.5.10" }, { "id": "9bb9eacb-c243-43d6-9dc4-520f0e476016", "name": "HubiThings OAuth", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/hubiThingsOauth.groovy", "required": true, "oauth": true, "version": "1.5.10" } ], "drivers": [ { "id": "4892d436-c515-474e-a021-a51e5136c953", "name": "Replica Button", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaButton.groovy", "required": true, "version": "1.3.3" }, { "id": "726cc319-be9b-4ec6-b1e4-6380c4da9e8c", "name": "Replica Dimmer", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaDimmer.groovy", "required": true, "version": "1.3.2" }, { "id": "9ee988d4-0974-4a2c-9ffc-31c8bf568d55", "name": "Replica Motion Sensor", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaMotionSensor.groovy", "required": true, "version": "1.3.1" }, { "id": "5782b18d-0d28-4189-abb5-39bf4db23e3f", "name": "Replica Multipurpose Sensor", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaMultipurposeSensor.groovy", "required": true, "version": "1.3.2" }, { "id": "da79e22d-1225-47f3-b8eb-8cf1c1677139", "name": "Replica Power Outlet", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaPowerOutlet.groovy", "required": true, "version": "1.3.0" }, { "id": "95c2c16d-4844-40d5-b2ef-83147e99fc0c", "name": "Replica Presence", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaPresence.groovy", "required": true, "version": "1.3.1" }, { "id": "67762fe7-7c0a-4959-9fc0-beecaac1217a", "name": "Replica SmartThings Hub", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaSmartThingsHub.groovy", "required": false, "version": "1.5.0" }, { "id": "69eb9edc-5e50-400d-baa3-3dae85525782", "name": "Replica Switch", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaSwitch.groovy", "required": true, "version": "1.3.1" }, { "id": "3004f5cc-d684-4e98-93fe-4c2fcc4002ea", "name": "Replica Water Sensor", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaWaterSensor.groovy", "required": false, "version": "1.3.1" }, { "id": "f8a4f335-dcfd-4eda-bf05-9e7f87d92163", "name": "Replica Arlo Video + Doorbell", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaArloVideoDoorbell.groovy", "required": false, "version": "1.3.0" }, { "id": "7c660b14-9c9d-4c98-be39-04d7e454ffe2", "name": "Replica Envisalink", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaEnvisalink.groovy", "required": false, "version": "1.3.0" }, { "id": "a21be133-5cbc-4b23-a6e2-941c8337941a", "name": "Replica Garage Door", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaGarageDoor.groovy", "required": false, "version": "1.3.0" }, { "id": "48183c18-9389-47b2-8f8e-e1dbd41a759c", "name": "Replica Lock", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaLock.groovy", "required": false, "version": "1.3.4" }, { "id": "ddb6e641-d67c-4fad-8c4d-533268fb269b", "name": "Replica Samsung OCF AirCon", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaSamsungOcfAirCon.groovy", "required": false, "version": "1.3.4" }, { "id": "0497eda9-13a0-43bc-b84d-2806d3381733", "name": "Replica Window Shade", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaWindowShade.groovy", "required": false, "version": "1.3.1" }, { "id": "dea26d51-ab41-42a6-a809-a45827677d97", "name": "Replica Location Knob", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaLocationKnob.groovy", "required": true, "version": "1.5.0" }, { "id": "d78a680a-91a9-4113-9105-b6dd28f5348c", "name": "Replica Scene Knob", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaSceneKnob.groovy", "required": true, "version": "1.3.0" }, { "id": "d0085fefa-a781-4326-a250-bf430ac36b2a", "name": "Replica Alarm", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaAlarm.groovy", "required": false, "version": "1.3.1" }, { "id": "c7ee85f5-8748-4893-b4ac-a3c36f1fcad8", "name": "Replica Fan Control", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaFanControl.groovy", "required": false, "version": "1.3.1" }, { "id": "09f84066-a948-4ad3-b4a2-07cb562706e4", "name": "Replica Samsung OCF Microwave Hood", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaSamsungOcfMicrowaveHood.groovy", "required": false, "version": "1.3.2" }, { "id": "f5c5b7b6-eea5-4dac-b4d0-c3c2eaff9b10", "name": "Replica Samsung OCF TV", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaSamsungOcfTv.groovy", "required": false, "version": "1.3.5" }, { "id": "6f015ac5-a8c2-406e-b553-a559f49dc529", "name": "Replica Samsung OCF Washer", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaSamsungOcfWasher.groovy", "required": false, "version": "1.3.1" }, { "id": "d95a6818-6fc1-49e9-9d60-d0b83f9618f7", "name": "Replica Aeotec Camera", "namespace": "replica", "location": "https://raw.githubusercontent.com/bloodtick/Hubitat/main/hubiThingsReplica/devices/replicaAeotecCamera.groovy", "required": false, "version": "1.3.1" }, { "id": "c40a4ecb-af1a-4d75-a2e7-a46a72fa67fd", "name": "Replica Thermostat @bthrock", "namespace": "replica", "location": "https://raw.githubusercontent.com/TheMegamind/Hubitat/main/Replica-Drivers/replicaThermostat.groovy", "required": false, "version": "1.3.5" }, { "id": "abd9e162-e5cb-4cc5-80a3-41a42bd4326a", "name": "Replica Temp-Humidity-Pressure Sensor @bthrock", "namespace": "replica", "location": "https://raw.githubusercontent.com/TheMegamind/Hubitat/main/Replica-Drivers/replicaTempHumidityPressureSensor.groovy", "required": false, "version": "1.3.6" } ] }