Skip to main content

Yee CLI

https://brands.home-assistant.io/_/yeelight/logo.png https://img.shields.io/pypi/v/yee-cli.svg https://github.com/adamwojt/yee-cli/workflows/ci/badge.svg?branch=master&event=push https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336 https://img.shields.io/badge/code%20style-black-000000.svg

Simple Yeelight Room control CLI written in Python. Control your lights from terminal.

Installation

pip install yee-cli

Config

  • Location: ~/.yee_rooms

  • Format: JSON

  • Example:

{
   "office":[
      "192.168.1.1",
      "192.168.1.2"
   ],
   "bedroom":[
      "192.168.1.3",
      "192.168.1.4"
   ]
}
  • Config path can be also passed with -c flag or YEE_ROOM_CONFIG env variable

  • To find bulb IPs use tools like nmap, nutty or check on your YeeLight app

Usage

yee [-c --config] [ROOM_NAME*] COMMAND [ARGS]...`

*Use room names from config

Example Usage:

yee bedroom on
yee bedroom dim 10
yee color_list
yee bedroom color indianred
... romance on !

Commands:

color         Set lights to given color.
color_list    Available color list
dim           Dim lights to level (1-100).
off           Turn lights off.
on            Turn lights on.
random_color  Switch to random color.
toggle        Toggle lights.

Troubleshooting

Connection Issues (make sure):
Other:

Credits

After writing almost all I realised that author of python-yeelight also wrote CLI. Check it out - it has different API / config and more features >>> yeecli

Metadata

Release files for yee-cli 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for yee-cli 0.1.2
File Size Uploaded Provenance
yee-cli-0.1.2.tar.gz 5.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for yee-cli 0.1.2
File Interpreter ABI Platform
yee_cli-0.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 11.1 kB

Release files / yee-cli-0.1.2.tar.gz

Download URL yee-cli-0.1.2.tar.gz
Size 5.4 kB
Tags Source
SHA-256 checksum
How to use checksums
5d64dfdb729031b91012c8a86cfb192ecda88a7257e9d228bb0de1ede814db1e
BLAKE2b-256 checksum
How to use checksums
eb1f3882c6e1cfea80d0af3e53ea38376b2338359f2abd1b1140e29e1e770408
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.9.1 Linux/5.4.97-1-lts

Release files / yee_cli-0.1.2-py3-none-any.whl

Download URL yee_cli-0.1.2-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
233d28ffbad23686bd88cb3a3d073bf0755498b2389831bbe763391f396f0c42
BLAKE2b-256 checksum
How to use checksums
72b47edb9427f0d80323199d94237d8810c5cfc1ccf67702f9e46bcced1da644
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.4 CPython/3.9.1 Linux/5.4.97-1-lts

Security for yee-cli 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 release files No provenance

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