Skip to content

Simple app to controll your Yeelight bulb from your Desktop

Notifications You must be signed in to change notification settings

Karol-2/Yeelight_Bulb_Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌟 Yeelight_Bulb_Manager 🌟

🚀 Introduction

Yeelight_Bulb_Manager is a Python-based program that enables users to control their Yeelight bulbs from their computer. With this program, you can easily turn on/off the light, change its color, temperature, brightness, and choose from a variety of pre-defined scenes. Yeelight_Bulb_Manager is perfect for those who want to control their Yeelight bulbs without having to use a mobile app or physical switch.

💻 Installation

  1. Clone the repository:
  2. git clone https://github.com/Karol-2/Yeelight_Bulb_Manager.git
  3. Navigate to the repository directory:
  4. cd Yeelight_Bulb_Manager
  5. Install the required dependencies:
  6. pip install -r requirements.txt

🎯 Usage

  1. Preferably, enter your bulb ip address into 'BULB' environment variable
  2. Run the script:
  3. python app/main.py
  4. Choose the action you want to perform.

🔥 Features

  • Turn the bulb on/off
  • Change the color of the bulb
  • Change the temperature of the bulb
  • Adjust the brightness of the bulb
  • Choose from a selection of pre-defined scenes

🧪 Tests

This repository includes unit tests that can be run using the following command:

python -m unittest

The tests verify the correct operation of individual functions in the script.

🎉 Thank you for using Yeelight_Bulb_Manager! 🎉