Smart Home & IoTDocumentedScanned

govee-lights

Control Govee smart lights via the Govee API.

Share:

Installation

npx clawhub@latest install govee-lights

View the full skill documentation and source below.

Documentation

Govee Lights Control

Control Govee smart lights using natural language commands.

Quick Reference

CommandExample
List devicespython3 scripts/govee.py list
Turn onpython3 scripts/govee.py on "lamp"
Turn offpython3 scripts/govee.py off "lamp"
Brightnesspython3 scripts/govee.py brightness "lamp" 75
Colorpython3 scripts/govee.py color "lamp" 255 100 50

Natural Language Patterns

  • "Turn on [device name]"
  • "Turn off [device name]"
  • "Set [device name] to [brightness]%"
  • "Set [device name] to [color name or RGB]"
  • "Dim/Brighten [device name]"

Setup

  • Get API key from [Govee Developer Portal]()

  • Set environment variable: export GOVEE_API_KEY="your-key"

  • Install dependencies: pip3 install requests
  • Usage Examples

    # List all devices
    python3 scripts/govee.py list
    
    # Control lights
    python3 scripts/govee.py on "living room"
    python3 scripts/govee.py off bedroom
    python3 scripts/govee.py brightness "desk lamp" 50
    
    # Set colors (RGB 0-255)
    python3 scripts/govee.py color "strip" 255 0 0      # Red
    python3 scripts/govee.py color "strip" 0 255 0      # Green
    python3 scripts/govee.py color "strip" 255 165 0    # Orange

    Troubleshooting

    See TROUBLESHOOTING.md for common issues.