In here you'll find the code to flash your own fartlights onto a WeMos-Board. If you want to use it stand-alone you have to modify the code. For now it's sending data every statechange to slave. Just comment the relevant lines.
Feel free to change, share and improve the code.
If you want to print the case I've used in the video below.
Here you go:
https://www.thingiverse.com/thing:3193420
If you are german, or understanding at least some parts of the language:
Here is a video, showing how I build the stuff: https://youtu.be/6wjK-_I-JkU