Skip to main content

yeecli is a command-line utility for controlling the YeeLight RGB LED lightbulb.

Project description

https://img.shields.io/pypi/v/yeecli.svg https://gitlab.com/stavros/yeecli/badges/master/build.svg

yeecli is a command-line utility for controlling the YeeLight RGB LED lightbulb. It is released under the BSD license.

Installation

You can install yeecli with pip:

pip install yeecli

Usage

To see the commands supported by yeecli, just run it without any commands. It allows you to turn the light bulb on or off, set the RGB value, the color temperature, the HSV value, etc.

yeecli does not support discovery, so you have to specify the IP of the bulb you want to use every time. To make this easier, yeecli supports using a configuration file.

Simply create a file in ~/.config/yeecli/yeecli.cfg that looks something like this:

[default]
ip = 192.168.12.3
port = 55433
effect = smooth
duration = 500

And the defaults will be loaded from it. All the values in it are optional, and you can override them in the command line when running the script.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

yeecli-0.0.4.tar.gz (4.8 kB view details)

Uploaded Source

Built Distribution

yeecli-0.0.4-py2.py3-none-any.whl (5.5 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file yeecli-0.0.4.tar.gz.

File metadata

  • Download URL: yeecli-0.0.4.tar.gz
  • Upload date:
  • Size: 4.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for yeecli-0.0.4.tar.gz
Algorithm Hash digest
SHA256 9d9743dccf6f11ad44c9ae24cc661ef055f25b7055d1b3a59f28c8ad7572c7ad
MD5 50f8304dbf0f5854e10a7eaee7e52508
BLAKE2b-256 d4bb543589365f61682aa3fc7016cc1ae7cfb06d91e4bcde6a16295cb5bcf4cb

See more details on using hashes here.

File details

Details for the file yeecli-0.0.4-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for yeecli-0.0.4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e0d5673db5fa1ae1fdeb6de252ecc1db2604640bf0fc3260d9e22a6908cd5305
MD5 aab7092bb035086972c0b106444c2982
BLAKE2b-256 b48d6158e1b9020ad06c78ac32acebf138ea01611a706786938136b54e8231ec

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page