This Helm chart deploys govee2mqtt - a bridge that connects Govee smart home devices to MQTT.
- Connects Govee devices to MQTT broker
- Supports both API and LAN discovery
- Configurable via environment variables
- Kubernetes-native deployment
- Kubernetes cluster
- MQTT broker (like Mosquitto)
- Govee API key
# Install the chart
helm install govee2mqtt ./govee2mqtt-helm-chart
# Install with custom values
helm install govee2mqtt ./govee2mqtt-helm-chart -f custom-values.yaml
Key configuration values:
Parameter | Description | Default |
---|---|---|
env.GOVEE_EMAIL |
Govee account email | "" |
env.GOVEE_PASSWORD |
Govee account password | "" |
env.GOVEE_API_KEY |
Govee API key | "" |
env.GOVEE_MQTT_HOST |
MQTT broker host | mosquitto.mosquitto.svc.cluster.local |
env.GOVEE_MQTT_PORT |
MQTT broker port | 1883 |
env.GOVEE_MQTT_USER |
MQTT username | "" |
env.GOVEE_MQTT_PASSWORD |
MQTT password | "" |
- Open the Govee App
- Tap "Profile" (bottom right)
- Tap "About Us"
- Tap "Apply for API Key"
- Get the API key via email
After deployment, govee2mqtt will:
- Connect to your Govee account
- Discover your Govee devices
- Bridge them to MQTT topics
- Publish device states and accept commands via MQTT
helm uninstall govee2mqtt