Skip to main content

Simple Yeelight Room control CLI written in Python.

Project description

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

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

yee-cli-0.1.2.tar.gz (5.4 kB view hashes)

Uploaded Source

Built Distribution

yee_cli-0.1.2-py3-none-any.whl (5.7 kB view hashes)

Uploaded Python 3

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