Home Assistant integration for a Govee Bluetooth Low Energy (BLE) devices.
This component will set up the following platforms.
Platform | Description |
---|---|
sensor |
Show info about discovered Bluetooth Low Energy devices including Bluetooth Address, Temperature, Humidity, and Battery. |
There are two main ways to install this custom component within your Home Assistant instance:
Using HACS (see https://hacs.xyz/ for installation instructions if you do not already have it installed):
Manual Installation:
While the manual installation above seems like less steps, it's important to note that you will not be able to see updates to this custom component unless you are subscribed to the watch list. You will then have to repeat each step in the process. By using HACS, you'll be able to see that an update is available and easily update the custom component.
There is a config flow for this integration. After installing the custom component and restarting Home Assistant:
If one of your sensors is reporting incorrectly or you have a sensor that isn't showing up at all, you can enable debugging on the custom component by utilizing Home Assistant's built-in logger. Just add the following entry under the logs
section in your configuration.yaml
file:
custom_components.govee_ble: debug
After restarting Home Assistant, go to the logs, watch the output and consider opening a new issue on GitHub. Make sure you search for open issues before reporting, just in case someone else has already encountered it.
Because of the number of Bluetooth devices that may be within range and to limit the number of log entries, only devices that advertise their name and start with ihoment_, Govee_, Minger_, GBK_ or GVH will be logged. This is the same way the Govee app currently determines supported devices, so it may change as new devices are released. If you have a Govee device that doesn't match this pattern, please open an issue on GitHub and include the name of your Govee device that is being advertised so it can be added to the logic.
If you want to contribute to this please read the Contribution guidelines
This was originally based on/shamelessly copied/inspired from Home-Is-Where-You-Hang-Your-Hack/sensor.goveetemp_bt_hci and irremotus/govee. These, as well as asednev, were incredibly valuable resources for identifying packet data for sensors I don't own myself.