A very basic WLed control library
Project description
This is a very simple WLed controller, which can be used to control a single WLed or multiple WLed.
dont call funtions fast after each other this is still a work in progress
- setup:
import WLedControl as wlc
create a WLed object with “wled = wlc.WLed(ip, port(optional))”
- Control lights
- to turn it on or off or toggle:
- use: onOff()
choses are [“on”, “off”, “toggle”]
- Control brightness
- to get the brightness:
use: get_bri()
- to set the brightness:
- use set_bri()
with a value between 0 and 255
- Control color
- to get the color:
- use: get_col()
you will get the RGB values
- to set the color:
- use: set_col()
with the RGB values or a color name
- Control effect
- to get the effect:
use: get_fx()
- to set the effect:
- use: set_fx()
with a value between 0 and 101 or the name of the effect
- Control speed
- to set speed:
- use: set_speed()
with a value between 0 and 255
- Exstre funtions:
- to get the current status:
- use: get_status()
you will get a all information about the current status of WLed
- use blink funtion:
- use: blink()
color is optional default is red, time is optional default is 2 minimum is 2 exsample: blink(“green”, 3) exsample: blink(“green”) exsample: blink(, 3)
Change Log
0.0.1 (19/04/2020)
First Release
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file WLed-Control-1.2.3.tar.gz.
File metadata
- Download URL: WLed-Control-1.2.3.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e0f252de23b393f557442be9634b9c1a6bf7c71f093c0bf4687aef7e2c7584b
|
|
| MD5 |
25eea9aa1b3d43cc4621f4205d285de7
|
|
| BLAKE2b-256 |
e27b2851e9dd7786ef0e829febea1485af3742c59f00f3ac418d609c75fcbbfd
|