SkillAgentSearch skills...

DmxPy

Control USB-DMX Hardware through Python. Works with Raspberry Pi, supports Enttec DMX USB Pro

Install / Use

/learn @davepaul0/DmxPy
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DmxPy - Python Controller for USB - DMX devices

This is a Python 3 port of DmxPy.

DmxPy is a super-lightweight Python library for controlling any USB-DMX device that is compatible with Enttec's DMXUSB Pro. This includes all Dmxking ultraDMX devices.

DmxPy requires PySerial to work - http://pyserial.sourceforge.net/

To import:<br /> <code>from DmxPy import DmxPy</code>

To initialize:<br /> <code>dmx = DmxPy('serial port')</code> Where 'serial port' is where your device is located.

To set a channel's value:<br /> <code>dmx.setChannel(chan, value)</code> Where 'chan' and 'value' are integers representing the respective DMX channels and values to set!

To push dmx changes to device:<br /> <code>dmx.render()</code> You need to call this to update the device!

Related Skills

View on GitHub
GitHub Stars33
CategoryCustomer
Updated1mo ago
Forks24

Languages

Python

Security Score

90/100

Audited on Feb 26, 2026

No findings