Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyeasyremote-1.0.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

pyeasyremote-1.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

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

Hashes for pyeasyremote-1.0.tar.gz
Algorithm Hash digest
SHA256 377bddbc02eb54510c32b20998f9c50c04820deaa4d163a6d697eadda45588cf
MD5 abea201ed2b4ff8a8fe1f763f91c8f19
BLAKE2b-256 aa13b61b6c677109967817473b713940037368dca48f86b483f667a27d93dd7b

See more details on using hashes here.

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

Hashes for pyeasyremote-1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 5786ec074d45747701f6542fb94c84c0fc5e3b90b9491f514d5380d2eb393ccb
MD5 b103bd94ffa8d4eedc7343c4c9dda235
BLAKE2b-256 895275a572bb99052ad7b3c21de8a7e8e2bc947826652d6556a4e0bc75077006

See more details on using hashes here.

Supported by

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