This code will map DMX channels to Arduino pins. You can use this to create cheap DMX controller switch.
For this need DMX shield and probably some AC switches.
Change PIN_MAPPER To change PIN-Channel mapping and behavior.
This project is designed with two cases to keep your arduino safe. Part list below.

You will need to add metal threads insterts to holes and screw lead with bottom part.
I recommend using SSR Relays for this project. They are quite robust and can if used properly can survive years.
Just make sure that your load is not inductive (For example electric motor) or you will need to add proper filters on AC side (snubber circuit)
You can power SSR's directly from arduino pins.

You need to buy Blue 16A 220-240V 2P+E Waterproof IP54 two-poles sockets.

You can use any 5V power supply and wire it up to AC circuit. (IMO best way is to glue it to SSR casing) If you want to use wireless DMX you can use this power supply to power wireless DMX.