{ "packageName": "Govee Integration v2", "author": "Mavrrick", "minimumHEVersion": "2.4.1", "dateReleased": "2023-12-09", "releaseNotes": "Stable Release\n[Govee Integration v2 App Ver 2.2.3]\n- Modified way device list is created for main page to revert to Device Name if Device Label is blank\n- Cleaned up some incorrect logging\n[Govee Integration v2 Bundle Ver 2.2.5]\n- Improvements in Retry Logic for Device Status to enable full use of the number of retry attempts configured", "betaReleaseNotes": "**Beta**\n[Govee Integration v2 App Ver 2.2.4]\n- Added support for Govee Dehumidifer Max H7151 device\n[Govee Bundle Library 2.2.6]\n- Enhancment to make Device Status routine nullsafe\n[Govee Humidifier Driver Ver 2.2.1]\n- Fixed ability to set desired Humidity\n[Govee Air Purifier drivers 2.2.1]\n- Fixed bug related to Auto in set speed command", "bundles": [ { "id": "89de07f1-8606-487b-b4b6-dbd93a8a3c6d", "name": "Govee_Integration_v2", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/bundle/Govee_Integration_v2.zip", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/bundle/Govee_Integration_v2.zip", "required": true, "version": "2.2.4", "betaVersion": "2.2.6" } ], "apps": [ { "id": "4a1215ac-c7d6-4275-8a5e-4eb7ad764f69", "name": "Govee Integration v2", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.GoveeIntegrationv2.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.GoveeIntegrationv2.groovy", "required": true, "oauth": false, "primary": false, "version": "2.2.3", "betaVersion": "2.2.4" } ], "drivers": [ { "id": "b6fc9828-f71d-45d9-9fb1-11adffb5c137", "name": "Govee v2 Device Manager", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2DeviceManager.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2DeviceManager.groovy", "required": true, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "c1623663-d78a-46d7-940f-50b3b31198b3", "name": "Govee v2 Life Child Light Device", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2LifeChildLightDevice.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2LifeChildLightDevice.groovy", "required": true, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "58b52301-4351-4bf2-afdb-8397089de0d8", "name": "Govee Manual LAN API Device", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.GoveeManualLANAPIDevice.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.GoveeManualLANAPIDevice.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "c388d20f-109f-4f90-bae5-14f428aa0242", "name": "Govee v2 Group Light Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2GroupLightDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2GroupLightDriver.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "f18436f0-07fb-4325-abf7-7a44b8c9de12", "name": "Govee v2 Air Purifier Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2AirPurifierDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2AirPurifierDriver.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.1" }, { "id": "1ec7b9e2-3a61-47ba-9aec-81bce9ef582c", "name": "Govee v2 H7120 Air Purifier", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2H7120AirPurifier.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2H7120AirPurifier.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.1" }, { "id": "03b06646-b332-4fef-a3b7-5f61e6d40253", "name": "Govee v2 H7122 Air Purifier", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2H7122AirPurifier.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2H7122AirPurifier.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.1" }, { "id": "777845e7-13e4-451a-845d-978c67ac6097", "name": "Govee v2 H7123 Air Purifier", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2H7123AirPurifier.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2H7123AirPurifier.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.1" }, { "id": "0f6d06ea-87d5-4863-b030-c8e3b7a0f85e", "name": "Govee v2 H7126 Air Purifier", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2H7126AirPurifier.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2H7126AirPurifier.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.1" }, { "id": "ff35a8e6-d5a4-4cee-9456-f27c32459336", "name": "Govee v2 H712C Air Purifier", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2H712CAirPurifier.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2H712CAirPurifier.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.1" }, { "id": "c4272d50-779e-4568-ae33-624dc57d1cff", "name": "Govee v2 Air Quality Sensor with CO2", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2AirQualitySensorwithCO2.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2AirQualitySensorwithCO2.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "78500f3c-9f4f-4c66-81b7-58b91486706e", "name": "Govee v2 Aroma Diffuser Driver with Lights", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2AromaDiffuserDriverwithLights.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2AromaDiffuserDriverwithLights.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "2950090f-d700-46fc-8c55-59d4a8629f21", "name": "Govee v2 Aroma Diffuser Driver with Lights and WhitenNoise", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2AromaDiffuserDriverwithLightsandWhitenNoise.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2AromaDiffuserDriverwithLightsandWhitenNoise.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "8eeef823-5b51-4017-8052-e581e9bee14a", "name": "Govee v2 Color Lights 2 Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2ColorLights2Driver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2ColorLights2Driver.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "7dfdfe3b-4f47-4bdf-a1ca-8f28e014d9d0", "name": "Govee v2 Color Lights 3 Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2ColorLights3Driver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2ColorLights3Driver.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "a77b9238-c7dd-4449-8163-1dd87721dc8b", "name": "Govee v2 Color Lights 4 Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2ColorLights4Driver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2ColorLights4Driver.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "e63fcfa8-b18d-470b-8727-c2ec1593e05f", "name": "Govee v2 Color Lights 4 Dreamview Sync", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2ColorLights4DreamviewSync.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2ColorLights4DreamviewSync.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "9cd9d2ce-587c-4735-ae4f-7efca97e52be", "name": "Govee v2 Color Lights Dreamview Sync", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2ColorLightsDreamviewSync.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2ColorLightsDreamviewSync.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "efaf7c44-052b-4fb9-a0d9-a1989646c8e4", "name": "Govee v2 Color Lights Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2ColorLightsDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2ColorLightsDriver.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "497811ca-7c8c-4d6e-8241-2e835f4b66df", "name": "Govee v2 H7102 Tower Fan", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2H7102TowerFan.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2H7102TowerFan.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "803d373c-93d2-4ada-a4f3-33d02da4d4fa", "name": "Govee v2 H7106 Tower Fan", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2H7106TowerFan.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2H7106TowerFan.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "94c74cc7-19a2-42b9-aebf-16d8c83fc04d", "name": "Govee v2 Fan Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2FanDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2FanDriver.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "d5c0b8b9-22f2-4f8e-9b4c-fb8cff0029be", "name": "Govee v2 Galaxy Projector", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2GalaxyProjector.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2GalaxyProjector.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "5717d67f-fec8-4ede-937c-77c25dde9ce8", "name": "Govee v2 H6093 Starlight Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2H6093StarlightDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2H6093StarlightDriver.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "26a68cdd-041e-4418-8f18-8467dc9f36f0", "name": "Govee v2 Humidifier Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2HumidifierDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2HumidifierDriver.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.1" }, { "id": "5f0dbb22-07e5-42d5-be13-09728fe68d33", "name": "Govee v2 Dehumidifier Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2DehumidifierDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2DehumidifierDriver.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "df243cc0-09b1-4354-b42d-d246eafd4f59", "name": "Govee v2 Ice Maker", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2IceMaker.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2IceMaker.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "eb413449-f27d-428d-b8c8-a493f2e20bd6", "name": "Govee v2 Kettle Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2KettleDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2KettleDriver.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "3698fb85-bf10-4c31-9999-a43c1eeb1f69", "name": "Govee v2 Presence Sensor", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2PresenceSensor.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2PresenceSensor.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "1ff1d7d2-9f9b-4651-ba9c-9de9088760b9", "name": "Govee v2 Research Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2ResearchDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2ResearchDriver.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "d0452601-8131-43af-9ea2-ce2a620b05e3", "name": "Govee v2 Sockets Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2SocketsDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2SocketsDriver.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "c85850b9-d7ab-4370-9939-5949bf942460", "name": "Govee v2 Sockets Driver - Component", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2SocketsDriverComponent.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2SocketsDriverComponent.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "0ac2c376-535d-4208-b266-d42915a235ea", "name": "Govee v2 Thermo/Hygrometer Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2ThermoHygrometerDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2ThermoHygrometerDriver.groovy", "required": false, "version": "2.2.0", "betaVersion": "2.2.0" }, { "id": "58de954b-bf1b-4a33-838c-4642fe2676d7", "name": "Govee v2 White Light Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2WhiteLightDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2WhiteLightDriver.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" }, { "id": "a07c6c35-bcc2-4065-b856-79e012fb2dc8", "name": "Govee v2 White Lights with CT Driver", "namespace": "Mavrrick", "location": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/main/Govee/v2/Mavrrick.Goveev2WhiteLightswithCTDriver.groovy", "betaLocation": "https://github.com/Mavrrick/Hubitat-by-Mavrrick/raw/beta/Govee/v2/Mavrrick.Goveev2WhiteLightswithCTDriver.groovy", "required": false, "version": "2.2.1", "betaVersion": "2.2.1" } ] }