Govee + Home Assistant: The Complete Integration Guide

Govee makes some of the most affordable smart LED strips, light bars, and ambient lighting on the market. They look great out of the box, but they really shine when you connect them to Home Assistant. Local control, custom automations, color sync with your media, and zero dependency on the Govee cloud. This guide covers every way to connect your Govee gear, the best devices to buy, and automations that make your lighting setup genuinely smart.

Check Your Devices Smart Lighting Guide

Why Govee and Home Assistant Are a Perfect Match

Govee has quietly become the go-to brand for affordable smart lighting. Their LED strips, light bars, and ambient lamps show up in every "best of" list, and for good reason: the hardware is solid, the color accuracy is surprisingly good, and the prices undercut Philips Hue by 50% or more.

The problem? The Govee Home app. It works fine for basic control, but it ties everything to their cloud. Your lights stop working when the internet goes down. Automations are limited. And you cannot combine Govee devices with your other smart home gear in a single dashboard.

That is where Home Assistant comes in. Connect your Govee devices locally and you get instant response times, automations that actually make sense, and a dashboard where your LED strips sit right next to your thermostat, cameras, and door sensors.

๐Ÿ’ก

Affordable RGB Lighting

LED strips from $15, light bars from $40, floor lamps from $60. Half the price of Hue for comparable quality.

๐Ÿ 

Local Control Available

Many Govee devices support LAN API for local control. No cloud needed. Instant response times under 100ms.

๐ŸŒก๏ธ

Sensors Too

Govee temperature and humidity sensors are cheap ($10-15), accurate, and broadcast over Bluetooth. Perfect for room monitoring.

Three Ways to Connect Govee to Home Assistant

Not all Govee devices connect the same way. The method you use depends on your specific model, your hardware, and how much control you want. Here is a comparison of all three approaches.

FeatureGovee LAN API (Built-in)Govee BLE (Built-in)govee2mqtt (HACS)
ConnectionWi-Fi (local network)BluetoothLAN + BLE + Cloud
Local controlโœ“ Yesโœ“ Yesโœ“ Yes (LAN/BLE)
Cloud neededNoNoOptional fallback
Device typesLights onlySensors onlyLights + sensors + appliances
Scene supportNoN/Aโœ“ Yes
Segment control (RGBIC)NoN/Aโœ“ Yes
Response time~50ms1-3 seconds~50ms (LAN)
Setup difficultyEasyEasyMedium

Our recommendation

If you have more than two Govee devices, go straight to govee2mqtt. It combines all three connection methods, auto-discovers every device on your account, and gives you the most complete control. If you only have a single LED strip, the built-in Govee Light Local integration is enough.

Method 1: Govee Light Local (Built-in LAN API)

Home Assistant includes a native integration called Govee Light Local that talks directly to your Govee lights over Wi-Fi using the Govee LAN API. No cloud, no API key, no extra software. It is the simplest way to get started.

How to enable it:

  1. Open the Govee Home app on your phone
  2. Go to your device settings and look for "LAN Control"
  3. Toggle it on (not all devices support this, check first)
  4. In Home Assistant, go to Settings > Devices & Services
  5. Your Govee device should auto-discover. If not, add the "Govee Light Local" integration manually

You get on/off, brightness, and color control. No scenes, no segment control for RGBIC strips, and not all models are supported. But for basic use, it works great.

Method 2: Govee BLE (Built-in Bluetooth)

The Govee BLE integration reads data from Govee Bluetooth sensors, mainly the H5xxx series temperature and humidity sensors. Your Home Assistant host needs a Bluetooth adapter (built into most Raspberry Pi models and many mini PCs).

These sensors broadcast their readings over Bluetooth Low Energy every few seconds. Home Assistant picks them up automatically. You get temperature, humidity, and battery level as entities. Setup is as simple as walking past your HA host with the sensor. It should auto-discover.

Method 3: govee2mqtt (The Power Option)

If you are serious about Govee in Home Assistant, govee2mqtt is the tool you want. Built by Wez Furlong, it bridges every Govee device to Home Assistant through MQTT. It combines all three connection methods: LAN API, Bluetooth, and the Govee cloud API as a fallback.

What makes it special:

  • Auto-discovers all devices linked to your Govee account
  • Tries LAN first, then BLE, then cloud. Local is always preferred
  • Scene support: activate any Govee scene from Home Assistant
  • RGBIC segment control: set different colors on different segments of a strip
  • Music mode, DIY effects, and color temperature for supported devices
  • Temperature and humidity sensors exposed as proper HA entities

Setup steps:

  1. Make sure you have an MQTT broker running (Mosquitto is the standard choice)
  2. Install govee2mqtt as a Docker container or Home Assistant add-on
  3. Get a Govee API key from the Govee Home app (Settings > About Us > Apply for API Key)
  4. Configure govee2mqtt with your API key and MQTT broker details
  5. Enable LAN Control on each supported device in the Govee Home app
  6. Start the service. Devices appear in Home Assistant within seconds

# Docker Compose example for govee2mqtt

services:
  govee2mqtt:
    image: ghcr.io/wez/govee2mqtt:latest
    restart: unless-stopped
    network_mode: host
    volumes:
      - ./govee2mqtt-data:/data
    environment:
      - GOVEE_EMAIL=your@email.com
      - GOVEE_PASSWORD=your-govee-password
      - GOVEE_API_KEY=your-api-key
      - GOVEE_MQTT_HOST=localhost
      - GOVEE_MQTT_PORT=1883

Note: network_mode: host is important. govee2mqtt needs to be on the same network as your Govee devices for LAN discovery and BLE scanning.

Best Govee Devices for Home Assistant

Not every Govee product works equally well with Home Assistant. Here are the ones that integrate best, organized by category.

LED Strip Lights

Govee RGBIC LED Strip (H6172)

The crowd favorite. RGBIC means each segment can show a different color at the same time. 16.4ft, great color accuracy. LAN API supported.

~$30 | LAN + BLE

Govee LED Strip Light (H6159)

Basic RGB strip, not RGBIC (whole strip, one color). Cheaper but still great for desk backlighting or TV bias lighting. LAN API supported.

~$15 | LAN + BLE

Govee RGBIC Pro Strip (H61A2)

Higher density LEDs, brighter output, finer segment control. Premium pick for behind-TV or room perimeter. LAN API supported.

~$50 | LAN + BLE

Light Bars and Lamps

Govee Flow Pro Light Bars (H6054)

Two light bars that sit behind your monitor or TV. RGBIC segments react to screen content. Works great as ambient lighting in automations.

~$70 | LAN + BLE

Govee Floor Lamp 2 (H6076)

RGBIC floor lamp with corner design. Each section displays different colors. Doubles as room accent lighting and notification indicator.

~$100 | LAN + BLE

Govee Table Lamp 2 (H6062)

Cylindrical RGB desk lamp. Nice for bedside automations or office mood lighting. Compact and surprisingly bright.

~$50 | LAN + BLE

Outdoor Lighting

Govee Outdoor String Lights (H7012)

RGBIC outdoor string lights, 48ft. Each bulb can show a different color. Weather resistant (IP65). Great for patios and gardens.

~$70 | LAN + BLE

Govee Outdoor Ground Lights (H7060)

RGBIC pathway lights. 15 light discs on a connected strand. Low voltage, easy to install along walkways or garden beds.

~$80 | LAN + BLE

Temperature and Humidity Sensors

Govee H5075

The classic. Small LCD display, BLE broadcast, accurate to +/- 0.3C. Battery lasts about a year. One of the cheapest BLE sensors available.

~$12 | BLE

Govee H5179

Wi-Fi + BLE version. Has a built-in screen and can also upload to Govee cloud. The Wi-Fi option means range is not limited to Bluetooth.

~$20 | Wi-Fi + BLE

Govee H5074

Compact BLE-only sensor. No screen, but slightly smaller. Great for hiding in cabinets, fridges, or crawl spaces for monitoring.

~$10 | BLE

5 Govee Automations That Actually Make Sense

Once your Govee devices are in Home Assistant, here are the automations people actually use every day.

1. Movie Mode: Dim Lights When Media Plays

When your TV or media player starts playing, fade the Govee light bars to a dim warm glow. When it pauses or stops, bring them back up.

automation:
  - alias: "Govee Movie Mode"
    trigger:
      - platform: state
        entity_id: media_player.living_room_tv
        to: "playing"
    action:
      - service: light.turn_on
        target:
          entity_id: light.govee_light_bar
        data:
          brightness: 25
          color_temp_kelvin: 2700
          transition: 3

2. Sunrise Wake-Up with LED Strips

30 minutes before your alarm, slowly ramp up the bedroom Govee strip from deep red to warm white. Way better than a blaring alarm in the dark.

automation:
  - alias: "Govee Sunrise Wake-Up"
    trigger:
      - platform: time
        at: "06:30:00"
    condition:
      - condition: state
        entity_id: binary_sensor.workday
        state: "on"
    action:
      - service: light.turn_on
        target:
          entity_id: light.govee_bedroom_strip
        data:
          brightness: 10
          rgb_color: [255, 50, 0]
      - delay: "00:10:00"
      - service: light.turn_on
        target:
          entity_id: light.govee_bedroom_strip
        data:
          brightness: 80
          rgb_color: [255, 180, 100]
          transition: 600
      - delay: "00:10:00"
      - service: light.turn_on
        target:
          entity_id: light.govee_bedroom_strip
        data:
          brightness: 200
          color_temp_kelvin: 3500
          transition: 600

3. Temperature Alert on Light Color

Use a Govee temperature sensor in your server room, garage, or greenhouse. If the temperature goes above a threshold, flash a Govee light red as a visual alert.

automation:
  - alias: "Govee Temp Alert"
    trigger:
      - platform: numeric_state
        entity_id: sensor.govee_h5075_temperature
        above: 30
    action:
      - service: light.turn_on
        target:
          entity_id: light.govee_office_strip
        data:
          rgb_color: [255, 0, 0]
          brightness: 255
          flash: long

4. Welcome Home Lighting

When you arrive home after sunset, light up the outdoor Govee string lights and set the indoor strips to a warm welcome scene.

automation:
  - alias: "Welcome Home Govee"
    trigger:
      - platform: state
        entity_id: person.you
        to: "home"
    condition:
      - condition: sun
        after: sunset
    action:
      - service: light.turn_on
        target:
          entity_id:
            - light.govee_outdoor_strings
            - light.govee_hallway_strip
        data:
          brightness: 180
          color_temp_kelvin: 3000

5. Gaming Ambient Lighting

When your PC or gaming console turns on in the evening, switch the desk Govee lights to a cool blue gaming scene. When it turns off, fade back to normal.

automation:
  - alias: "Gaming Mode Govee"
    trigger:
      - platform: state
        entity_id: switch.gaming_pc
        to: "on"
    condition:
      - condition: sun
        after: sunset
    action:
      - service: light.turn_on
        target:
          entity_id:
            - light.govee_desk_strip
            - light.govee_monitor_bar
        data:
          rgb_color: [0, 100, 255]
          brightness: 150

Govee vs the Competition

Wondering if Govee is the right choice for your Home Assistant setup? Here is how it stacks up against other popular smart lighting brands.

FeatureGoveePhilips HueWLED (DIY)
LED strip cost (16ft)$15-50$80-130$15-30 + ESP32
Hub requiredNoYes ($60)No
Local controlLAN API / BLEZigbee (local)Wi-Fi (native)
HA integration qualityGood (govee2mqtt)ExcellentExcellent
RGBIC supportYesNo (Gradient only)Yes
Setup difficultyEasyEasyModerate (soldering)

Bottom line: Govee gives you the best value for ambient and accent lighting. If you want rock-solid Zigbee reliability for your primary room lights, Hue or Zigbee bulbs are still the better pick. If you want maximum customization and do not mind soldering, WLED with ESPHome gives you unlimited control. Govee sits in the sweet spot: no soldering, no hub, good integration, great price.

Pro Tips for Govee in Home Assistant

Use a Dedicated Govee Account

Create a separate Govee account for Home Assistant. This way you can share devices from your main account and revoke access if needed without losing your personal setup.

Bluetooth Range Matters

BLE range is limited to about 10 meters through walls. If your sensors are far from HA, use ESPHome Bluetooth proxies to extend range throughout your home.

Enable LAN Control First

Before setting up govee2mqtt, go through every Govee device in the Govee Home app and enable "LAN Control" where available. govee2mqtt will automatically prefer the local connection.

Use Scenes, Not Just Colors

govee2mqtt exposes all Govee scenes (like "Sunset," "Rainbow," "Movie") as selectable options. These look much better than manually setting a single color.

Sensor Battery Tracking

Set up a low battery alert for your Govee sensors. They expose battery level as an entity. Create an automation that notifies you when any sensor drops below 15%.

Name Your Devices in Govee First

govee2mqtt uses the device names from your Govee account. Rename them in the Govee Home app before setup so they appear nicely in Home Assistant.

Getting Started This Weekend

Here is a practical weekend plan to go from zero to a fully integrated Govee setup.

SATURDAY MORNING

Set Up the Foundation

  • Install and configure Mosquitto MQTT if you do not have it
  • Install govee2mqtt via Docker or HA add-on
  • Get your Govee API key from the app
  • Configure and start govee2mqtt
  • Enable LAN Control on all supported devices
SATURDAY AFTERNOON

Build Your Dashboard

  • Add light cards for each Govee device
  • Create scenes for common moods (Movie, Gaming, Relax)
  • Add temperature sensor history graphs
  • Test all controls from the dashboard
SUNDAY

Automate Everything

  • Set up automations: movie mode, sunrise, welcome home
  • Create notifications for temperature alerts
  • Add devices to voice control if you use Assist
  • Fine-tune brightness levels and transition times
Check Your Smart Home Compatibility

Free scan. See which of your devices work with Home Assistant.

Frequently Asked Questions

Can I control Govee lights locally with Home Assistant?

Yes. Many newer Govee devices support the Govee LAN API, which lets Home Assistant control them over your local network without cloud. You need to enable LAN Control in the Govee Home app first. For devices without LAN support, govee2mqtt provides local BLE (Bluetooth) control or falls back to the cloud API.

What is govee2mqtt and do I need it?

govee2mqtt is a community tool by Wez Furlong that bridges Govee devices to Home Assistant via MQTT. It supports three connection methods: LAN API for local Wi-Fi control, BLE for Bluetooth devices, and the Govee HTTP API as a cloud fallback. It auto-discovers your devices and gives you entities for brightness, color, color temperature, and scenes. If you have more than a couple Govee devices, it is the best option.

Which Govee devices work best with Home Assistant?

The best supported devices include LED strip lights (H6159, H6172, H61A2), RGBIC strips, light bars (H6054, H6056), table and floor lamps, outdoor string lights, and the H5xxx series temperature and humidity sensors. Devices with LAN API support get the fastest response times. Check the govee2mqtt compatibility list for your specific model.

Do Govee temperature sensors work with Home Assistant?

Yes. The Govee H5xxx temperature and humidity sensors (like H5074, H5075, H5179) broadcast data over Bluetooth. You can pick them up with govee2mqtt if your Home Assistant host has a Bluetooth adapter, or use the native Govee BLE integration built into Home Assistant. They update every few seconds and battery life is excellent.

Is the official Govee integration in Home Assistant any good?

Home Assistant has two built-in Govee integrations. The Govee Light Local integration handles LAN API devices and works well for basic on/off, brightness, and color control. The Govee BLE integration reads temperature and humidity sensors over Bluetooth. For full control of all your Govee devices with scenes, segments, and music mode, govee2mqtt is the more complete solution.

Can I use Govee and Philips Hue together in Home Assistant?

Absolutely. That is one of the best things about Home Assistant. You can mix Govee lights (via govee2mqtt or the built-in integration), Zigbee bulbs, Hue lights, Shelly switches, and anything else in the same automations and scenes. Use Govee for accent and ambient lighting, Hue for primary room lighting.

Does Govee support Matter?

Govee has started rolling out Matter support on some newer devices. As of early 2026, only a handful of models support it. For now, govee2mqtt or the LAN API integration remain the most reliable and feature-complete ways to connect Govee to Home Assistant. Once Matter support expands, it could become the simplest option.