Quick Answer

Govee devices connect to HA three ways: the official Govee integration (cloud API, built into HA), the HACS "Govee LAN" integration (local Wi-Fi, fastest), or local Bluetooth for supported devices (no internet). Start with the official integration for ease, upgrade to LAN control if you need faster response times.

Table of Contents

  1. Integration Options Compared
  2. Official Govee Integration Setup
  3. HACS Govee LAN Integration
  4. Bluetooth Local Control
  5. Entity Examples
  6. Lighting Scene Automation (YAML)
  7. Limitations
  8. Troubleshooting
  9. FAQ

What You Need

Integration Options Compared

Official Govee Integration Setup

  1. Get your Govee API key: open the Govee app → tap your avatar → About UsApply for API Key. Key arrives via email within minutes.
  2. In HA: Settings → Integrations → Add Integration → Govee Lights
  3. Enter your API key
  4. All compatible Govee devices on your account appear automatically
API rate limits: Govee's official API is rate-limited to ~10 requests/minute per device. This makes it unsuitable for rapid state polling. For anything time-sensitive, use the LAN integration.

HACS Govee LAN Integration

The Govee LAN integration (by LaggAt on GitHub, installable via HACS) uses Govee's official LAN control protocol, available on select devices since Govee added it in late 2022.

  1. In the Govee app: tap the device → gear icon → LAN Control → enable it
  2. Install HACS in HA if you haven't already
  3. In HACS → Integrations → search "Govee LAN" → install
  4. Restart HA
  5. Settings → Integrations → Add → Govee LAN
  6. The integration auto-discovers Govee devices on your network

With LAN control, commands respond in <100ms and work even when Govee's cloud is down.

Bluetooth Local Control

Some older Govee devices (especially bulbs and strips) communicate over BLE. HA's Bluetooth integration can discover and control these devices if your HA host has a Bluetooth adapter (Raspberry Pi has built-in BLE).

  1. Ensure HA's Bluetooth integration is set up (auto-discovered on Pi)
  2. Put the Govee device in pairing mode
  3. HA should discover it under Settings → Integrations → Bluetooth

Bluetooth range is limited to ~10 meters. Not all Govee devices support this — check the HA Govee Bluetooth integration supported device list.

Entity Examples

After adding Govee H6199 light strip via official integration:

Govee strips support scenes (preset effect modes like "Rainbow", "Sunrise") via the effect attribute in the light entity.

Lighting Scene Automation (YAML)

automations.yaml — Govee lights movie mode at sunset
automation:
  - alias: "Movie mode at sunset"
    description: "Dim and color-shift Govee lights when TV turns on after sunset"
    trigger:
      - platform: state
        entity_id: media_player.living_room_tv
        to: "playing"
    condition:
      - condition: sun
        after: sunset
    action:
      - service: light.turn_on
        target:
          entity_id: light.living_room_strip
        data:
          brightness_pct: 20
          rgb_color: [255, 50, 0]
          transition: 3

  - alias: "Restore lights when TV off"
    trigger:
      - platform: state
        entity_id: media_player.living_room_tv
        to: "off"
    action:
      - service: light.turn_on
        target:
          entity_id: light.living_room_strip
        data:
          brightness_pct: 80
          color_temp: 4000
          transition: 2

Known Limitations

Troubleshooting

FAQ

Does the Govee LAN integration work without internet?

Yes — commands use local UDP broadcast and the device's direct IP. Once set up, the LAN integration works without any internet connection. The Govee cloud is not involved in local commands.

How do I know if my Govee device supports LAN control?

Open the Govee app → device settings → look for "LAN Control" option. If it's not there, that device doesn't support local control yet. Check Govee's official LAN device list on their developer portal.

Can I use Govee devices with Google Home or Alexa alongside HA?

Yes — Govee devices remain linked to your Govee account for voice assistant control. Using HA (especially LAN control) doesn't remove them from the Govee app or voice assistants.

SmartWired uses affiliate links. If you buy through our links, we may earn a commission at no extra cost to you. See our Affiliate Disclosure.