DmxPy
Control USB-DMX Hardware through Python. Works with Raspberry Pi, supports Enttec DMX USB Pro
Install / Use
/learn @davepaul0/DmxPyREADME
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
openhue
342.0kControl Philips Hue lights and scenes via the OpenHue CLI.
sag
342.0kElevenLabs text-to-speech with mac-style say UX.
weather
342.0kGet current weather and forecasts via wttr.in or Open-Meteo
tweakcc
1.5kCustomize Claude Code's system prompts, create custom toolsets, input pattern highlighters, themes/thinking verbs/spinners, customize input box & user message styling, support AGENTS.md, unlock private/unreleased features, and much more. Supports both native/npm installs on all platforms.
