LiteTouch 5000LC
Project description
pylitetouch
Litetouch Integration library for interfacing with Savant SSL-P018 / 5000LC Controllers
Implemented Features:
- Turn Load on by Load ID
- Turn Load off by Load ID
- Set Brightness Level by Load ID
- Receive LED updates by keypad and button (events to determine if a load associated to the button is turned on or off)
- Returned as: Keypad_Button,Status //Example: 22_1,1 Keypad 22 button 1 is on.
In Development:
- Request LED States by Keypad
SAMPLE:
import pylitetouch
import time
host = '192.168.1.65'
port = 10001
load = 105
lvl = 90
kp = 22
but = 1
def callback(msg, args):
"""Show the message are arguments."""
print(msg, args)
LT = pylitetouch.LiteTouch(host,port,callback)
LT.set_loadlevel(load,lvl)
LT.set_loadon(load)
LT.get_led_states(22,1)
LT.set_loadoff(load)
LT.toggle_switch(22,1)
print('Waiting for Messages')
time.sleep(10.)
print('Close Connection')
LT.close()
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
pylitetouch-0.0.1.tar.gz
(3.5 kB
view hashes)
Built Distribution
Close
Hashes for pylitetouch-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dcf1ae3bfb025932c3ca6f29b04b10449b61a0af9b5103f6f468c20b3a4ba964 |
|
MD5 | 0e349ef0e9520b4a4a88033ce2e8daf2 |
|
BLAKE2b-256 | 089245650f0c99f196234885aef370e5b86bbdc383e43af898914f6ba43d85d6 |