Govee API
Simple and minimal Govee Home API client to control Govee smart devices.
Free software: Apache 2.0 License
Documentation: https://govee_api.readthedocs.io.
pip install -r requirements_dev.txt
Message to Govee
We all love your products but unfortunately there is no public API. Thus, we cannot control the devices we have purchased in our own smart home environments. I have created this library so that I can control my devices easily without the Govee app and to help others doing this. Nobody wants to harm you, your server infrastructure or anything or anybody else. In case you cannot accept my code to be public, please send me an e-mail to reiser.thomas@gmail.com and I will immediately shut down this repository and will delete all artifacts from PyPi.
Features
Control Govee IOT smart devices (Bulbs, LED strips)
Approved device support
Device SKU |
Approved since |
|---|---|
Bulbs |
|
-none yet- |
|
LED strips |
|
H6159 |
1.0.0 |
H6163 |
1.0.0 |
String lights |
|
-none yet- |
|
Please test your own devices with the API and tell me the results! In case something did not work, please provide me the RAW JSON data received via the new device + device update events.
Not yet implemented
Bluetooth support
Detect which device is capable of IOT/MQTT control and which device requires Bluetooth control
String light support
Usage
See docs/usage.rst or testclient.py
History
1.2.0 (2020-05-13)
Fix PyPi deployment (IoT certificates were missing)
1.1.0 (2020-05-12)
Change brightness from int (0 - 255) to float (0.0 - 1.0)
Added logic to fetch device status on startup
Bugfixes
1.0.0 (2020-05-08)
Initial version
Release files for govee-api2 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| govee_api2-1.3.0.tar.gz | 25.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| govee_api2-1.3.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details |
Total release size: 44.6 kB
Release files / govee_api2-1.3.0.tar.gz
| Download URL | govee_api2-1.3.0.tar.gz |
|---|---|
| Size | 25.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
18be9f2591c4fe1bcda3bb379b8342c9bc8f03c5150235b7cfe1d8fdf9495c8e
|
|
BLAKE2b-256 checksum How to use checksums |
78d44c630d23df4ad0ff72f907daf631c86d2e79fe6cb129c4ee9027e0a8d72c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|
Release files / govee_api2-1.3.0-py2.py3-none-any.whl
| Download URL | govee_api2-1.3.0-py2.py3-none-any.whl |
|---|---|
| Size | 19.0 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
8d7b5835b4cb68a0da79536497545bc6ba5b09d6c0887be6944aaaa7f9c57e8e
|
|
BLAKE2b-256 checksum How to use checksums |
8ebd1f4372c9332855d2df6887e99352a5f918def3f568914df96bdf11dccb3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6
|