If you are running HAOS or Supervised Home Assistant, then your installation is compatible with Home Assistant Add-Ons.
If you installed Home Assistant through a different technique, you cannot install Add-Ons and will need to use a different approach to setting up Govee2MQTT.
The process is relatively easy, it's just a lot of clicks in different places because of the way the UI is laid out.
The broad steps are:
- Enable advanced mode to allow installing Govee2MQTT from this repository.
- Install a MQTT Broker from the Add-On store
- Enable the MQTT Integration
- Add this repository to your Add-On store
- Install Govee2MQTT
- Configure it
- Start it
Go to your user profile; click on your profile icon in the bottom left of the screen. Scroll down and turn on "Advanced Mode" so that you will be able to see Govee2MQTT in the list of Add-Ons when we get to that point.
- Go to the Add-Ons section of the settings: https://my.home-assistant.io/redirect/supervisor
- Click on the "Adds-On Store" button in the bottom right corner
- Look for the "Mosquitto Broker"
- Click on it
- Install it
- Start it
- Go to "Settings", then "Devices & Services" and you should see a tile offering to enable the MQTT integration. Click on it and enable it.
- Go to the Add-Ons section of the settings: https://my.home-assistant.io/redirect/supervisor
- Click on the "Adds-On Store" button in the bottom right corner
- Look for the 3 vertically stacked dots in the top right corner:
- Click on "Repositories"
- Enter
https://github.com/wez/govee2mqtt
and click "Add" - You should see:
- Click "close"
- You should now see:
- Click on it
- Click "install"
- At the top of the screen is a "Configuration" tab, click it
-
Check the "Show unused optional configuration options" option
-
Fill out at least the first three options; the govee email, password and api key
-
Click "Save" (bottom right)
-
Click on the "Info" tab (top of screen)
-
Now you can click "Start" to launch it
- You can use the "Logs" tab (top right) to see diagnostics
- After a couple of seconds, your devices should be discovered and show up under the MQTT integration