Skip to main content

Govee API

https://img.shields.io/pypi/status/govee_api?label=PyPi https://img.shields.io/travis/thomasreiser/govee_api https://readthedocs.org/projects/govee_api/badge/?version=latest https://pyup.io/repos/github/thomasreiser/govee_api/shield.svg

Simple and minimal Govee Home API client to control Govee smart devices.

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)

Source distribution for govee-api2 1.3.0
File Size Uploaded
govee_api2-1.3.0.tar.gz 25.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for govee-api2 1.3.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.3

2 release files

1.2.2

1 release file

1.2.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page