Control Easy Remote supporting DMX lighting control software using python
Project description
pyeasyremote
pyeasyremote can be used to control buttons, sliders, pan tilt controls and colorwheels of DMX lighting control software that supports the Easy Remote app. This library was only tested using the Daslight DVC4 software, but should work for other software too. Please let me know if you have tested the library with other software.
NOTE: I am not affiliated with LIGHTINGSOFT, Daslight, Nicolaudie Group or any other related companies. This is an unofficial piece of software just for tinkering with Easy Remote using python.
Usage
from pyeasyremote import EasyRemote
# Initialize an EasyRemote
er = EasyRemote("192.168.1.100")
# Turn on a button named "My Button" in your lighting software
er.objects["My Button"].set_state(True)
# Set a slider named "My Slider" to 255
er.objects["My Slider"].set_value(255)
# Set a pan tilt control named "My PanTilt" to the top right corner
er.objects["My PanTilt"].set_pan_tilt(65535, 65535)
# Set a colorwheel named "My Colorwheel" to red using RGB
er.objects["My Colorwheel"].set_rgb(255, 0, 0)
# Set a colorwheel named "My Colorwheel" to red using HSV
er.objects["My Colorwheel"].set_hsv(0.0, 1.0, 1.0)
In the case that initialization fails due to a timeout on the response from your lighting software, the objects dict will be empty.
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
Built Distribution
File details
Details for the file pyeasyremote-1.0.tar.gz
.
File metadata
- Download URL: pyeasyremote-1.0.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 377bddbc02eb54510c32b20998f9c50c04820deaa4d163a6d697eadda45588cf |
|
MD5 | abea201ed2b4ff8a8fe1f763f91c8f19 |
|
BLAKE2b-256 | aa13b61b6c677109967817473b713940037368dca48f86b483f667a27d93dd7b |
File details
Details for the file pyeasyremote-1.0-py3-none-any.whl
.
File metadata
- Download URL: pyeasyremote-1.0-py3-none-any.whl
- Upload date:
- Size: 4.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.2 importlib_metadata/3.10.0 pkginfo/1.7.1 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5786ec074d45747701f6542fb94c84c0fc5e3b90b9491f514d5380d2eb393ccb |
|
MD5 | b103bd94ffa8d4eedc7343c4c9dda235 |
|
BLAKE2b-256 | 895275a572bb99052ad7b3c21de8a7e8e2bc947826652d6556a4e0bc75077006 |