In The Netherlands and Belgium we have introduced the “smart meter”. I have one at home. Its specification is called “DSMR”. You can read import and export energy directly from the P1 port. If you can, no need for a CT. It would be cool if emonPI could use that port.
You can find information on it on this website: Data lezen van de P1 poort op de Belgische digitale elektriciteitsmeter | Jensd's I/O buffer
It is all Dutch, but there is a nice video in denglish with a Python script.