Skip to main content

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: Event Keypad_Button Status //Example: RLEDU 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, state):

    """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


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.1.8.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

pylitetouch-0.1.8-py3-none-any.whl (17.3 kB view details)

Uploaded Python 3

File details

Details for the file pylitetouch-0.1.8.tar.gz.

File metadata

  • Download URL: pylitetouch-0.1.8.tar.gz
  • Upload date:
  • Size: 4.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pylitetouch-0.1.8.tar.gz
Algorithm Hash digest
SHA256 7002abc993f8d4c68fb4367356a641fcf5a549bb8088821c4aa547f3dadc436f
MD5 744987e3b140e145c174215f5fce65fe
BLAKE2b-256 d260d855208dcc1ee142ecb292e20853464d5497f0208c948cc248dd41d4ad23

See more details on using hashes here.

File details

Details for the file pylitetouch-0.1.8-py3-none-any.whl.

File metadata

  • Download URL: pylitetouch-0.1.8-py3-none-any.whl
  • Upload date:
  • Size: 17.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.21.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pylitetouch-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 77266d535f44b156762c72acf5a7315463d019b58ac77287e16328b7822a0815
MD5 fb3f62a49d2c6e82724b7d523751566a
BLAKE2b-256 6a42b35aeeabb6e9e4f85de2f10013c7cb72309a3835d62e4f8896194dbe3b18

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page