This is an improved case for the optical read/write head for energy meters (smart meters) developed by the "Volkszähler" project in Germany.
In addition to the printed parts you'll need:
I created this design from scratch because the existing one didn't work for me at all, unfortunately.
The author marked this model as their own original creation. Imported from Thingiverse.