All my experience on making the chipest DMX setup for theater plays on a my Mac.
ESPixelstick 4 beta
Node MCU
Instalacion with java -jar xxxxxxx
https://github.com/forkineye/ESPixelStick/actions/workflows/build.yaml
PyArtnet (usando E1.31)
https://github.com/spacemanspiff2007/PyArtNet
python3 scanDMX.py -a192.168.188.81 -u1 -c1 -r10 -s500 -k
usage: scanDMX.py [-h] -a ADDRESS -u UNIVERSE [-c CHANNEL] [-r RANGE] [-s SPEED] [-k]
ip.src == 192.168.188.29 && ip.dst == 192.168.188.81 && udp.port == 5568