For reading out the Easymeter Q3DA Smartmeter you need to fit an IR Receive LED on top of the smartmeter at the right position.
This case uses the positioning elements of the Smartmeter to get in place. It has a correct mount for the 3mm IR LED and an NodeMCU fitting.
For the OpenSCAD model see this Github Repository:
https://github.com/flohoff/easymeterq3d-topcase
Printed with PETG and 0.3 draft. Pretty easy.
The author hasn't provided the model origin yet.