Govee LED Lights - Device Configuration

DB Development - Dean Berman

Created/Last Updated: 2020-11-09

IMPORTANT: This is not sponsered or paid for or supported by Govee, this was generated to help anyone else [other than just myself] to get the amazing WiFi Govee LED Lights into Samsung SmartThings for integration, automation, smart panels, ActionTiles, SharpTools, etc.

The Govee LED Lights SmartThings Device Type Handler was generated to fill a need with accessing the WiFi connected Govee LED Lights.

The Device Type Handler is built to handle any of the existing WiFi connected Govee LED Lights that are accesible through their API.

The following list of model numbers are currently supported:
  • H6160
  • H6163
  • H6104
  • H6109
  • H6110
  • H6117
  • H6159
  • H7021
  • H7022
  • H6086
  • H6089
  • H6182
  • H6085
  • H7014
  • H5081
  • H6188
  • H6135
  • H6137
  • H6141
  • H6142
  • H6195
  • H6196
  • H7005
  • H6083
  • H6002
  • H6003
  • H6148

To get your Govee LED Lights device setup properly within Samsung SmartThings, please follow the steps below.

Govee API Key

  1. Open the Govee Home app on your mobile device.
  2. In the navigation, go to the user/profile page by clicking on the user icon.
  3. In the My Profile page, select About Us.
  4. In the About Us page, select Apply for API Key.
  5. Fill in the form on the Apply for API Key page to retrieve a unique API key for your Govee user account.
  6. Click [Submit] to apply.
    You will receive an email from Govee soon with your unique API key.

Device Type Handler

  1. Login to the Samsung SmartThings account management interface: https://account.smartthings.com/login
  2. In the SmartThings Groovy IDE, navigate to the My Device Handlers link/page.
  3. In the Device Handlers page, click the [+ Create New Device Handler] button.
  4. In the Create New Device Handler page, select the From Code tab.
  5. From the DB Development Govee LED Strips (DBDEV) GitHub page, copy-and-paste in the code for the Device Type Handler in this form/page.
  6. Click [Create] to save and continue.

Device

  1. Login to the Samsung SmartThings account management interface: https://account.smartthings.com/login
  2. In the SmartThings Groovy IDE, navigate to the My Devices link/page.
  3. In the Devices page, click the [+ New Device] button.
  4. In the Create Device page, setup the following settings:
    • Name: Setup your device name accordingly
    • Label: I usually just use the same Name
    • Zigbee Id: <leave blank>
    • Device Network Id: Use something that is only characters and dashes or underscores (something unique)
    • Type: Select Govee LED Strips (DBDEV) from the dropdown list
    • Version: Select Self-Published
    • Location: Select Home (or whatever your location name is)
    • Hub: Select SmartThings Hub (or whatever your hub name is)
    • Group: <leave blank>
    Once completed, click [Create].
  5. Once the page reloads, in the left column, for Preferences, click edit.
  6. In the edit preferences page, 3 form fields will be preset. Set each of these form fields accordingly below:
    • Govee API Key - Designated Govee API Key for accessing their system - this value is given to you by Govee from their app (should be found on the Configuration tab)
    • Govee KED Device ID - Device ID for the Govee LED Lights - can be found on the Configuration tab
    • Govee LED Model - Model number of the Govee LED Lights - can be found on the Configuration tab
  7. Once completed, click [Save].
The following form/details below will allow you to confirm your Samsung SmartThings Device preferences accordingly.

Designated Govee API Key for accessing their system